协同进化动作空间的多智能体协同规划
此存储库包含一个新框架的实现,该框架结合了:
- 多智能体协同规划 (分解器精炼器调度程序)
- 动态行动空间与政策的协同演化 (动态MCP盒+DQN)
🎯 核心创新
创新1:多智能体协同规划
- 分解者:将复杂的查询分解为可执行的子任务
- 精炼器:通过反馈循环验证任务分解质量
- 调度器:通过并行处理支持优化执行顺序
创新2:行动空间与政策的协同进化
- 动态MCP箱:通过提取从10个种子MCP增长到100+
- 动态DQN:通过动作嵌入适应扩展动作空间
- 持续改进:通过经验,性能会随着时间的推移而提高
🚀 快速开始
安装
pip install -r requirements.txt配置
编辑 config.yaml 设置您的Qwen3 API端点:
llm:
base_url: "http://localhost:8000/v1"
model_name: "Qwen3-14B-Chat"运行演示
python demo.py可视化结果
python src/utils/visualization.py📊 预期结果
运行演示后,您应该观察:
- 学习曲线:成功率从~60%提高到~90%
- MCP增长:MCP盒从10个扩展到15+个MCP
- 政策改进:DQNε从0.9降至~0.1
📈 实验评估
跟踪的关键指标:
- 任务成功率
- 剧集奖励
- MCP箱尺寸
- 代币效率
- 执行时间
结果保存到 ./outputs/demo_results.json
🏗️ 项目结构
├── src/
│ ├── planning/ # Multi-agent planning (Innovation 1)
│ ├── execution/ # Dynamic MCP selection (Innovation 2)
│ └── core/ # Data structures and utilities
├── data/ # Seed MCPs and test queries
├── outputs/ # Results, models, and logs
└── demo.py # Main demonstration script📄 引用
如果您使用此代码进行研究,请引用:
@inproceedings{yourname2025multiagent,
title={Multi-Agent Collaborative Planning with Co-Evolving Action Spaces for Complex Task Execution},
author={Your Name},
booktitle={International Conference on Machine Learning (ICML)},
year={2025}
}📧 联系
如有疑问,请联系:your.email@domain.com
