Este workflow gestiona el acceso a un agente de IA a través de Telegram. Se inicia con un trigger de Telegram que recibe una solicitud. Verifica los permisos del usuario en una base de datos Airtable. Si el usuario tiene permisos, se ejecuta un agente de IA Langchain que puede utilizar varias herramientas: un modelo de chat OpenAI, una calculadora, acceso a Wikipedia, y herramientas para obtener coordenadas y el clima a través de APIs externas. El resultado se devuelve al usuario a través de Telegram. Si no tiene permisos, se envía un mensaje de rechazo. El workflow utiliza memoria para mantener el contexto de la conversación. Se configura con dos modelos OpenAI, uno principal y otro para un agente meteorológico específico. El workflow también permite ser ejecutado por otro workflow, permitiendo una mayor integración en sistemas más complejos.
- Control de acceso basado en roles a través de Airtable.
- Integración con Telegram para la interacción del usuario.
- Uso de un agente Langchain con múltiples herramientas (OpenAI, calculadora, Wikipedia, APIs de clima y geolocalización).
- Manejo de contexto de conversación mediante memoria.
- Posibilidad de ser ejecutado por otros workflows.