Skip to content
@PT-Chatbot

Asistente Virtual

Desarrollo de un Asistente Virtual para el Acompañamiento Estudiantil Universitario.

Asistente Virtual

Asistente Virtual es un chatbot de inteligencia artificial diseñado para mejorar la experiencia estudiantil proporcionando información rápida y precisa sobre servicios académicos, procesos administrativos y actividades universitarias. Este proyecto está desarrollado con el stack MERN (MongoDB, Express, React, Node) para ofrecer un soporte eficiente y accesible a la comunidad universitaria.

Funcionalidades

  • Consultas académicas: Responde a preguntas sobre cursos, horarios, requisitos de inscripción y más.
  • Asistencia administrativa: Ofrece ayuda con procesos administrativos, como inscripción, pagos y trámites.
  • Información en tiempo real: Proporciona actualizaciones sobre actividades estudiantiles, eventos y fechas importantes.
  • Feedback y mejora continua: Recoge sugerencias de los usuarios para optimizar continuamente el asistente virtual.
  • Acceso multiplataforma: Utiliza el chatbot desde cualquier dispositivo (PC, smartphone o tablet) para obtener información al instante.
  • Disponible 24/7: Ofrece asistencia en cualquier momento del día o de la noche, garantizando una cobertura continua.

Características destacadas

  • Seguridad y privacidad: La aplicación utiliza JWT (JSON Web Tokens) para la autenticación segura de usuarios y asegura que los datos personales estén protegidos.
  • Interfaz amigable: Desarrollado con Material UI, el chatbot tiene un diseño moderno y responsivo, fácil de usar para todos los estudiantes.
  • Personalización y flexibilidad: Aunque el chatbot responde de manera general, puede adaptarse a ciertos perfiles académicos y ofrecer respuestas más relevantes.
  • Actualización constante: El chatbot se mejora continuamente con nuevas funciones y actualizaciones basadas en el feedback de los estudiantes.
  • Interfaz intuitiva: Una interfaz de usuario amigable diseñada con React y Material UI V6 para una experiencia fluida y moderna.

Tecnologías utilizadas

  • MongoDB: Base de datos NoSQL para almacenamiento de datos.
  • Express: Framework para la creación del servidor backend.
  • React: Biblioteca de JavaScript para el desarrollo de la interfaz de usuario.
  • Node.js: Entorno de ejecución de JavaScript para el backend.
  • OpenAI API: Integra un modelo de lenguaje de IA para mejorar la interacción con los usuarios.
  • JWT: Implementación de autenticación segura mediante JSON Web Tokens.

Herramientas utilizadas

Capturas de pantalla

Inicio

Pagina de inicio

Login

Formulario de login

Registro

Formulario Registro

Chat

Pagina del Chat

Not Found

Not Found

Embeddings

Generar embeddigs

API Endpoints

Autenticación

  • POST /api/auth/signup – Registro de nuevos usuarios.
  • POST /api/auth/login – Iniciar sesión.
  • GET /api/auth/logout – Cerrar sesión.

Chats

  • POST /api/chat/new – Enviar un mensaje al chatbot.
  • GET /api/chat/all-chats – Obtener el historial de chats del usuario.

Licencia

Este proyecto está bajo la Licencia MIT. Mira el archivo LICENSE para más detalles.

Contacto

Si tienes alguna pregunta o sugerencia, no dudes en abrir un issue o contactar al desarrollador:

Popular repositories Loading

  1. qa-chatbot qa-chatbot Public

    Este repositorio contiene todos los recursos necesarios para implementar y desplegar un chatbot de preguntas y respuestas diseñado para mejorar la eficiencia y efectividad de la interacción con el …

    Jupyter Notebook

  2. langchain langchain Public

    Este repositorio está dedicado a Langchain, una biblioteca innovadora que revoluciona la interacción y el manejo de modelos de lenguaje de aprendizaje automático. Aquí, exploramos cómo utilizar Lan…

    Jupyter Notebook

  3. asesor-chatbot asesor-chatbot Public

    Asesor Chatbot es un proyecto de chatbot de inteligencia artificial, diseñado para ofrecer asesorías a estudiantes universitarios, utilizando el poderoso stack MERN (MongoDB, Express, React, Node).

    TypeScript

  4. embeddings-chatbot embeddings-chatbot Public

    Chatbot utilizando embeddings con Chromadb y la API de OpenAI, Este Chatbot ofrece respuestas precisas sobre la vida universitaria.

    Svelte

  5. .github .github Public

    El Asistente Virtual es un chatbot de inteligencia artificial diseñado para mejorar la experiencia estudiantil proporcionando información rápida y precisa sobre servicios académicos, procesos admin…

Repositories

Showing 5 of 5 repositories
  • .github Public

    El Asistente Virtual es un chatbot de inteligencia artificial diseñado para mejorar la experiencia estudiantil proporcionando información rápida y precisa sobre servicios académicos, procesos administrativos y actividades universitarias.

    PT-Chatbot/.github’s past year of commit activity
    0 0 0 0 Updated Oct 28, 2024
  • embeddings-chatbot Public

    Chatbot utilizando embeddings con Chromadb y la API de OpenAI, Este Chatbot ofrece respuestas precisas sobre la vida universitaria.

    PT-Chatbot/embeddings-chatbot’s past year of commit activity
    Svelte 0 0 0 0 Updated Oct 12, 2024
  • asesor-chatbot Public

    Asesor Chatbot es un proyecto de chatbot de inteligencia artificial, diseñado para ofrecer asesorías a estudiantes universitarios, utilizando el poderoso stack MERN (MongoDB, Express, React, Node).

    PT-Chatbot/asesor-chatbot’s past year of commit activity
    TypeScript 0 0 0 0 Updated Jun 26, 2024
  • qa-chatbot Public

    Este repositorio contiene todos los recursos necesarios para implementar y desplegar un chatbot de preguntas y respuestas diseñado para mejorar la eficiencia y efectividad de la interacción con el usuario en la Universidad del Caribe.

    PT-Chatbot/qa-chatbot’s past year of commit activity
    Jupyter Notebook 0 0 0 0 Updated May 25, 2024
  • langchain Public

    Este repositorio está dedicado a Langchain, una biblioteca innovadora que revoluciona la interacción y el manejo de modelos de lenguaje de aprendizaje automático. Aquí, exploramos cómo utilizar Langchain para desarrollar soluciones robustas de procesamiento del lenguaje natural.

    PT-Chatbot/langchain’s past year of commit activity
    Jupyter Notebook 0 0 0 0 Updated Apr 21, 2024

Top languages

Loading…

Most used topics

Loading…