Proyecto desarrollo SerenaIA

Giro: Chatbot como herramienta para apoyo de meditación

Objetivo: Implementar chatbot capaz de crear respuestas automatizadas por chatgpt y brindar meditaciones guiadas por voz con elevenlabs.

Tecnologías: Javascript, Python, Node.js, ChatGPT y ElevenLabs

La implementación del chatbot tenia como objetivo dirigirse a usuarios con la necesidas de crear un ambiente agradable y abrirse simulando una plática psicológica con la responsabilidad que implica que no sustituye un profesional. Se canalizan solo respuestas positivas al prompt de chatgpt.

El proyecto tiene una parte de gestión y una de desarrollo, en la cuál se gestiona con metodología ágil, se buscan todos los recursos disponibles, de los cuales se pretendía utilizar la API de OPENAI y la API de ELEVENLABS sin embargo no estába contemplado en el presupuesto por lo tanto se generaron respuestas simuladas.

Se realiza la integración en node.js para configurar con javascript las respuestas de chatgpt así mismo generar por medio de elevenlabs las voces para la meditación guiada, sin embargo también se simularon para este proceso aunque se cuenta con el desarrollo para el momento que se cuente con ambas API (con costo).

El chatbot responde a una conversación en donde identifica el sentimiento inicial del usuario, realiza un análisis basado en preguntas y al final se brinda un análisis completo del resultado del estado de ánimo, se brinda opción de meditación ofreciendo opciones como por ejemplo, para dormir, para estudiar, para relajarse, etc.

Código: Se presenta un sitio web HTML, CSS, Javascript y Node.js.
Codigo Fuente serenaIA
Imagen ampliable
🚧 Diagrama de flujo
🖥️ Pantallas del sitio
🛠️ Código fuente en GitHub
⭐ Sitio Principal