ESPACIO PUBLICITARIO DISPONIBLE · HABLEMOS

Cómo configurar la fundamentación con búsqueda web en HuggingChat y verificar citas en vivo

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.

HuggingChat ofrece a investigadores y desarrolladores una alternativa de código abierto y transparente frente a los chatbots comerciales propietarios. Al conectar modelos de lenguaje de pesos abiertos líderes con búsquedas en vivo en internet, HuggingChat permite recuperar documentación técnica reciente, artículos científicos y puntos de referencia actualizados, superando las fechas de corte del entrenamiento estático.

Sin embargo, incorporar la fundamentación con búsqueda web (Web Search Grounding) conlleva compensaciones técnicas: mayor latencia de respuesta, rápido consumo de la ventana de contexto y el riesgo de que el modelo malinterprete fragmentos recuperados. A continuación, se detalla cómo los investigadores pueden habilitar y auditar fuentes de búsqueda en la interfaz de HuggingChat, y cómo los desarrolladores pueden configurar asistentes personalizados o desplegar entornos propios utilizando Chat UI y el Protocolo de Contexto de Modelo (MCP).


1. Habilitación de la búsqueda web en la interfaz de HuggingChat

En el servicio oficial alojado en huggingface.co/chat, la búsqueda web se encuentra directamente integrada en el campo de entrada de mensajes:

  1. Activar el selector de búsqueda web: En la barra inferior donde se escribe el mensaje, haga clic en el icono Search web (icono de globo terráqueo o lupa). Cuando se resalta, la búsqueda en tiempo real queda activa para los mensajes sucesivos.
  2. Seleccionar un modelo adecuado para RAG: No todos los modelos gestionan la generación aumentada por recuperación con la misma eficacia. En el menú superior de modelos, elija una opción con capacidad comprobada de uso de herramientas y sólido razonamiento, como meta-llama/Llama-3.3-70B-Instruct u otros modelos frontera de gran escala. Los modelos pequeños tienden a perder el foco cuando procesan fragmentos extensos extraídos de la web.
  3. Formular instrucciones precisas orientadas a hechos: En lugar de preguntas genéricas como "Dime sobre las últimas evaluaciones de LLM", redacte consultas con criterios factuales concretos: "¿Cuáles fueron los puntajes de MMLU-Pro publicados para Qwen 2.5 72B en septiembre de 2024? Incluye enlaces a las fuentes."
  4. Ejecución y síntesis: Tras enviar la solicitud, HuggingChat formula consultas de búsqueda, rastrea las páginas relevantes, extrae pasajes clave y los inyecta en el contexto del modelo para generar una respuesta fundamentada.

2. Verificación de citas y control de alucinaciones

La fundamentación en búsquedas reduce significativamente las alucinaciones, pero no las elimina por completo. El modelo puede interpretar erróneamente tablas numéricas densas, fusionar datos de dos artículos distintos o atribuir una afirmación incorrecta a una URL real. Se recomienda seguir este protocolo de auditoría:


3. Configuración de asistentes personalizados con búsqueda web

Para equipos que requieren flujos de trabajo repetibles y con estándares rigurosos de verificación, es posible crear un asistente especializado en HuggingChat sin programar código en el backend:

  1. Abrir el creador de asistentes: En el menú lateral izquierdo, seleccione Assistants y haga clic en Create new assistant.
  2. Definir las instrucciones del sistema: Especifique directrices estrictas sobre el uso de fuentes externas, por ejemplo:
    Eres un asistente de investigación académica. Toda afirmación factual debe basarse en resultados de búsqueda web en tiempo real. Cita siempre el título de la página y el dominio de origen. Si los resultados no ofrecen evidencia concluyente, declara expresamente que la información no está confirmada en lugar de suponerla.
    
  3. Activar Web Search por defecto: En la configuración del asistente, active la opción Web Search. De este modo, cualquier miembro del equipo que consulte el asistente ejecutará automáticamente búsquedas web sin tener que activar el botón manualmente.
  4. Definir la visibilidad: Configure el asistente como Private (uso personal), Unlisted (accesible mediante enlace compartido) o Public (abierto a la comunidad).

4. Configuración para desarrolladores: Búsqueda web vía MCP en Chat UI autohospedado

Para despliegues privados o empresariales basados en el repositorio de código abierto chat-ui de Hugging Face, la integración de búsqueda web se realiza mediante el Model Context Protocol (MCP), lo que permite conectar servicios especializados como Exa o Brave.

Definición de servidores MCP base

En el archivo de entorno .env.local del proyecto, configure la lista de servidores MCP:

# .env.local
OPENAI_BASE_URL=https://router.huggingface.co/v1
OPENAI_API_KEY=hf_your_access_token_here

# Servidores MCP para herramientas de búsqueda web
MCP_SERVERS=[
  {"name": "Web Search (Exa)", "url": "https://mcp.exa.ai/mcp"},
  {"name": "Hugging Face", "url": "https://hf.co/mcp"}
]

# Reenvío de token de usuario cuando se requiera autenticación
MCP_FORWARD_HF_USER_TOKEN=true

Habilitación del soporte de herramientas por modelo

En .env.local, indique explícitamente qué modelos tienen permitido ejecutar llamadas a herramientas mediante la directiva MODELS:

MODELS=`[
  {
    "id": "meta-llama/Llama-3.3-70B-Instruct",
    "name": "Llama 3.3 70B Instruct",
    "supportsTools": true
  }
]`

Enrutamiento automático con LLM Router

Si la instancia expone múltiples modelos o el enrutador virtual "Omni", configure el enrutador para dirigir consultas que requieran herramientas hacia el modelo capacitado:

LLM_ROUTER_ENABLE_TOOLS=true
LLM_ROUTER_TOOLS_MODEL=meta-llama/Llama-3.3-70B-Instruct

Cuando un usuario active un servidor MCP de búsqueda en la interfaz, el enrutador enviará la petición directamente al modelo con soporte activo de herramientas.


5. Consideraciones prácticas y recomendaciones


Referencias