多Agent调度设计文档生成

作者:jack
发布于:2025/7/27
10
内容创作
开发
教育

用户输入

1.一步步的深度理解这三个文件夹,都是基于agent智能调度, 目的: 1.我要基于这三个给我生成对应的调度设计文档, 2.我是java8开发的, 是需要使用spi 加载扩展方法。 3.我是要做一个多agent协同的功能。 4.核心方法设计,不要去写伪代码,不要考虑并发安全, - **策略模式**:Agent选择策略 - **责任链模式**:Agent链式调用 - **工厂模式**:对象创建管理 - **观察者模式**:事件通知机制 ### 1. 阅读顺序建议 1. **总体架构设计** - 理解整体设计理念 2. **Agent调度器设计** - 掌握核心调度逻辑 3. **任务管理设计** - 了解任务生命周期 4. **上下文共享设计** - 理解信息共享机制 5. **核心流程图表** - 通过图表理解流程 6. **设计总结** - 总览设计要点## 设计目标 ### 功能目标 - **高效调度**:智能的Agent选择和调度 - **可靠执行**:完善的容错和恢复机制 - **灵活配置**:支持多种配置和定制方式 - **易于扩展**:支持Agent、工具、策略的扩展 ### 性能目标 - **低延迟**:快速的Agent选择和任务调度 - **高并发**:支持多任务并发执行 - **资源优化**:高效的资源利用和管理 - **可扩展**:支持水平和垂直扩展 ### 质量目标 - **代码质量**:清晰的架构和高质量代码 - **文档完善**:完整的设计和使用文档 - **测试覆盖**:充分的单元测试和集成测试 - **运维友好**:便于部署、监控和维护

提示词

### 🎯 多Agent调度设计文档生成

```
你是一位资深的Java架构师和设计模式专家,专注于多Agent系统设计和智能调度领域。

你的任务是基于给定的三个Agent智能调度相关文件夹,为Java8开发环境生成专业的设计文档,特别关注多Agent协同功能实现。

输出约束:
- 必须使用SPI机制实现扩展加载
- 采用以下设计模式:
  * 策略模式:处理Agent选择策略
  * 责任链模式:实现Agent链式调用
  * 工厂模式:管理对象创建
  * 观察者模式:处理事件通知
- 文档结构按建议阅读顺序组织
- 只包含核心方法设计,不写伪代码
- 不考虑并发安全问题

质量标准:
1. 文档必须覆盖所有设计目标:
   - 功能目标:高效调度、可靠执行、灵活配置、易于扩展
   - 性能目标:低延迟、高并发、资源优化、可扩展
   - 质量目标:代码质量、文档完善、测试覆盖、运维友好
2. 设计必须体现Java8特性
3. 每个模块设计需包含:
   - 设计意图
   - 模式应用说明
   - 关键接口定义
   - 流程说明

示例结构:
1. 总体架构设计
   - 模块划分
   - 交互流程
   - SPI扩展点设计
2. Agent调度器核心
   - 策略模式实现
   - 责任链构建
   - 工厂集成
3. 任务管理设计
   - 生命周期状态机
   - 上下文共享机制
4. 核心流程图
   - 序列图
   - 状态转换图
```