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
相关推荐
阿里云大数据AI技术2 小时前
PAI Physical AI Notebook详解6:Isaac Lab分布式感知强化学习
人工智能·分布式
独隅2 小时前
MacOS 上部署 PyTorch 模型的详细步骤
人工智能·pytorch·macos
金智维科技官方2 小时前
Ki-AgentS智能体平台能否与钉钉企业微信无缝集成?
大数据·人工智能·ai·智能体
BFT白芙堂2 小时前
基于 Kinova Gen3 机械臂的家庭人机交互安全算法研究
人工智能·深度学习·算法·安全·人机交互·模型训练·具身智能
百度一见3 小时前
以AI见未来,以技筑新程|百度一见受邀参与2026中国机器人及人工智能大赛关键技术研讨会
人工智能·机器人
小陈工4 小时前
Python安全编程实践:常见漏洞与防护措施
运维·开发语言·人工智能·python·安全·django·开源
NGINX开源社区5 小时前
使用 NGINX 作为 AI Proxy
大数据·人工智能·nginx
腾讯蓝鲸智云10 小时前
嘉为蓝鲸可观测系列产品入选Gartner《中国智能IT监控与日志分析工具市场指南》
运维·人工智能·信息可视化·自动化
LaughingZhu10 小时前
Product Hunt 每日热榜 | 2026-03-25
人工智能·经验分享·深度学习·神经网络·产品运营