Interactify es una plataforma de aprendizaje impulsada por IA diseñada para mejorar la forma en que los usuarios interactúan con los materiales de estudio. Utilizando inteligencia artificial y aprendizaje automático, esta plataforma permite a los usuarios cargar diapositivas, hacer preguntas detalladas y recibir explicaciones inteligentes. También ofrece recursos de aprendizaje personalizados y una función de historial para realizar un seguimiento del progreso.
Este proyecto se desarrolló utilizando Streamlit para el frontend e integra modelos de PNL a través de la API de Gemini para generar respuestas a las preguntas de los usuarios sobre el contenido del documento.
Instalación Para ejecutar este proyecto localmente, siga estos pasos:
Clona el repositorio: git clone https://github.com/Xtley001/Interactify.git
Instale las dependencias: navegue hasta el directorio del proyecto y ejecute:
pip install -r requisitos.txt Configurar variables de entorno: deberá configurar su clave API de Gemini configurándola como una variable de entorno.
Ejecute la aplicación: use Streamlit para ejecutar la aplicación:
aplicación de ejecución optimizada.py
Una vez que la aplicación se ejecuta localmente, puede interactuar con diferentes páginas seleccionando opciones en la barra lateral. Puede cargar archivos, hacer preguntas y explorar trayectorias profesionales según el campo de estudio seleccionado.
Inicio Muestra una descripción general de la plataforma y permite a los usuarios explorar funciones como materiales de estudio personalizados y cuestionarios. Se encuentran disponibles guías descargables y contenido adaptado a campos específicos.
Múltiples trayectorias profesionales Los usuarios pueden explorar varias opciones profesionales y las habilidades necesarias para cada campo. Esta página es útil para quienes buscan comprender el crecimiento profesional y los pasos educativos necesarios.
Pregúntame acerca de tu diapositiva
Cargue sus archivos PDF, DOCX o PPTX, seleccione páginas específicas y haga preguntas sobre el contenido. El modelo de IA procesa el contenido y devuelve respuestas significativas basadas en el texto del archivo.
Historial Una página de marcador de posición para mostrar el historial de interacciones del usuario. Esto mostrará preguntas e interacciones realizadas anteriormente en versiones futuras.
Búsqueda avanzada: una función para buscar palabras clave o temas en los documentos cargados.
¡Las contribuciones son bienvenidas! Para contribuir:
Asegúrese de que su código siga las pautas de codificación del proyecto y tenga pruebas relevantes.
Licencia Este proyecto tiene la licencia MIT. Consulte el archivo de LICENCIA para obtener más detalles.