Agente analista de datos que consulta una tabla NocoDB por chat
Cargando flujo…
Descripción del flujo de trabajo
Flujo de n8n activado por chat que fija el ID de una tabla NocoDB, obtiene su esquema (nombres de columnas) mediante la API meta de NocoDB y lo inyecta en el mensaje de sistema de un agente analista con GPT-4o. El agente dispone de una herramienta NocoDB para recuperar filas con un filtro where generado por IA y de una memoria de 10 mensajes por sesión de chat.
Cómo funciona
- 1.El Chat Trigger crea la sesión y pasa el texto del usuario.
- 2.El nodo Settings define el ID de tabla m7c7lrw7n0bne4j.
- 3.Un nodo HTTP Request llama a api/v2/meta/tables para obtener los metadatos.
- 4.Un nodo Set extrae los títulos de las columnas como cadena JSON.
- 5.El agente recibe la pregunta y las columnas, y usa la herramienta getAll de NocoDB con una fórmula where generada por $fromAI para consultar y analizar filas.
Casos de uso
- Responder preguntas en lenguaje natural sobre una tabla NocoDB concreta.
- Filtrar filas por condiciones como un valor de columna o un rango numérico.
- Explorar columnas y contenido de la tabla de forma conversacional.
Requisitos
- Credencial de NocoDB API Token válida conectada a app.nocodb.com.
- Credencial de OpenAI con acceso al modelo gpt-4o.
- Que la tabla m7c7lrw7n0bne4j y el proyecto ppltdbh6c0a30cj existan en la cuenta, o editar los valores manualmente.
Configuración y pruebas en n8n
- Activa el flujo y abre la interfaz de chat de n8n.
- Pregunta qué columnas tiene la tabla y verifica que aparezcan en la respuesta.
- Pide un filtro como (Columna,eq,Valor) y comprueba que la herramienta devuelve las filas coincidentes.
- Revisa la ejecución para observar la llamada HTTP, la llamada a la herramienta NocoDB y la respuesta final.
Valor del servicio
Ideal como servicio de automatización inteligente que combina integraciones e inteligencia artificial para producir resultados listos para usar.
Aplicaciones utilizadas
Detalles
Cómo usar
- 1.Haz clic en "Descargar plantilla"
- 2.Abre tu panel de n8n
- 3.Ve a Workflows > Import from File
- 4.Selecciona el archivo descargado y configura las credenciales
Nodos utilizados (10)
Chat Trigger
Chat Trigger
Window Buffer Memory
Memory Buffer Window
Extract_Columns
Set
NocoDB
Noco Db Tool
Settings
Set
nocodb_extract_table
HTTP Request
Data Analyst Agent
Agent
Sticky Note
Sticky Note
OpenAI Chat Model
OpenAI
Sticky Note6
Sticky Note
Source and license
Sticky Note
Nuevas automatizaciones, directamente en tu correo
Recibe los nuevos flujos de DROPIDEA, una descripción clara de su utilidad y un enlace para explorarlos.
- Nuevos flujos
- Explicaciones claras
- Guías de configuración