MultiAgentPPT:一款集成A2A+MCP + ADK的PPT智能生成系统

MultiAgentppt 是一个结合多智能体系统、A2A框架、MCP协同机制及Google ADK技术的项目,通过智能体协作与流式并发机制,实现从输入主题到自动生成完整PPT的全流程自动化。

MultiAgentPPT:一款集成A2A+MCP + ADK的PPT智能生成系统

系统流程

  • 大纲生成Agent:根据用户输入的主题生成结构清晰的内容框架。

  • Topic拆分Agent:将大纲拆解为多个子主题模块。

  • Research Agent(多组):针对每个子主题独立检索资料并生成对应文本内容。

  • Summary Agent:汇总所有调研结果,整合为可直接用于PPT的文案

核心特性

  • 多智能体分工:不同Agent专注单一任务,提升整体效率并优化内容结构。

  • 并行处理:多个Research Agent同步开展资料检索与生成,缩短制作时间。

  • 实时流式输出:内容生成过程中即时反馈结果,避免等待。

  • 模块化设计:支持灵活替换或扩展智能体,适配各种场景需求。

  • 外部数据整合:接入真实资料源,增强生成内容的权威性与实用性。

优势总结

  • 多智能体并行工作提升内容生成效率与准确性;

  • 支持内容流式返回,优化用户实时查看体验;

  • 结合外部检索与智能协作,确保大纲与PPT的高质量输出;

  • 系统架构灵活,便于新增功能或扩展智能体模块。

使用界面流程

  • 系统提供完整操作界面指引,覆盖从主题输入到PPT生成的全流程:

  • 输入主题页:用户填写希望制作的PPT主题(如“电动汽车发展概述”)。

  • 大纲流式生成:系统根据输入实时返回逐步完善的大纲结构。

  • 完整大纲确认:最终呈现完整大纲供用户核对调整。

  • PPT内容流式生成:确认大纲后,系统逐页生成幻灯片内容并同步至前端。

流式生成PPT.webp

多智能体协作流程

通过流程图可直观了解协作逻辑:

  • 大纲生成Agent创建初始框架;

  • Topic拆分Agent细化子主题;

  • 多个Research Agent并行调研各子主题;

  • Summary Agent整合资料生成最终PPT文案;

  • 实时将生成内容流式返回至用户端。

环境配置指南

后端部署(Python):

使用conda创建名为multiagent的虚拟环境,激活后进入backend目录安装依赖。需分别进入simpleOutline、simplePPT、slide_outline、slide_agent子目录,将env_template文件复制为.env并配置参数。以slide_agent为例,进入目录后运行python main_api.py启动服务。

前端运行:

基于Next.js框架,进入frontend目录安装依赖,复制.env文件后执行npm run dev,通过浏览器访问:http://localhost:3000/启动应用。

项目地址:https://github.com/johnson7788/MultiAgentPPT

收藏
最新工具
呜哩AI
呜哩AI

阿里巴巴通义千问团队做的一站式AIGC创意平台,帮内容创作者、设...

Chess Tempo
Chess Tempo

一个在线国际象棋训练平台。它的战术题库质量很高,后来又增加了多种...

DeeVid AI
DeeVid AI

一个用AI生成视频的工具。它能让没有技术基础的人,通过输入文字、...

Hole.io
Hole.io

一款由 Voodoo 出品的休闲竞技手游,核心玩法是“大洞吃小洞...

Monotype Fonts
Monotype Fonts

蒙纳字库做的企业字体订阅和管理平台,主打一站式解决用字问题。现在...

Flova AI
Flova AI

一个面向短片、广告、动画和社交媒体创作者的AI创作平台。它能把一...

Prosperous Universe
Prosperous Universe

Simulogics开发的一款硬核太空题材经济模拟经营类MMO游...

MediaCrawler
MediaCrawler

一个功能强大的多平台自媒体数据采集工具,支持小红书、抖音、快手、...

WeaveFox
WeaveFox

实现设计稿高精度转代码,它把 “设计稿还原 + 需求编码 + 部...

Narrow.One
Narrow.One

中世纪背景的多人网上射击游戏,主打弓箭对战和5v5团队竞技。Pe...