Géminis_estudiante
Este repositorio contiene el código fuente de Gemini_Student, una aplicación educativa versátil impulsada por el modelo de lenguaje grande Gemini. Ofrece cinco componentes interactivos diseñados para mejorar el aprendizaje de los estudiantes:
Vídeo de demostración de Gemini_Student_
Sitio web Gemini_Student
Componentes:
1. Chatbot (chatbot.py):
- Emplea llamadas API para interactuar con el modelo Gemini y proporciona respuestas en tiempo real.
- Almacena el historial de conversaciones para una experiencia de usuario perfecta.
2.Image_QA_Gemini (imagen_qa_gemini.py):
- Acepta entrada de imagen y un mensaje de usuario.
- Aprovecha las capacidades de Gemini para generar respuestas informativas.
3.QA_Gemini (qa_gemini.py):
- Funciona como una plataforma sencilla de respuesta de preguntas para los estudiantes.
- Interactúa con Gemini para ofrecer respuestas interesantes a diversas consultas.
4.MCQ_GEN (mcq_gen.py):
- Toma como entradas el texto, el tema, la cantidad de preguntas frecuentes y el nivel de dificultad (fácil, medio, difícil) proporcionados por el usuario.
- Genera un PDF que contiene preguntas de opción múltiple junto con respuestas verificadas por Gemini, lo que garantiza la precisión.
5.Chat_with_PDF (chat_with_pdf.py):
- Permite a los usuarios cargar varios archivos PDF.
- Utiliza la base de datos Pinecone Vector para una recuperación eficiente de documentos.
- Permite a los estudiantes hacer preguntas directamente relacionadas con los archivos PDF cargados, lo que facilita una comprensión más profunda.
Estructura del proyecto:
- El repositorio está organizado con un archivo Python para cada componente (chatbot.py, image_qa_gemini.py, qa_gemini.py, mcq_gen.py y chat_with_pdf.py).
- Un archivo Python adicional (app.py) sirve como punto de entrada principal a la aplicación y organiza la funcionalidad general.
Instalación
Para usar Gemini_Student localmente, clone este repositorio e instale las dependencias necesarias:
- clon de git https://github.com/Gyanbardhan/Gemini_Student.git
- cd Géminis_Estudiante
- instalación de pip -r requisitos.txt
Uso
Únase a nosotros
Únase a nosotros en nuestra búsqueda para mejorar la experiencia de los estudiantes de manera eficiente. Juntos, podemos ayudar a los usuarios a acceder a la aplicación rápidamente, mejorando su experiencia general en la plataforma.