Este workflow implementa un chatbot que utiliza el modelo de lenguaje Azure OpenAI para responder a mensajes de texto recibidos a través de la plataforma de mensajería Line. El flujo comienza con un webhook de Line que activa el workflow. Un nodo ‘Loading Animation’ envía una notificación de carga al usuario. Luego, un nodo condicional (‘Check Message Type IsText?’) verifica si el mensaje es de texto. Si lo es, el mensaje se envía a un nodo ‘AI Agent’, que utiliza el modelo Azure OpenAI para generar una respuesta. La respuesta se formatea y se envía de vuelta al usuario a través de Line mediante el nodo ‘ReplyMessage – Line’. Si el mensaje no es de texto, se envía una respuesta genérica. Se utilizan nodos HTTP para interactuar con las APIs de Line y Azure OpenAI.
- Integración con Line para recibir y enviar mensajes.
- Uso del modelo de lenguaje Azure OpenAI para procesar el texto.
- Manejo de mensajes de texto y otros tipos de mensajes.
- Respuesta en tiempo real a los usuarios.
- Implementación de una animación de carga para mejorar la experiencia del usuario.