johnson7788/MultiAgentPPT

MultiAgentPPT 是一个集成了 A2A(Agent2Agent)+ MCP(Model Context Protocol)+ ADK(Agent Development Kit) 架构的智能化演示文稿生成系统,支持通过多智能体协作和流式并发机制

解決的問題

MultiAgentPPT 可以根據單一主題輸入自動創建高品質、可編輯的簡報投影片。它透過使用協調的 AI 代理系統處理從大綱擬定到深度研究及最終內容生成的所有環節,解決了手動進行內容研究和投影片構建的問題。

工作原理

該系統採用多代理流水線將主題轉化為簡報:

  1. 大綱生成:代理根據用戶需求創建初始結構。
  2. 主題拆分:專用代理將大綱拆分為更小、更易於管理的專題。
  3. 並行研究:多個研究代理(Research Agents)同時工作,利用 RAG(檢索增強生成)和 MCP(模型上下文協定)工具對每個專題進行深度挖掘。
  4. 綜合:摘要代理(Summary Agent)將研究結果匯總為投影片內容。
  5. 迭代生成:基於循環的 PPT 代理逐頁生成投影片,同時 PPTChecker 代理會對每一頁的品質進行審核,必要時最多重試三次。

適用對象

專為需要快速生成專業且有研究支持的簡報內容,而無需手動起草每一頁投影片或為每個章節進行單獨研究的用戶而設計。

亮點

  • 並行代理架構:使用並行代理來提高內容生成的效率和準確性。
  • 串流輸出:向前端實時串流大綱和投影片內容,提供更好的用戶體驗。
  • 品質控制:包含專門的檢查代理來驗證每個生成的投影片品質。
  • RAG 整合:利用外部知識庫檢索,確保內容基於真實數據。
  • 匯出能力:支援透過 python-pptx 將生成的內容下載為.pptx 檔案。

相關

  • 專案
  • 專案
  • 專案
  • 專案
  • 專案