|
|
7c723fbc4b
|
删除废弃的disease_analyst智能体模块
删除了不再使用的disease_analyst模块的所有相关文件:
- agent.py: 疾病分析智能体主逻辑
- prompt.py: 疾病分析提示模板
- response_model.py: 响应数据模型
- __init__.py: 模块初始化文件
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2025-09-03 21:44:01 +08:00 |
|
|
|
45e7c1da32
|
删除AgentOps追踪功能
- 移除main.py中所有AgentOps相关代码和依赖
- 删除config.py中的AGENTOPS_API_KEY配置
- 简化批处理系统,移除AgentOps会话管理
- 保持原有功能完整,仅移除追踪相关代码
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2025-08-11 23:41:07 +08:00 |
|
|
|
076135fc87
|
优化:集成Evaluator智能体并支持日志文件序号功能
- 在Step 7之后添加Evaluator评分步骤,将step流程从8步扩展为9步
- 新增evaluator模块的__init__.py文件确保正确导入
- 优化WorkflowLogger支持外部传入的case_index序号,生成更规范的日志文件名
- MedicalWorkflow类新增case_index参数,支持批量处理时的文件标识
- 完善Evaluator agent在workflow中的集成,提供医生问诊质量的多维度评价
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2025-08-11 20:47:08 +08:00 |
|
|
|
399e4d4447
|
新增:实现医疗问诊工作流系统并优化Monitor智能体
- 新增完整的workflow模块,包含MedicalWorkflow、TaskManager、StepExecutor和WorkflowLogger四个核心组件
- 实现分诊、现病史、既往史三阶段任务管理和状态跟踪机制
- 优化Monitor智能体支持针对特定任务的精准评估,解决任务评价针对性问题
- 完善agent_system各模块的__init__.py文件,确保正确的模块导入
- 实现详细的jsonl格式日志记录系统,支持完整workflow执行追踪
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2025-08-11 20:40:33 +08:00 |
|
|
|
239cd0f730
|
优化:简化Controller结构并确保所有指导仅针对预问诊询问
主要变更:
1. 简化Controller的TaskInfo结构,移除优先级字段,直接使用字符串存储任务名称
2. 修正Controller和Prompter的所有描述和指令,确保仅包含医生可通过询问获取的信息
3. 修复Controller中附加信息未正确整合到指导内容的bug
4. 更新Disease Analyst和Triager模块,移除检查、化验等非询问类内容引用
5. 优化科室判定任务的特殊处理逻辑,专注于询问指导而非检查建议
本次优化确保整个智能体系统专注于预问诊询问指导,严格区分询问内容与检查内容。
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2025-08-11 20:04:19 +08:00 |
|
|
|
a9144062bf
|
新增:添加Controller智能体模块并优化Prompter智能体
- 新增Controller智能体模块,负责任务选择和指导建议生成
- 实现任务信息模型和决策响应模型
- 支持基于患者病史的智能任务选择
- 提供针对选定任务的专业指导建议
- 优化Prompter智能体,支持Controller指导建议整合
- 更新run函数支持specific_guidance参数
- 添加系统化的4步子智能体生成流程
- 增强prompt指令,提升生成质量和专业性
- 保持向后兼容性
- 完善测试验证,确保功能正常运行
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2025-08-11 18:17:23 +08:00 |
|
|
|
e85fe617ce
|
优化:调整Triager智能体分析步骤和字段顺序
- 重新设计prompt中的分诊分析步骤,明确四个步骤的顺序
- 将triage_reasoning字段调整到最前面,体现分析优先的原则
- 更新示例输出格式,确保字段顺序一致
- 修改fallback结果的字段顺序以匹配新的模型结构
- 经测试验证,字段顺序正确且分诊逻辑清晰
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2025-08-11 17:44:24 +08:00 |
|
|
|
f47d56051b
|
新增:添加Triager科室分诊智能体模块
- 实现TriageAgent智能体,支持根据现病史、既往史和主诉进行科室分诊
- 添加TriageResult响应模型,包含一级科室、二级科室、信心度和推理过程
- 创建TriagerPrompt提示词模板,包含完整的科室体系和分诊逻辑
- 支持13个一级科室和对应的二级科室精确匹配
- 通过测试验证,能够准确分诊心血管、儿科、脊柱外科等不同类型疾病
- 提供便捷接口支持仅主诉分诊和信心度评价功能
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2025-08-11 17:30:23 +08:00 |
|
|
|
e24b161e54
|
新增:添加Recipient智能体模块
- 构建完整的Recipient智能体系统,用于医疗对话信息整合
- 功能特性:
* 根据完整对话记录更新现病史信息
* 根据完整对话记录更新既往史信息
* 从完整对话记录中提取患者主诉
* 输出顺序与生成顺序保持一致(现病史→既往史→主诉)
- 包含完整的JSON格式示例输出和详细处理指令
- 遵循项目规范:中文注释、基于BaseAgent架构
- 支持同步和异步运行模式
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2025-08-11 17:16:09 +08:00 |
|
|
|
89c82d2031
|
新增:添加Inquirer询问者智能体模块
主要特性:
- 基于Prompter动态生成的描述和指令构建智能体
- 在初始化时接收description和instructions参数
- 将Prompter生成的指令与固定的输入输出格式要求拼接
- 简洁的run方法,与其他agent保持一致的调用方式
- 支持根据患者现病史和既往史生成针对性问诊问题
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2025-08-11 16:25:04 +08:00 |
|
|
|
2e0f9145c6
|
新增:添加Prompter智能体模块
- 实现智能体提示词生成专家功能
- 基于患者病史和具体任务生成定制化子智能体
- 包含专业角色定义和可操作询问指令生成
- 添加完整的测试用例验证功能
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2025-08-11 16:06:52 +08:00 |
|
|
|
ce932b229e
|
新增:添加VirtualPatient智能体模块
功能特性:
- 实现虚拟患者智能体用于医疗场景模拟
- 提供完整的模块结构支持患者数据建模
- 集成疾病症状模拟和响应生成功能
- 支持与DiseaseAnalyst协同工作流程
模块组成:
- agent.py: VirtualPatient智能体核心实现
- prompt.py: 虚拟患者相关提示模板
- response_model.py: 患者数据响应模型定义
应用场景:
- 医疗诊断训练和测试
- 临床决策支持系统验证
- 疾病分析算法评估
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2025-08-11 00:03:58 +08:00 |
|
|
|
083d35e02c
|
新增:添加Monitor智能体模块
功能特性:
- 实现系统监控和性能分析智能体
- 提供完整的模块结构:agent.py、prompt.py、response_model.py
- 支持监控数据收集和分析功能
- 集成到AIM智能体系统框架
模块组成:
- agent.py: Monitor智能体核心实现
- prompt.py: 监控分析相关提示模板
- response_model.py: 监控数据响应模型定义
- __init__.py: 模块初始化配置
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2025-08-11 00:03:29 +08:00 |
|
|
|
ba0e04362a
|
优化:改进DiseaseAnalyst模型配置和输出格式
主要改进:
- 更新默认模型:从deepseek-v3改为gpt-oss:latest统一配置
- 优化prompt模板:添加明确的输出指令提升JSON解析成功率
- 统一模型配置:保持与项目整体配置一致性
- 完善文档注释:更新模型类型说明信息
技术细节:
- 调整constructor默认参数适配新模型配置
- 在prompt末尾添加"输出内容为:"引导符
- 保持向后兼容性支持自定义模型配置
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2025-08-11 00:03:00 +08:00 |
|
|
|
bc471256f4
|
重构:优化BaseAgent核心逻辑和JSON解析机制
主要改进:
- 修复JSON解析逻辑:支持嵌套结构和更强的容错性
- 优化agno集成:移除自动response_model以获取原始JSON
- 增强调试模式:默认启用调试输出便于问题排查
- 完善错误处理:改进异步任务管理和异常处理
- 添加详细日志:提供更好的解析过程可观察性
技术细节:
- 实现_extract_complete_json方法处理复杂嵌套JSON
- 重构_parse_json_response支持多层级数据结构
- 优化异步任务处理避免未使用变量警告
- 统一调试输出格式提升开发体验
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2025-08-11 00:01:49 +08:00 |
|
|
|
4d08c52e53
|
重构:优化评价器模块并统一代码规范
主要变更:
- 重命名PreDiagnosisEvaluation为Evaluator,统一术语
- 调整评分范围从-5到5改为0到5,优化评价标准
- 重构代码结构,按照disease_analyst标准实现
- 添加必需的run和build_prompt函数
- 更新配置文件,支持gpt-oss:latest模型
- 完善Claude指导文档和代理规范
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2025-08-10 21:42:05 +08:00 |
|
|
|
c89d6dd1c0
|
重构:重命名疾病分析模块为DiseaseAnalyst
- 将文件夹从 disease_analyzer 重命名为 disease_analyst
- 统一类名:DiseaseAnalyzer → DiseaseAnalyst相关类
- 更新所有导入路径和引用关系
- 保持功能不变,提高命名一致性
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2025-08-10 21:13:19 +08:00 |
|
|
|
ab88c50827
|
完善智能体系统:添加疾病分析器模块和项目配置
- 修复基础代理类的导入路径问题和配置引用
- 添加疾病分析器智能体模块
- 实现疾病风险评估和个性化建议功能
- 包含结构化输出模型和智能提示模板
- 新增项目配置文件和包初始化文件
- 更新依赖:添加packaging和sqlalchemy包
- 添加Claude指导文档
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2025-08-10 20:50:06 +08:00 |
|
|
|
a986b83f18
|
初始提交:AIM智能体系统基础框架
- 建立Python项目结构,配置pyproject.toml
- 初始化智能体系统基础类和框架
- 添加Python开发环境的完整.gitignore配置
- 配置UV包管理器及锁定文件
- 创建项目脚手架和程序入口
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2025-08-10 18:50:54 +08:00 |
|