ESPACIO PUBLICITARIO DISPONIBLE · HABLEMOS

Cómo crear, configurar y compartir Assistants personalizados en HuggingChat con modelos de pesos abiertos y prompts de sistema especializados

365Finds Editorial
11.430 artículos Wiki recopilados

Usa 365 Wiki con tu IA

Copia el prompt de abajo, pégalo en la IA que ya usas y haz tu pregunta.

Descargar el Skill completo

Pruébalo primero con el prompt. Si usas 365 Wiki a menudo, instala el Skill completo de 365Wiki y no tendrás que volver a pegarlo. Si no tienes una IA habitual, también sirven las versiones web de Gemini o Microsoft Copilot.

Para los desarrolladores y profesionales de la inteligencia artificial que buscan construir agentes conversacionales especializados sin quedar atrapados en ecosistemas propietarios como los Custom GPTs de OpenAI, Hugging Face ofrece HuggingChat Assistants. Impulsado por el motor de código abierto chat-ui, HuggingChat Assistants permite a cualquier usuario crear, personalizar y distribuir agentes de IA basados íntegramente en modelos de lenguaje de pesos abiertos (open-weights LLMs).

A diferencia de las plataformas comerciales que exigen suscripciones de pago mensuales (20 USD o más por usuario para ChatGPT Plus o Team) tanto a los creadores como a los usuarios finales, HuggingChat Assistants es totalmente gratuito para construir, probar y compartir. Además, dado que toda la infraestructura de software es de código abierto, las organizaciones no sufren dependencia de proveedor: las configuraciones validadas en el entorno alojado de Hugging Face pueden trasladarse de forma directa a entornos locales o nubes privadas autohospedadas.

Esta guía examina paso a paso el proceso de diseño y configuración de asistentes, los criterios de selección de modelos de pesos abiertos, la ingeniería de prompts de sistema, la integración de Community Tools y las mejores prácticas de seguridad.


Arquitectura y capacidades clave de HuggingChat Assistants

HuggingChat Assistants se fundamenta en tres componentes principales:

  1. Modelos base de pesos abiertos (Open-Weights): En lugar de depender de un único proveedor cerrado, el usuario puede elegir entre diversos modelos líderes alojados en la infraestructura de Hugging Face, como las familias Meta Llama (por ejemplo, Llama 3.3 70B, Llama 3.1), Mistral y Mixtral, Qwen 2.5 de Alibaba, DeepSeek o Cohere Command R+.
  2. Configuración del prompt de sistema (Preprompt): Una capa de instrucciones persistentes que define la personalidad del asistente, sus reglas operativas, sus restricciones de formato y los límites de su conocimiento técnico.
  3. Extensiones de contexto y herramientas externas: Capacidad nativa de búsqueda web en tiempo real e integración con "Community Tools", un mecanismo que convierte Spaces públicos de Hugging Face (aplicaciones Gradio) en herramientas invocables por el modelo para generación de imágenes, ejecución de código o recuperación aumentada por generación (RAG) sobre documentos propios.

Toda la aplicación está impulsada por huggingface/chat-ui, un desarrollo web en SvelteKit respaldado por MongoDB e interfaces de inferencia compatibles con el estándar de OpenAI.


Guía paso a paso: Creación de un asistente personalizado

La creación de un asistente en la interfaz alojada de HuggingChat toma solo unos minutos y no requiere programación en configuraciones estándar.

1. Acceder al panel de creación

  1. Dirígete al Directorio de Assistants de HuggingChat.
  2. Inicia sesión con tu cuenta gratuita de Hugging Face.
  3. Haz clic en el botón "Create new assistant" en la esquina superior derecha (o accede directamente a /chat/settings/assistants/new).

2. Definir la identidad visual y los metadatos

En el formulario de configuración, establece la información pública del asistente:

3. Seleccionar el modelo de pesos abiertos adecuado

La elección del modelo determina la profundidad de razonamiento, la ventana de contexto y la compatibilidad con llamadas a funciones:

Nota: Si planeas utilizar Community Tools, asegúrate de seleccionar un modelo entrenado para la invocación de herramientas (Tool Calling).

4. Redactar el prompt de sistema (Preprompt)

El prompt de sistema es el núcleo rector del asistente. Para maximizar el cumplimiento de directrices en modelos de pesos abiertos, conviene estructurar el texto de manera metódica:

Ejemplo de prompt de sistema: Revisor técnico de código

### Role & Persona
You are a Staff Software Engineer specializing in Python, Go, and cloud-native architecture. Your role is to perform rigorous, production-grade code reviews focused on security, latency, and idiomatic maintainability.

### Operational Guidelines
1. Analyze the user's submitted snippet before providing suggestions.
2. Structure your review into three distinct sections:
   - **Critical Vulnerabilities & Bugs:** Highlight severe logic errors, security risks (SQLi, SSRF, memory leaks), or race conditions.
   - **Performance & Idiomatic Refactoring:** Suggest algorithmic improvements and language-native patterns.
   - **Refactored Implementation:** Provide a fully commented, drop-in replacement code block.
3. If the user's code is already optimal, explicitly validate why it conforms to best practices.
4. Keep explanations direct, technical, and free of conversational filler.

5. Configurar iniciadores de conversación (Message Starters)

Añade de 2 a 4 mensajes iniciales de muestra (por ejemplo: "Review this Python async connection pool for memory leaks", "Optimize this PostgreSQL index strategy"). Estos elementos aparecen como tarjetas interactivas al abrir un chat nuevo, guiando al usuario hacia consultas bien formuladas.

6. Habilitar búsqueda web y Community Tools

Amplía el conocimiento del asistente más allá de la fecha de corte de su entrenamiento:

7. Guardar y activar

Haz clic en "Create" para inicializar el asistente. Estará disponible de inmediato en tu panel personal para realizar pruebas exhaustivas.


Distribución y ecosistema comunitario

Compartir un asistente en HuggingChat no requiere infraestructura adicional:


Despliegue empresarial y autoalojamiento con chat-ui

Una ventaja competitiva decisiva de HuggingChat Assistants radica en la portabilidad arquitectónica. A diferencia de los asistentes cerrados en la nube, el código de la plataforma está publicado en el repositorio huggingface/chat-ui.

Los equipos con estrictos requisitos de soberanía de datos o modelos propios ajustados pueden implementar una instancia privada:

  1. Desplegar chat-ui en infraestructura local o nube privada: Ejecuta chat-ui mediante contenedores Docker o entornos Node.js conectado a una base de datos MongoDB propia.
  2. Conectar a motores de inferencia privados: Configura la variable OPENAI_BASE_URL en el archivo .env.local apuntando a servidores internos como vLLM, TGI (Text Generation Inference), Ollama o llama.cpp.
  3. Habilitar el soporte de asistentes internos: Define ENABLE_ASSISTANTS=true en la configuración. El personal de la organización podrá crear y compartir asistentes especializados utilizando modelos y documentos internos sin que los datos salgan de la red corporativa.

Buenas prácticas y consideraciones de seguridad

Al construir y publicar asistentes en HuggingChat, conviene aplicar las siguientes recomendaciones:


Referencias