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

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

系统流程

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

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

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

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

核心特性

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

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

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

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

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

优势总结

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

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

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

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

使用界面流程

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

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

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

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

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

多智能体协作流程

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

大纲生成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

(0)
上一篇 2025年9月16日 下午1:53
下一篇 2025年9月16日 下午1:53

猜你喜欢

扫码选款
扫码选款
关注我们
关注我们
联系我们

 

2023082207533677

客服热线:0577-67998888

返回顶部