Configuración del agente IA para registrar datos en Google Sheets

Clase 7 de 16Curso de N8N

Resumen

Configurar un agente inteligente que interactúe con Google Sheets es fundamental para automatizar tareas repetitivas y mejorar la gestión eficiente de datos. A través de herramientas como N8N, podemos conectar sin problemas nuestra inteligencia artificial con aplicaciones como Google Sheets y organizar rápidamente información extraída de documentos o imágenes.

¿Cómo configurar un agente de inteligencia artificial para Google Sheets con N8N?

Al trabajar con N8N, una plataforma intuitiva para automatizar flujos de trabajo, es posible integrar fácilmente agentes de IA. Después de seleccionar el nodo 'AI Agent', contamos con tres componentes principales:

  • Chat Model, donde seleccionamos el modelo de lenguaje artificial (LLM).
  • Memory, que permite conservar información previa.
  • Tool, en donde seleccionamos herramientas adicionales como Google Sheets.

Es recomendable comenzar con la configuración de OpenAI y especificar el modelo GPT-4-OMI en Chat Model.

¿Qué pasos seguir para configurar adecuadamente Google Sheets?

Al integrar Google Sheets, definimos:

  • Tool Description: la opción más sencilla es seleccionar "Set Automatically".
  • Operations: escogemos "append row" para insertar automáticamente filas de información.
  • Mapping Column Mode: se recomienda "Map Each Column Manually", para asignar claramente cada campo a columnas específicas.

Este proceso incluye mapear cada columna mediante una expresión simple:

{{$fromAI(fecha)}}
{{$fromAI(descripción)}}
{{$fromAI(monto)}}
{{$fromAI(comercio)}}
{{$fromAI(método de pago)}}

Cada expresión indica explícitamente qué tipo de dato la inteligencia artificial debe extraer y colocar en Google Sheets.

¿Cómo definir correctamente el prompt del agente AI?

La precisión en las instrucciones que recibe nuestro agente es crucial. Usamos claramente la variable $NOW para marcar automáticamente la fecha del momento exacto en que ejecutamos el proceso, asegurando información actualizada. Además, detallamos pasos específicos, aclaramos lo que no deseamos y proporcionamos ejemplos claros para evitar confusiones. Finalmente, solicitamos que el resultado se entregue en formato JSON, facilitando la integración posterior y el análisis de los datos.

¿Qué sigue después de configurar el flujo de trabajo con Telegram?

La última etapa en N8N es configurar correctamente la comunicación con Telegram para recibir confirmación de los procesos ejecutados por la inteligencia artificial:

  • Seleccionamos "Send a Text Message" en Telegram.
  • Configuramos el mensaje tomando como referencia el ID del chat mediante $TriggerTelegram.json.message.
  • Aseguramos que la salida final, con los resultados de nuestra inteligencia artificial, sea incluida en el mensaje Telegram mediante:
{{$json.output}}

Una vez finalizada la configuración, estaremos listos para validar el flujo completo en pruebas posteriores. Este tipo de integración puede acelerar significativamente procesos empresariales y administrativos, brindando eficiencia operativa y fiabilidad.