Inquisitive:
KI-gestützter mehrsprachiger Fragengenerator Dieses Repository enthält ein generatives KI-Projekt, das mit der Gemini-API erstellt wurde.
Es handelt sich um einen einfachen, mehrsprachigen, KI-gestützten Fragengenerator, der auf dem bereitgestellten Nachrichtenartikel basiert.
Das Projekt wird im Rahmen des Kurses Generative AI Applications using Vertex AI
von SmartBridge in Zusammenarbeit mit Google entwickelt.
Inquisitive:
KI-gestützter mehrsprachiger FragengeneratorUnser Kunde, NewsSphere, ist ein führendes Nachrichtenunternehmen, das sich der Erweiterung seiner globalen Reichweite und der Verbesserung des Publikumsengagements verschrieben hat. Da täglich eine große Menge an Inhalten in mehreren Sprachen veröffentlicht wird, steht das Unternehmen vor der erheblichen Herausforderung, für jeden Artikel manuell Tests und Bewertungen zu erstellen. Dieser Prozess ist nicht nur zeitaufwändig, sondern auch anfällig für Inkonsistenzen zwischen verschiedenen Sprachen und kulturellen Kontexten.
Entwickeln Sie einen KI-gesteuerten Fragengenerator für den Kunden, um relevante Fragen in mehreren Sprachen zu erstellen.
Implementieren Sie Spracherkennung, Übersetzung und Fragengenerierung mithilfe generativer Modelle und maschineller Übersetzungsdienste.
Benutzereingabe: Der Benutzer reicht einen Nachrichtenartikel in einer beliebigen Sprache ein.
Spracherkennung: Die App nutzt die Übersetzungs-API, um die Sprache der übermittelten Inhalte zu erkennen.
Übersetzung ins Englische: Wenn der Inhalt nicht auf Englisch ist, übersetzt die App ihn mithilfe der Übersetzungs-API ins Englische.
Fragengenerierung: Die App ruft die Gemini-API auf, um basierend auf der englischen Version des Nachrichtenartikels vielfältige und kontextrelevante Fragen zu generieren.
Rückübersetzung: Die generierten Fragen werden mithilfe der Übersetzungs-API in die Originalsprache des Nachrichtenartikels zurückübersetzt.
Ausgabe: Die App präsentiert dem Benutzer die Fragen in der Originalsprache.
Webseite:
Demo-Eingabe:
Mehrsprachigkeit:
Automatisierte Spracherkennung und Übersetzung:
Kulturelle Sensibilität und Genauigkeit:
Optimierte Quiz-Erstellung:
Verbessertes Benutzerengagement:
Verbesserte Effizienz und Genauigkeit:
Klon-Repository:
git clone https://github.com/Bbs1412/GenAI_SB
cd GenAI_SB
Python-Umgebung erstellen und aktivieren:
python -m venv env
. e nv S cripts a ctivate
Installieren Sie die erforderlichen Bibliotheken:
pip install -r requirements.txt
Gemini-API-Schlüssel generieren.
Erstellen Sie eine Datei „api.env“ im aktuellen Verzeichnis und speichern Sie den API-Schlüssel darin:
PALM_API_KEY = "your_key"
Führen Sie die App aus:
streamlit run app.py
Alle Beiträge oder Vorschläge sind willkommen!