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 Graph Maker
AI Graph Maker

一款免费的图表生成工具,支持多种图表类型,可快速将数据转化为直观...

Cluely
Cluely

一款桌面AI助手,它能实时查看屏幕内容和收听音频,不需要用户去主...

蚂蚁AQ
蚂蚁AQ

基于蚂蚁医疗大模型,通过学习超万亿tokens专业医疗数据,提供...

Ucraft
Ucraft

Ucraft是一个无需编程的网站和在线商店搭建工具,支持快速创建...

Readdy AI
Readdy AI

一款AI网页UI设计和前端代码生成工具。它根据用户用自然语言描述...

urongda
urongda

中国大学矢量校徽大全网站,收录了 800+大学的专业级矢量校徽l...

JoyPix ai
JoyPix ai

一个 AI图生视频平台,不需要摄像头,只需要上传你的照片,就能生...

AI JSON
AI JSON

字节的一款借助AI模型生成结构化JSON输出的工具,支持Deep...

Twocast
Twocast

一款开源的AI双人播客生成器。它可以把任何书面内容,像网址、文档...

SmythOS
SmythOS

一个开源的AI操作系统,支持用户在90秒内通过聊天提示快速创建A...