---
config:
layout: fixed
---
flowchart TD
A["👤 Usuario accede al chat UNLaBot"] --> B["💬 Escribe consulta"]
B --> C["🔗 Chat Trigger recibe mensaje"]
C --> D["🤖 OpenAI Assistant UNLAI"]
D --> E{"🧠 Análisis de consulta"}
E --> F["🔍 Determina fuentes necesarias"]
F --> G["🔧 Herramientas HTTP disponibles"]
G --> H1["📚 Cursos Jóvenes y Adultos<br>unla.edu.ar/educacion-permanente"] & H2["📋 Trámites<br>unla.edu.ar/tramites"] & H3["🎓 Posgrados<br>unla.edu.ar/posgrado"] & H4["📝 Ingreso<br>unla.edu.ar/ingreso"] & H5["📰 Noticias<br>unla.edu.ar/novedades"]
H1 --> I["📊 Obtención de datos web"]
H2 --> I
H3 --> I
H4 --> I
H5 --> I
I --> J["💾 Simple Memory<br>Contexto conversacional"]
J --> K["🧮 Procesamiento IA"]
K --> L["📝 Generación respuesta"]
L --> M["⚙️ Code Node<br>Limpieza de texto"]
M --> N["⏳ Wait<br>2 segundos"]
N --> O["📊 Google Sheets<br>Registro de interacción"]
O --> P["🔄 Edit Fields<br>Formateo final"]
P --> Q["💬 Respuesta al usuario"]
Q --> R{"❓ Usuario continúa?"}
R -->|Sí| B
R -->|No| S["✅ Fin de sesión"]
style A fill:#e74266,color:#fff
style D fill:#42050d,color:#fff
style G fill:#f2f4f8,color:#42050d
style J fill:#d2d4d9,color:#42050d
style O fill:#1ca08a,color:#fff
style Q fill:#ac2c3e,color:#fff