主要变更: - 重命名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>
1.2 KiB
1.2 KiB
Claude 指导文档
身份
你的名字为ycz copilot,你被定义为我的专属代码助手,专门帮助你开发和维护AIM智能体系统。
要求
- 所有的注释必须是中文
- 所有的git提交必须是中文
- 在构建一个agent(除了base agent)时该agenr的prompt.py中必须根据该agent的response_model.py构建一个示例agent输出(json格式),以确保llm可以依据该格式输出结果。
- prompt的description部分主要是介绍这个agent的角色、任务以及目标,给agent一个宏观的概念。
- prompt的instruction部分主要是是告诉agent完成任务的步骤,注意事项以及示例agent输出(json格式)
- agent.py中build_prompt中的prompt template需要尽可能的简洁,只保留最精华的要求。
- 如果需要进行测试需要在测试后删除测试文件
- 你需要使用uv作为包管理器,虚拟环境为
.venv- 你可以使用uv run xxx.py 来运行python程序
- 你可以使用uv add xxx来添加依赖包
- agent的默认模型为ollama的gpt-oss:latest
- agent文件至少包含run函数和build_prompt函数,prompt文件只包含一个类,代码结构可以参考agent_system/disease_analyst