GenAI_SB
1.0.0
Inquisitive:
人工智慧驅動的多語言問題產生器該儲存庫包含使用 Gemini API 建立的生成式 AI 專案。
它是一個簡單的多語言人工智慧驅動的問題產生器,基於所提供的新聞文章。
該專案是在 SmartBridge 與 Google 合作的Generative AI Applications using Vertex AI
課程下開發的。
Inquisitive:
人工智慧驅動的多語言問題產生器我們的客戶 NewsSphere 是一家領先的新聞機構,致力於擴大其全球影響力並提高受眾參與度。由於每天以多種語言發布大量內容,該組織面臨著為每篇文章手動創建測驗和評估的巨大挑戰。這個過程不僅耗時,而且在不同語言和文化背景下容易出現不一致的情況。
開發人工智慧驅動的問題產生器,供客戶跨多種語言創建相關問題。
使用生成模型和機器翻譯服務實現語言偵測、翻譯和問題生成。
使用者輸入:使用者提交任何語言的新聞文章。
語言檢測:該應用程式利用翻譯 API 來檢測提交內容的語言。
翻譯成英語:如果內容不是英語,應用程式會使用翻譯 API 將其翻譯成英語。
問題生成:該應用程式呼叫 Gemini API,根據新聞文章的英文版本產生多樣化且與上下文相關的問題。
回譯:使用翻譯 API 將產生的問題翻譯回新聞文章的原始語言。
輸出:應用程式以原始語言向使用者呈現問題。
網站:
示範輸入:
多語言能力:
自動語言偵測與翻譯:
文化敏感度和準確性:
簡化測驗創建:
增強用戶參與度:
提高效率和準確性:
克隆儲存庫:
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
歡迎任何貢獻或建議!