johnson7788/MultiAgentPPT

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

解决的问题

MultiAgentPPT 可以根据单个主题输入自动创建高质量、可编辑的演示文稿幻灯片。它通过使用协调的 AI 代理系统处理从大纲拟定到深度研究及最终内容生成的所有环节,解决了手动进行内容研究和幻灯片构建的问题。

工作原理

该系统采用多代理流水线将主题转化为演示文稿:

  1. 大纲生成:代理根据用户需求创建初始结构。
  2. 主题拆分:专用代理将大纲拆分为更小、更易于管理的专题。
  3. 并行研究:多个研究代理(Research Agents)同时工作,利用 RAG(检索增强生成)和 MCP(模型上下文协议)工具对每个专题进行深度挖掘。
  4. 综合:摘要代理(Summary Agent)将研究结果汇总为幻灯片内容。
  5. 迭代生成:基于循环的 PPT 代理逐页生成幻灯片,同时 PPTChecker 代理会对每一页的质量进行审核,必要时最多重试三次。

适用对象

专为需要快速生成专业且有研究支持的演示文稿内容,而无需手动起草每一页幻灯片或为每个章节进行单独研究的用户而设计。

亮点

  • 并发代理架构:使用并行代理来提高内容生成的效率和准确性。
  • 流式输出:向前端实时流式传输大纲和幻灯片内容,提供更好的用户体验。
  • 质量控制:包含专门的检查代理来验证每个生成的幻灯片质量。
  • RAG 集成:利用外部知识库检索,确保内容基于真实数据。
  • 导出能力:支持通过 python-pptx 将生成的内容下载为.pptx 文件。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目