Este workflow permite interactuar con una base de datos PostgreSQL a través de un chat conversacional impulsado por IA. El workflow comienza cuando se recibe un mensaje de chat (trigger). Este mensaje se envía a un agente de IA que utiliza un modelo de lenguaje OpenAI como motor. El agente de IA puede ejecutar consultas SQL en la base de datos PostgreSQL usando los nodos ‘Execute SQL Query’ y ‘Get Table Definition’. Para enriquecer la respuesta, el agente también puede acceder al esquema y la lista de tablas de la base de datos. La memoria del chat se gestiona para mantener el contexto de la conversación. Finalmente, el agente de IA devuelve la respuesta al usuario, combinando la información obtenida de la base de datos con el conocimiento del modelo de lenguaje. El workflow utiliza la integración con OpenAI para el procesamiento del lenguaje natural y PostgreSQL para la gestión de la base de datos.
- Interacción conversacional con una base de datos PostgreSQL.
- Uso de un agente de IA para procesar consultas y generar respuestas.
- Integración con OpenAI para el procesamiento del lenguaje natural.
- Acceso al esquema y las tablas de la base de datos para enriquecer las respuestas.
- Gestión de la memoria del chat para mantener el contexto de la conversación.