johnson7788/MultiAgentPPT

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

解决的问题

MultiAgentPPT 通过协调多个专门的 AI 智能体,实现了专业演示文稿的自动化创建。它解决了从用户提供的简单主题生成高质量、结构化幻灯片内容的难题,无需人工干预即可完成研究、大纲设计和内容生成。

工作原理

该系统采用多智能体架构,不同的智能体负责工作流的特定部分:

  1. Outline Agent: 根据用户输入生成结构化计划。
  2. Research Agents: 多个智能体并行工作以研究特定子主题,利用 RAG (Retrieval-Augmented Generation) 和 MCP (Model Context Protocol) 工具收集准确信息。
  3. Summary Agent: 将研究结果汇总为连贯的幻灯片内容。
  4. Loop PPT Agent: 迭代生成并验证每一张幻灯片,使用专门的 'Checker' 智能体在最终输出前确保质量。

适用人群

本项目适合希望构建自动化内容生成流水线的开发者和 AI 爱好者,以及对实现用于文档创建的多智能体编排系统感兴趣的人士。

亮点

  • 并行处理: 使用多个智能体同时工作以研究和起草内容,显著提高了效率。
  • 质量控制: 包含一个专门的 'Check PPT Agent',用于验证幻灯片内容并允许重试,以确保高质量。
  • 流式接口: 支持将生成的内容实时流式传输到前端,为用户提供即时反馈。
  • 可扩展架构: 设计为模块化,允许用户轻松添加新智能体,或通过 MCP 集成自定义数据源和工具。

相关

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