PPTエージェントワークフロー (ppt-agent-workflow-san)

AI/ML

概要

ppt-agent-workflow-san は、エージェント(対話型AI)との数回のやり取りからプレゼン資料の骨子とビジュアル案を生成する実験的なプロジェクトです。リポジトリには、エージェントとの対話を経て作られたスライドイメージ(PNG)が複数含まれており、カバースライドや結論、ポジショニング、ユーザーシナリオ、グロースフライホイールなど、プレゼンでよく使う構成要素のデザイン例が並びます。現在はSVGや実際のPPTXファイル出力のロジックは未実装で、主に成果物の「見本」としてのモックアップが中心です。ワークフロー設計やプロンプト/エージェントの振る舞いを試すための軽量リファレンスとなっています。

GitHub

リポジトリの統計情報

  • スター数: 41
  • フォーク数: 3
  • ウォッチャー数: 41
  • コミット数: 3
  • ファイル数: 11
  • メインの言語: 未指定

主な特徴

  • 漸進的(インクリメンタル)な対話ワークフロー: エージェントと複数回やり取りを行い、段階的にスライド案を洗練していくアプローチを示す。
  • スライドのモックアップ集: カバー、コア結論、ポジショニング、ユーザーシナリオ、グロースフライホイール等、典型的なプレゼンスライドのビジュアル例をPNGで提供。
  • 実験的/教育的なリファレンス: SVGやPPTX生成は未実装だが、ワークフロー設計やプロンプト設計の参照として有用。
  • 軽量で可搬性が高い: 実際の生成ロジックが簡潔で、外部サービスや独自エージェントの検討を始めるためのベースになり得る。

技術的なポイント

本プロジェクトの核は「対話に基づく漸進的生成ワークフロー」の概念にあります。エージェントとの対話を数ターン行うことで、まず「構成(スライドの役割と順番)」を決定し、次に各スライドの核となるメッセージや要素(タイトル、箇条、図表案)を煮詰めていきます。このプロセスは人間のスライド作成に近い段階的精緻化を模しており、LLMや対話エンジンが持つ推論能力を段階的に活用する運用パターンを示しています。

技術的に注目すべき点は次の通りです。まずアウトプットの形式設計。現状はPNGのモックアップに留まりますが、本来は構造化されたスライド定義(スライドメタ、テキスト要素、レイアウト指示、SVG/ベクターアセット)をエージェントが出力し、それをレンダリングしてPPTXやPDFに変換する流れが理想です。次にプロンプト設計とステート管理。各対話ターンでの期待出力(要約、箇条、配色・レイアウト指定など)を明確にし、エージェントの返答を逐次的に検証・改変するためのガイドラインが重要です。さらに拡張性として、画像生成APIやアイコンライブラリ、テンプレートエンジン(HTML/SVG→PNG/PPT変換)との連携が想定され、将来的な自動PPT生成にはこれらの統合が必要になります。

最後に欠落している実装面。READMEにある通り「SVG生成のロジックは未実装」であり、現状は成果物のビジュアルサンプルを見せるフェーズです。差分として、構造化出力(JSON/YAMLでのスライド定義)や、PPTX形式へのマッピング、そしてエージェントの検証ループ(自動チェック・品質評価)を追加することで、プロトタイプから実用的ツールへと発展できます。

プロジェクトの構成

主要なファイルとディレクトリ:

  • 01-cover.png: file
  • 02-core-conclusion.png: file
  • 03-positioning.png: file
  • 04-users-scenarios.png: file
  • 05-growth-flywheel.png: file
  • 06-competition.png: file
  • 07-risks.png: file
  • README.md: リポジトリの説明と簡単な成果物一覧(SVG生成未実装の注意あり)
  • その他(おそらく設定やメタデータなどの軽量ファイル)

各PNGはスライドの典型的な役割を表現しています。たとえば「01-cover.png」はタイトルと副題、視覚的導入を担うカバー案、「02-core-conclusion.png」はプレゼン全体の核となる結論や要点を強調するレイアウト、「03-positioning.png」はプロダクトやサービスの市場における位置づけを図示するスライド案、「04-users-scenarios.png」は利用者シナリオやユースケースのストーリーボード的表現、「05-growth-flywheel.png」は成長の循環モデルを示す図解をそれぞれ想定しています。こうした画像群は、実際のPPT化やテンプレート化の際の素材・参照例として利用できます。

まとめ

エージェント主導で段階的にスライドを設計する実験的ワークフローの良い出発点です。

リポジトリ情報:

READMEの抜粋:

ppt-agent-workflow-san

调研汽水音乐,经过简单的与agent几次对话,生成的ppt效果图。暂未实现svg生成的逻辑。

效果图

01 Cover

01-cover

02 Core Conclusion

02-core-conclusion

03 Positioning

03-positioning

04 Users Scenarios

04-users-scenarios

05 Growth Flywheel

05-growth-flywheel

06 Competition

06-competition

07 Risks

07-risks