Inquisitive:
générateur de questions multilingues alimenté par l'IA Ce référentiel contient un projet Generative AI créé à l'aide de l'API Gemini.
Il s'agit d'un simple générateur de questions multilingues alimenté par l'IA, basé sur l'article d'actualité fourni.
Le projet est développé dans le cadre du cours Generative AI Applications using Vertex AI
de SmartBridge en collaboration avec Google.
Inquisitive:
générateur de questions multilingues alimenté par l'IANotre client, NewsSphere, est une organisation de presse de premier plan qui se consacre à étendre sa portée mondiale et à améliorer l'engagement du public. Avec une grande quantité de contenu publié quotidiennement dans plusieurs langues, l'organisation est confrontée au défi considérable de créer manuellement des quiz et des évaluations pour chaque article. Ce processus prend non seulement du temps, mais est également sujet à des incohérences selon les différentes langues et contextes culturels.
Développez un générateur de questions basé sur l'IA pour que le client puisse créer des questions pertinentes dans plusieurs langues.
Implémentez la détection de langue, la traduction et la génération de questions à l'aide de modèles génératifs et de services de traduction automatique.
Entrée de l'utilisateur : l'utilisateur soumet un article d'actualité dans n'importe quelle langue.
Détection de la langue : l'application utilise l'API de traduction pour détecter la langue du contenu soumis.
Traduction vers l'anglais : si le contenu n'est pas en anglais, l'application le traduit en anglais à l'aide de l'API de traduction.
Génération de questions : l'application appelle l'API Gemini pour générer des questions diverses et contextuellement pertinentes basées sur la version anglaise de l'article d'actualité.
Traduction arrière : les questions générées sont retraduites dans la langue d'origine de l'article d'actualité à l'aide de l'API de traduction.
Résultat : L'application présente les questions dans la langue d'origine à l'utilisateur.
Site web:
Entrée de démonstration :
Capacités multilingues :
Détection et traduction automatisées des langues :
Sensibilité culturelle et précision :
Création de quiz simplifiée :
Engagement amélioré des utilisateurs :
Efficacité et précision améliorées :
Dépôt de clones :
git clone https://github.com/Bbs1412/GenAI_SB
cd GenAI_SB
Créez et activez l'environnement Python :
python -m venv env
. e nv S cripts a ctivate
Installez les bibliothèques requises :
pip install -r requirements.txt
Générez la clé Gemini-API.
Créez un fichier « api.env » dans le répertoire actuel et enregistrez-y la clé API :
PALM_API_KEY = "your_key"
Exécutez l'application :
streamlit run app.py
Toutes contributions ou suggestions sont les bienvenues !