El Proyecto Jarvis es una aplicación de mensajería basada en inteligencia artificial, diseñada para facilitar la comunicación entre los usuarios y un asistente virtual inteligente. Este proyecto integra servicios avanzados de procesamiento de lenguaje natural (NLP) proporcionados por Cohere, una plataforma líder en tecnología de IA.
- Interacción Natural: Crear una interfaz de chat que permita a los usuarios interactuar de manera natural y conversacional con el asistente virtual, replicando la fluidez de una conversación humana. A largo plazo, la idea es incluir otros modelos de IA para poder analizar las respuestas que entregan según el mismo prompt.
- Asistencia Automatizada: Ofrecer asistencia automatizada en tiempo real para responder preguntas, proporcionar información útil y ayudar en diversas tareas, mejorando la eficiencia y la experiencia del usuario.
- Escalabilidad y Rendimiento: Asegurar que el sistema sea escalable y capaz de manejar múltiples conversaciones simultáneamente, manteniendo un rendimiento óptimo.
- Frontend: Desarrollado con Vue.js, el frontend presenta una interfaz de usuario intuitiva y responsiva, permitiendo a los usuarios interactuar con el asistente virtual de manera sencilla y agradable.
- Backend: El backend utiliza Cohere para procesar y comprender las entradas de los usuarios, generando respuestas coherentes y contextualmente relevantes.
- Gestión de Estado: Implementación de Vuex para la gestión eficiente del estado de la aplicación, asegurando que los mensajes se almacenen y se muestren correctamente.
- Estilización y Responsividad: Utilización de la arquitectura 7-1 de Sass para estructurar y mantener los estilos de la aplicación, garantizando una experiencia de usuario consistente en todos los dispositivos.