Este workflow automatiza la actualización de una base de datos MySQL y un documento de Google Docs a partir de una hoja de cálculo de Google Sheets. El proceso comienza con un trigger basado en un cron job que ejecuta la eliminación de datos antiguos en la tabla MySQL. Luego, lee los datos de la hoja de cálculo ‘Tech Radar’ de Google Sheets, los transforma para ajustarlos al esquema de la base de datos y los inserta. Simultáneamente, el workflow procesa un documento de Google Drive. Extrae el texto, lo divide en chunks, genera embeddings con Google Gemini, y los almacena en un vector store Pinecone. Un agente Langchain utiliza estos embeddings para responder consultas RAG (Retrieval Augmented Generation). Finalmente, los datos transformados de Google Sheets se utilizan para actualizar un documento de Google Docs. El workflow también incluye agentes Langchain para la gestión de la base de datos y la generación de respuestas, utilizando modelos de lenguaje como Google Gemini, Anthropic Claude 3.5, y Groq. Se utiliza un webhook para la interacción con el workflow.
- Automatización completa del proceso de actualización de datos.
- Integración con Google Drive, Google Sheets, MySQL y Pinecone.
- Uso de agentes Langchain para la gestión de la base de datos y respuestas RAG.
- Empleo de embeddings y vector store para búsqueda eficiente de información.
- Integración con múltiples modelos de lenguaje (Google Gemini, Anthropic Claude 3.5, Groq).