logo
0
0
Login
feat: 集成Gitee AI支持,添加多模型提供商切换功能

AI医疗诊断代理

image

一个创建专业基于LLM的AI代理来分析复杂医疗案例的Python项目。
该系统整合了不同医学专家的见解,提供全面评估和推荐的治疗方向,展示了AI在多学科医学中的潜力。

⚠️ 免责声明: 此项目仅供研究和教育目的使用。
不适用于临床使用


✨ 最新更新

  • 添加了MIT许可证
  • 修复错误并更新了requirements.txt
  • 添加了.gitignore
  • 将核心LLM升级为GPT-5

🚀 工作原理

在当前版本中,我们使用三个AI代理(GPT-5),每个代理专精于医疗分析的不同方面。
医疗报告被传递给所有代理,代理并行运行(线程)并返回它们的发现。
然后输出被组合并总结为
三个可能的健康问题
及其推理。

AI代理

1. 心脏病专家代理

  • 重点: 检测心脏问题,如心律失常或结构异常。
  • 建议: 心血管测试、监测和管理策略。

2. 心理学家代理

  • 重点: 识别心理状况(如恐慌症、焦虑症)。
  • 建议: 治疗、压力管理或药物调整。

3. 肺病专家代理

  • 重点: 评估症状的呼吸原因(如哮喘、呼吸障碍)。
  • 建议: 肺功能测试、呼吸练习、呼吸系统治疗。

📂 仓库结构

  • Medical Reports/ → 合成医疗报告样本
  • Results/ → 代理生成的输出

⚡ 快速开始

  1. 克隆仓库:
    git clone https://cnb.cool/XMZZUZHI/Github/500-AI-Agents-Projects/AI-Agents-for-Medical-Diagnostics cd AI-Agents-for-Medical-Diagnostics
  2. 创建虚拟环境并安装依赖:
    python -m venv venv source venv/bin/activate # Windows上: venv\Scripts\activate pip install -r requirements.txt
  3. 设置您的API凭据:
    • 在项目根目录中创建名为apikey.env的文件。
    • 添加您的API密钥 (支持OpenAI和Gitee AI):
    # OpenAI API 配置 OPENAI_API_KEY=your_openai_api_key_here # Gitee AI API 配置 GITEE_AI_API_KEY=your_gitee_ai_api_key_here # 选择模型提供商 (openai 或 gitee) MODEL_PROVIDER=openai
  4. 运行系统: python main.py
  5. 测试集成: python test_gitee_ai.py (可选,用于测试Gitee AI集成)

🆕 新增功能

Gitee AI 集成 ✨

  • 多提供商支持: 现已支持 Gitee AI 文本生成 API
  • 灵活切换: 可在 OpenAI 和 Gitee AI 之间轻松切换
  • 统一接口: 保持与原有代码的完全兼容性
  • 支持模型: ChatGLM3、Baichuan2、Qwen 等国产大模型

配置方式

# 在 apikey.env 中设置 MODEL_PROVIDER=gitee GITEE_AI_API_KEY=your_api_key

🔮 未来增强

计划在即将到来的版本中进行的改进包括:

  • 专科扩展: 添加神经科、内分泌科、免疫科等新领域的新代理。
  • 本地LLM支持: 通过Ollama、vLLM或llama.cpp集成Llama 4等模型,具有函数调用风格的钩子和安全代码执行。
  • 视觉能力: 启用多模态决策,代理可以分析放射学图像和其他医学扫描。
  • 实时数据工具: 融合基于LLM的工具,用于实时搜索和查询结构化医学数据集
  • 高级解析: 改进复杂医疗报告的处理,具有结构化输出(如JSON模式验证)。
  • 自动化测试: 添加评估管道和模拟LLM调用的烟雾测试CI,以确保可重现性。

📜 许可证

此仓库采用Apache许可证授权。

您可以自由使用、复制、修改、合并、发布、分发、再许可和/或销售软件的副本,但需遵守LICENSE文件中描述的条件。

软件按**"原样"**提供,不提供任何形式的担保。