MultiAgentPPT 是多智能体演示文稿生成系统,基于 A2A(Ask-to-Answer)、MCP(Multi-agent Control Protocol)和 ADK(Agent Development Kit)架构。MultiAgentPPT 基于多Agent协作和流式并发机制,从用户输入的主题自动生成高质量的 PPT 内容。系统包括大纲生成、主题拆分、并行调研和内容汇总等步骤,具备多 Agent 协作、实时流式返回、高质量内容生成和良好的可扩展性等优点。用户只需输入主题,系统能快速生成完整大纲和 PPT 内容,大大提高演示文稿制作的效率。
MultiAgentPPT的项目地址
- GitHub仓库:https://github.com/johnson7788/MultiAgentPPT
一个基于 A2A + MCP + ADK 的多智能体系统,支持流式并发生成高质量 PPT 内容。
MultiAgentPPT 利用多智能体架构实现从主题输入到完整演示文稿生成的自动化流程,主要步骤包括:
- 大纲生成 Agent:根据用户需求生成初步内容大纲。
- Topic 拆分 Agent:将大纲内容细分为多个主题。
- Research Agent 并行工作:多个智能体分别对每个主题进行深入调研。
- Summary Agent 汇总输出:将调研结果汇总生成 PPT 内容,实时流式返回前端。
- 多Agent协作:通过多智能体并行工作,提高内容生成的效率和准确性。
- 实时流式返回:支持流式返回生成的 PPT 内容,提升用户体验。
- 高质量内容:结合外部检索和智能体协作,生成高质量的内容大纲和演示文稿。
- 可扩展性:系统设计灵活,易于扩展新的智能体和功能模块。
以下是 MultiAgentPPT 项目的核心功能演示:
用户在界面中输入希望生成的 PPT 主题内容:
系统根据输入内容,实时流式返回生成的大纲结构:
最终系统将展示完整的大纲,供用户进一步确认:
确认大纲后,系统开始流式生成每页幻灯片内容,并返回给前端: