AI代理Capstone项目-健康资源助理
健康资源助理人工智能代理使用谷歌的代理开发工具包(ADK)和Gemini API构建。该代理在常见问题知识库中搜索,以回答与健康相关的问题,如免费流感疫苗、医疗补助提供者、心理健康资源和紧急服务。
特性
- 常见问题知识库,包含分类健康信息(一般健康、心理健康、紧急服务)
- 用于文件搜索功能的MCP(模型上下文协议)工具集集成
- 带有对话历史记录的交互式测试界面
- 带有评分指标的自动化评估框架
- 性能可视化和分析
需求
- Google Gemini API密钥
- Python包:
google-adk,google-genai,mcp
设置
- 获取Gemini API密钥
- 在处创建API密钥 谷歌人工智能工作室
- 安装依赖项
pip install -q google-adk google-genai mcp- 配置身份验证
- 将API键设置为环境变量 GOOGLE_API_KEY
用法
笔记本包含一个完整的实现,包括:
- 利用健康资源信息创建常见问题知识库
- 使用Google的代理开发工具包配置AI代理
- 交互式测试界面,用于询问与健康相关的问题
- 具有评分指标的自动评估系统
项目结构
- 创建
/tmp/faq-knowledge/faqsFAQ存储目录 - 实施分类健康常见问题解答(一般健康、心理健康、紧急服务)
- 使用MCP工具集实现文件搜索功能
- 包括性能评估和可视化
作者
许可证
根据Apache许可证2.0版授权
