Sumarizador de Airtable
Resume el contenido de una tabla de Airtable, proporcionando al usuario una breve descripción general de la tabla e informando el estado general de los registros.
graph TD
%%{init: {'theme': 'mc','layout': 'elk'}}%%
Prompt-dprvo[<div><img src="/_astro/square-terminal.BMOXc-nZ.svg" style="height: 20px !important;width: 20px !important"/></div>Prompt]
style Prompt-dprvo stroke:#a170ff
ParseData-xjk5q[<div><img src="/_astro/braces.Djq0PW4_.svg" style="height: 20px !important;width: 20px !important"/></div>Parse Data]
style ParseData-xjk5q stroke:#a170ff
OpenAIModel-953fb[<div><img src="/_astro/openAI.BhmuxEs3.svg" style="height: 20px !important;width: 20px !important"/></div>OpenAI]
style OpenAIModel-953fb stroke:#a170ff
ChatOutput-6acbv[<div><img src="/_astro/messages-square.BaSDmT6g.svg" style="height: 20px !important;width: 20px !important"/></div>Chat Output]
style ChatOutput-6acbv stroke:#a170ff
Airtable-rmmxv[Airtable]
style Airtable-rmmxv stroke:#a170ff
ParseData-xjk5q -.- Prompt-dprvo
linkStyle 0 stroke:#a170ff
Prompt-dprvo -.- OpenAIModel-953fb
linkStyle 1 stroke:#a170ff
OpenAIModel-953fb -.- ChatOutput-6acbv
linkStyle 2 stroke:#a170ff
Airtable-rmmxv -.- ParseData-xjk5q
linkStyle 3 stroke:#a170ff
📄 Documentación del flujo Sumarizador de Airtable
🧩 Descripción general
El flujo permite extraer registros de una base de Airtable, transformarlos en un texto estructurado, generar un resumen con un modelo de OpenAI y mostrar el resultado como un mensaje de chat. Se automatiza la lectura de datos, la preparación del prompt y la interacción con el modelo, ofreciendo una solución plug‑and‑play para la generación de resúmenes de bases de datos.
⚙️ Funcionalidades principales
- Lectura de registros desde una tabla específica de Airtable con filtrado y selección de campos.
- Conversión de datos a texto siguiendo una plantilla predefinida.
- Generación de un prompt dinámico que describe la tabla y los registros.
- Solicitud al modelo de OpenAI (gpt‑4.1) para crear un resumen.
- Presentación del resultado como un mensaje de chat en el Playground.
🔄 Pasos del flujo de trabajo
| Nombre del componente | Rol en el flujo | Entradas clave | Salidas clave |
|---|---|---|---|
| Airtable | Recupera los datos de la tabla | Base, Tabla, Campos a leer, Filtro, Máximo registros | Datos de registros (Data) |
| Parse Data | Convierte los registros en texto | Datos de registros (Data) | Texto formateado (Message) |
| Prompt | Construye el prompt con la plantilla | Texto de registros (Message) | Mensaje de prompt (Message) |
| OpenAI | Genera el resumen con GPT‑4.1 | Prompt (Message) | Texto generado (Message) |
| Chat Output | Muestra el resumen al usuario | Texto generado (Message) | Mensaje de chat (Message) |
🧠 Notas
- El componente Airtable requiere credenciales de API; se debe configurar el token de acceso y seleccionar la base y tabla correctas.
- El Parse Data emplea una plantilla que detalla cada campo por registro; el separador puede personalizarse si se desea otro formato.
- El Prompt utiliza la plantilla especificada en la configuración del componente, con variables
{records}que se sustituyen por el texto generado. - El OpenAI está configurado para usar el modelo gpt‑4.1 con temperatura 0.1 y sin streaming, lo que garantiza respuestas coherentes y reproducibles.
- El Chat Output muestra el resultado en el playground con un identificador de conversación y sesión predefinidos; se puede cambiar el nombre del emisor a “User” si se desea.
- Este flujo no incluye manejo de errores explícito; se recomienda añadir validaciones de entrada y capturar excepciones para entornos de producción.
- La velocidad de ejecución depende de la cantidad de registros y de la latencia de la API de Airtable y OpenAI.