agent项目2部署 multiagentppt

johnson7788/MultiAgentPPT: MultiAgentPPT 是一个集成了 A2A(Agent2Agent)+ MCP(Model Context Protocol)+ ADK(Agent Development Kit) 架构的智能化演示文稿生成系统,支持通过多智能体协作和流式并发机制

架构采用ADK

bash 复制代码
windows 
启动docker postgresdb

1. cp xxx.env  . env

 2. conda activate multiagent

 3. 后端: cd backend        
           python ./slide_agent/main_api.py
4. 前端 npm run dev
  

多智能体系统是怎么"系统化"的

  • 顶层编排:顺序主链
    • root_agent = SequentialAgent([...]),顺序执行:
      1. SplitTopicAgent
      2. parallel_search_agent(动态并行)
      3. ppt_generator_loop_agent(循环写页+检查)
    • 相关:backend/slide_agent/slide_agent/agent.py
  • 子系统A:拆题 Agent(结构化分解)
    • 输入用户 outline,输出 split_topics(JSON 字符串,含 topics 列表)。
    • 这是后续并行研究的"任务分片器"。
    • 相关:backend/slide_agent/slide_agent/sub_agents/split_topic/agent.py
  • 子系统B:动态并行研究 Agent(并发核心)
    • 从 state 取 split_topics,解析出 topic 列表。
    • 按 topic 动态创建多个 research_agent_{id},每个带 DocumentSearch 工具。
    • 并发执行后,把每个 agent 的输出放入独立 output_key,并记录 research_output_keys
    • 相关:backend/slide_agent/slide_agent/sub_agents/research_topic/agent.py
  • 子系统C:循环写页 + 质量检查(闭环)
    • LoopAgent 包含:
      • PPTWriterSubAgent:按页生成 XML(第一页注入 <PRESENTATION> 开头,最后一页补结尾);
      • PPTCheckerAgent:检查当前页,若"需要重写"则最多重试3次;
      • SlideCounter:推进页码并决定终止。
    • 这相当于"每页一个小闭环"的生产线。
    • 相关:backend/slide_agent/slide_agent/sub_agents/ppt_writer/agent.py
  • 执行层:A2A + ADK 适配
    • ADKAgentExecutor 把 ADK 事件映射成 A2A task 事件。
    • 可按 show_agent 控制哪些 agent 的输出直接给前端主画面(当前是 PPTWriterSubAgent)。
    • 同时把工具调用/工具返回等过程事件也推给前端用于可观测性。
    • 相关:backend/slide_agent/adk_agent_executor.py
相关推荐
耿雨飞15 小时前
第三章:LangChain Classic vs. 新版 LangChain —— 架构演进与迁移指南
人工智能·架构·langchain
BizViewStudio15 小时前
甄选 2026:AI 重构新媒体代运营行业的三大核心变革与落地路径
大数据·人工智能·新媒体运营·媒体
俊哥V15 小时前
AI一周事件 · 2026年4月8日至4月14日
人工智能·ai
GitCode官方15 小时前
G-Star Gathering Day 杭州站回顾
人工智能·开源·atomgit
宇擎智脑科技16 小时前
开源 AI Agent 架构设计对比:Python 单体 vs TypeScript 插件化
人工智能·openclaw·hermes agent
冷色系里的一抹暖调17 小时前
OpenClaw Docker部署避坑指南:服务启动成功但网页打不开?
人工智能·docker·容器·openclaw
曹牧17 小时前
自动编程AI落地方案‌
人工智能
天云数据17 小时前
Harness革命:企业级AI从“失控野马”到“价值引擎”的跃迁
人工智能
汽车仪器仪表相关领域17 小时前
NHVOC-70系列固定污染源挥发性有机物监测系统:精准破局工业VOCs监测痛点,赋能环保合规升级
大数据·人工智能·安全性测试
克里斯蒂亚诺·罗纳尔达17 小时前
智能体学习23——资源感知优化(Resource-Aware Optimization)
人工智能·学习