Este workflow construye un chatbot de recuperación de información (RAG) que utiliza ElevenLabs para la generación de voz, OpenAI para el procesamiento del lenguaje natural y Google Drive para almacenar y acceder a documentos. El flujo comienza con un trigger manual que inicia la creación y limpieza de una colección en Qdrant (base de datos vectorial). Luego, se obtienen archivos de una carpeta específica en Google Drive, se descargan, procesan con un ‘Token Splitter’ para dividirlos en fragmentos, y se generan embeddings con OpenAI para almacenarlos en Qdrant. Un agente Langchain, utilizando OpenAI como modelo de lenguaje y Qdrant como vector store, responde a las consultas de usuario. La respuesta del agente se envía a ElevenLabs para generar una respuesta de voz. El workflow utiliza memoria de ventana para mantener el contexto de la conversación. En resumen, el usuario interactúa a través de un webhook, el sistema recupera información relevante de Google Drive, la procesa, responde y entrega la respuesta por voz.
- meets@ribera.io
- Lun - Vie: 9.00 am - 6.00 pm