Inquisitive:
AI を活用した多言語質問生成ツールこのリポジトリには、Gemini API を使用して作成された Generative AI プロジェクトが含まれています。
これは、提供されたニュース記事に基づいた、シンプルな多言語 AI を活用した質問生成ツールです。
プロジェクトは、SmartBridge と Google の協力によるGenerative AI Applications using Vertex AI
の下で開発されました。
Inquisitive:
AI を活用した多言語質問生成ツール私たちのクライアントである NewsSphere は、世界的なリーチを拡大し、視聴者のエンゲージメントを強化することに専念している大手報道機関です。膨大な量のコンテンツが毎日複数の言語で公開されているため、組織は記事ごとにクイズや評価を手動で作成するという大きな課題に直面しています。このプロセスは時間がかかるだけでなく、言語や文化的背景が異なると不一致が発生しやすくなります。
クライアントが複数の言語にわたって関連する質問を作成できるように、AI 主導の質問ジェネレーターを開発します。
生成モデルと機械翻訳サービスを使用して、言語の検出、翻訳、質問生成を実装します。
ユーザー入力:ユーザーは任意の言語でニュース記事を送信します。
言語検出:アプリは Translation API を利用して、送信されたコンテンツの言語を検出します。
英語への翻訳:コンテンツが英語でない場合、アプリは Translation API を使用して英語に翻訳します。
質問の生成:アプリは Gemini API を呼び出して、英語版のニュース記事に基づいて、文脈に関連した多様な質問を生成します。
逆翻訳:生成された質問は、Translation API を使用してニュース記事の元の言語に翻訳されます。
出力:アプリは元の言語で質問をユーザーに提示します。
Webサイト:
デモ入力:
多言語能力:
自動言語検出と翻訳:
文化的繊細さと正確さ:
合理化されたクイズ作成:
ユーザーエンゲージメントの強化:
効率と精度の向上:
リポジトリのクローンを作成します。
git clone https://github.com/Bbs1412/GenAI_SB
cd GenAI_SB
Python 環境を作成してアクティブ化します。
python -m venv env
. e nv S cripts a ctivate
必要なライブラリをインストールします。
pip install -r requirements.txt
Gemini-API キーを生成します。
現在のディレクトリにファイル「api.env」を作成し、そこに API キーを保存します。
PALM_API_KEY = "your_key"
アプリを実行します。
streamlit run app.py
貢献や提案は大歓迎です。