Dark Mode

Skip to content

Navigation Menu

Sign in
Appearance settings
PT-Chatbot

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Asistente Virtual

Desarrollo de un Asistente Virtual para el Acompanamiento Estudiantil Universitario.

Asistente Virtual

Asistente Virtual es un chatbot de inteligencia artificial disenado para mejorar la experiencia estudiantil proporcionando informacion rapida y precisa sobre servicios academicos, procesos administrativos y actividades universitarias. Este proyecto esta desarrollado con el stack MERN (MongoDB, Express, React, Node) para ofrecer un soporte eficiente y accesible a la comunidad universitaria.

Funcionalidades

  • Consultas academicas: Responde a preguntas sobre cursos, horarios, requisitos de inscripcion y mas.
  • Asistencia administrativa: Ofrece ayuda con procesos administrativos, como inscripcion, pagos y tramites.
  • Informacion 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 informacion al instante.
  • Disponible 24/7: Ofrece asistencia en cualquier momento del dia o de la noche, garantizando una cobertura continua.

Caracteristicas destacadas

  • Seguridad y privacidad: La aplicacion utiliza JWT (JSON Web Tokens) para la autenticacion segura de usuarios y asegura que los datos personales esten protegidos.
  • Interfaz amigable: Desarrollado con Material UI, el chatbot tiene un diseno moderno y responsivo, facil de usar para todos los estudiantes.
  • Personalizacion y flexibilidad: Aunque el chatbot responde de manera general, puede adaptarse a ciertos perfiles academicos y ofrecer respuestas mas relevantes.
  • Actualizacion 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 disenada con React y Material UI V6 para una experiencia fluida y moderna.

Tecnologias utilizadas

  • MongoDB: Base de datos NoSQL para almacenamiento de datos.
  • Express: Framework para la creacion del servidor backend.
  • React: Biblioteca de JavaScript para el desarrollo de la interfaz de usuario.
  • Node.js: Entorno de ejecucion de JavaScript para el backend.
  • OpenAI API: Integra un modelo de lenguaje de IA para mejorar la interaccion con los usuarios.
  • JWT: Implementacion de autenticacion segura mediante JSON Web Tokens.

Herramientas utilizadas

Capturas de pantalla

Inicio

Login

Registro

Chat

Not Found

Embeddings

API Endpoints

Autenticacion

  • POST /api/auth/signup - Registro de nuevos usuarios.
  • POST /api/auth/login - Iniciar sesion.
  • GET /api/auth/logout - Cerrar sesion.

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 esta bajo la Licencia MIT. Mira el archivo LICENSE para mas 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 disenado para mejorar la eficiencia y efectividad de la interaccion con el ...

    Jupyter Notebook

  2. langchain langchain Public

    Este repositorio esta dedicado a Langchain, una biblioteca innovadora que revoluciona la interaccion y el manejo de modelos de lenguaje de aprendizaje automatico. Aqui, exploramos como utilizar Lan...

    Jupyter Notebook

  3. asesor-chatbot asesor-chatbot Public

    Asesor Chatbot es un proyecto de chatbot de inteligencia artificial, disenado para ofrecer asesorias 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 disenado para mejorar la experiencia estudiantil proporcionando informacion rapida y precisa sobre servicios academicos, procesos admin...

Repositories

Loading
Type
Select type
Language
Select language
Sort
Select order
Showing 5 of 5 repositories

Top languages

Loading...

Most used topics

Loading...