Interactify ist eine KI-gestützte Lernplattform, die darauf ausgelegt ist, die Art und Weise zu verbessern, wie Benutzer mit Lernmaterialien interagieren. Mithilfe von KI und maschinellem Lernen ermöglicht diese Plattform Benutzern, Folien hochzuladen, detaillierte Fragen zu stellen und intelligente Erklärungen zu erhalten. Es bietet außerdem individuelle Lernressourcen und eine Verlaufsfunktion zur Verfolgung des Fortschritts.
Dieses Projekt wurde mit Streamlit für das Frontend entwickelt und integriert NLP-Modelle über die Gemini-API, um Antworten auf Benutzerfragen zum Dokumentinhalt zu generieren.
Installation Um dieses Projekt lokal auszuführen, gehen Sie folgendermaßen vor:
Klonen Sie das Repository: git clone https://github.com/Xtley001/Interactify.git
Installieren Sie die Abhängigkeiten: Navigieren Sie zum Projektverzeichnis und führen Sie Folgendes aus:
pip install -r require.txt Umgebungsvariablen einrichten: Sie müssen Ihren Gemini-API-Schlüssel konfigurieren, indem Sie ihn als Umgebungsvariable festlegen.
Führen Sie die Anwendung aus: Verwenden Sie Streamlit, um die App auszuführen:
streamlit app.py ausführen
Sobald die App lokal ausgeführt wird, können Sie mit verschiedenen Seiten interagieren, indem Sie Optionen in der Seitenleiste auswählen. Sie können Dateien hochladen, Fragen stellen und Karrierewege basierend auf Ihrem gewählten Studienfach erkunden.
Startseite Zeigt einen Überblick über die Plattform und ermöglicht Benutzern das Erkunden von Funktionen wie benutzerdefinierten Lernmaterialien und Tests. Es stehen herunterladbare Leitfäden und auf bestimmte Bereiche zugeschnittene Inhalte zur Verfügung.
Mehrere Karrierewege: Benutzer können verschiedene Karrieremöglichkeiten und die für jeden Bereich erforderlichen Fähigkeiten erkunden. Diese Seite ist hilfreich für diejenigen, die mehr über die Karriereentwicklung und die erforderlichen Bildungsschritte erfahren möchten.
Fragen Sie mich nach Ihrer Folie
Laden Sie Ihre PDF-, DOCX- oder PPTX-Dateien hoch, wählen Sie bestimmte Seiten aus und stellen Sie Fragen zum Inhalt. Das KI-Modell verarbeitet den Inhalt und gibt auf Basis des Dateitextes aussagekräftige Antworten zurück.
Verlauf Eine Platzhalterseite zur Anzeige des Benutzerinteraktionsverlaufs. Dadurch werden zuvor gestellte Fragen und Interaktionen in zukünftigen Versionen angezeigt.
Erweiterte Suche: Eine Funktion zum Durchsuchen der hochgeladenen Dokumente nach Schlüsselwörtern oder Themen.
Beiträge sind willkommen! Mitwirken:
Bitte stellen Sie sicher, dass Ihr Code den Codierungsrichtlinien des Projekts entspricht und über relevante Tests verfügt.
Lizenz Dieses Projekt ist unter der MIT-Lizenz lizenziert. Weitere Einzelheiten finden Sie in der LICENSE-Datei.