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
欢迎任何贡献或建议!