Saltar al contenido principal

Chat Hub (Centro de chat)

Información general

Chat Hub es una interfaz centralizada de chat con IA que te permite acceder a distintos modelos de IA, interactuar con agentes de n8n y crear tus propios agentes. Además, introduce el rol de usuario de chat (Chat user), que permite a los usuarios utilizar directamente la interfaz de chat sin necesidad de acceder a los flujos de trabajo de n8n.

Cómo usarlo

Para utilizar Chat Hub, busca la opción Chat en la barra de navegación, selecciona un modelo y comienza una conversación.

Crear agentes personales

Para que la IA sea más fiable en tareas sencillas y repetitivas, puedes crear agentes personales con instrucciones personalizadas. Sigue estos pasos:

  1. Haz clic en Agentes personales y luego en + Nuevo agente.
  2. Define un nombre, descripción, mensaje del sistema (system prompt), modelo preferido y las herramientas que podrá utilizar.
  3. Haz clic en Guardar.

Una vez creado, podrás seleccionar tu agente personal en el selector de modelos.

Usar agentes de flujo de trabajo de n8n

Para escenarios más complejos, puedes utilizar agentes de flujo de trabajo (creados por ti o por tus compañeros) para que estos estén disponibles en Chat Hub. Actualmente, solo se admiten como agentes de flujo de trabajo aquellos que incluyan un Chat Trigger y tengan habilitado el streaming en el nodo Agent. Los pasos son los siguientes:

  1. Abre el flujo de trabajo que deseas usar.
  2. Abre el nodo Chat Trigger.

Nota:
Solo está disponible la versión más reciente del disparador de chat. Para obtenerla, elimina el disparador existente y añade uno nuevo.

  1. Activa la opción Disponible en n8n Chat y define un nombre y una descripción para el agente.
  2. Asegúrate de que el nodo AI Agent tenga activada la opción Habilitar streaming.
  3. Activa tu flujo de trabajo.

Una vez configurado, podrás seleccionar tu flujo de trabajo en el selector de modelos de Chat Hub. Tus compañeros podrán acceder a este flujo si lo compartes con ellos o si lo incluyes en un proyecto en el que tengan al menos permisos de visualización.

Gestión de permisos

Puedes definir qué usuarios pueden realizar qué acciones mediante el sistema de roles de n8n. Chat Hub ofrece además más formas de controlar quién puede usar qué funcionalidades.

Rol de usuario de chat

El rol de usuario de chat (Chat user) está diseñado específicamente para personas de la organización que desean usar flujos de trabajo pero no participan en su creación. Por defecto, los usuarios de chat solo ven la interfaz de chat y no pueden añadir credenciales ni flujos de trabajo.

Este rol solo está disponible en los planes Starter, Pro, Business y Enterprise.

Configuración de proveedores

Los administradores pueden controlar qué modelos y proveedores pueden usar los usuarios en Chat Hub, incluyendo:

  • Habilitar o deshabilitar modelos y proveedores específicos
  • Impedir que los usuarios añadan sus propios modelos
  • Establecer credenciales predeterminadas para cada proveedor
  • Restringir, mediante el sistema de permisos de n8n, la posibilidad de que los usuarios añadan sus propias credenciales

Para gestionar estas configuraciones, ve a Configuración > Chat y edita la configuración de los proveedores.

Consideraciones y limitaciones

  1. No se admite la incorporación de bases de conocimiento basadas en archivos al crear agentes personales simples.
  2. La selección de herramientas está limitada a unas pocas opciones.
  3. Solo se pueden usar como agentes de flujo de trabajo aquellos que incluyan simultáneamente un nodo Chat Trigger y un nodo AI Agent con streaming habilitado; tu flujo de trabajo debe cumplir estos requisitos específicos.