Trupy AI: Chatbot para el departamento de psicología de la UPY
Descripción del Proyecto Link to heading
Trupy AI es un chatbot impulsado por IA desarrollado para el Departamento de Psicología de la Universidad Politécnica de Yucatán (UPY). Este proyecto sirvió como proyecto final del curso de Ingeniería de Software. Trupy AI actúa como un compañero virtual para los estudiantes, proporcionando un espacio seguro y de apoyo para discutir temas de psicología y bienestar mental.
Arquitectura del Sistema Link to heading

Figura 1. Arquitectura del sistema Trupy AI.
Puedes encontrar el código de este proyecto en GitHub. Link to heading
Características Principales Link to heading
- Interfaz de Chat Intuitiva: Una interfaz de usuario limpia y moderna permite a los usuarios interactuar fácilmente con Trupy AI.
- Integración con DeepSeek: Aprovecha el poder de los LLM para generar respuestas coherentes y contextualmente relevantes.
- Persistencia de Datos: Utiliza una base de datos para almacenar información de usuarios y conversaciones, permitiendo una experiencia personalizada.
- Despliegue Contenerizado: Utilizar Docker para un despliegue fácil y consistente.
Demo Link to heading

Figura 2. Demo del sistema Trupy AI.
Próximos Pasos Link to heading
- Autenticación y autorización de usuarios
- Integración con recursos universitarios (por ejemplo, reserva de citas, enlaces de recursos)
- Panel de análisis de estadísticas de uso
- Mejora de la interfaz de usuario y la accesibilidad
Tecnologías Utilizadas Link to heading
- Lenguaje de Programación: Python
- LLM: DeepSeek
- Framework de Backend: FastAPI
- Framework de Frontend: Vue.js
- Base de Datos: SQLite
- Contenerización: Docker
- Cache: Redis