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

收藏
最新工具
AudioTextHub
AudioTextHub

一个免费AI文本转语音平台,它的核心优势是独创的AI风格提示词技...

LiveWallpapers4Free
LiveWallpapers4Free

一个提供高质量动画壁纸的免费平台,用户能免费下载4K/8K、3D...

萌动AI
萌动AI

全球首款专为二次元/动漫创作的AI工具,由专业动漫团队和顶级AI...

Build it
Build it

一个为《我的世界》玩家提供各类建筑和设计资源的平台,Build ...

Plotz
Plotz

免费HTML5在线建模工具,专门给《我的世界》玩家用,能帮玩家快...

数说Social Research
数说Social Research

数说故事推出的全能营销AI Agent智能助手,迅速解答营销、市...

馒头笔记MindNotes
馒头笔记MindNotes

一款结合大模型与AI记忆算法的AI笔记工具,核心功能包括通过滑动...

Creamoda AI
Creamoda AI

一个AI驱动的时尚设计平台,整合了 AI 绘图、调色/换背景、虚...

Shortify AI
Shortify AI

专为电商和营销人员打造的AI爆款视频广告生成工具,3分钟就能把产...

Superstar Worksheets
Superstar Worksheets

一个为教师、家长和学生提供可打印或在线练习题的网站。内容覆盖数学...