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

收藏
最新工具
Bdayrecap
Bdayrecap

这是一个能让你查自己出生当天发生了什么的网站。通过输入出生日期,...

醒文APP
醒文APP

一款专为长文排版设计的文字卡片工具,支持富文本编辑、Markdo...

OKLiveTV
OKLiveTV

一个免费的网络直播电视频道聚合平台,适合想看国际频道、体育赛事、...

Snippai
Snippai

一款AI智能截图工具,能帮你快速识别和处理截图中的内容,包括 公...

ClassicJoy
ClassicJoy

一个数千款可免费直接在浏览器里玩的复古游戏网站,不用下载模拟器或...

GolpoAi
GolpoAi

一款专门做解说视频的 AI 视频生成工具,用自研的视频生成引擎,...

ImaginePro AI
ImaginePro AI

一个用 AI 做图像生成和设计的平台,能把文字和图片变成高质量的...

打字鸭
打字鸭

一个免费的在线打字练习平台,能练字母、拼音、汉字、英文等,还有科...

PanSou
PanSou

高性能的网盘资源搜索 API 服务,支持TG频道搜索和自定义插件...

APPLORE
APPLORE

创意社区 UIBoy 推出的应用logo图标灵感与配色分析平台,...