概要
WebUIのチャットにPPTXファイルをアップロードし、「レイアウトを整えてスライドを生成してほしい」といったプロンプトを入力すると、PPTX生成処理がエラーで落ちます。
再現手順
- WebUIのチャット画面を開く
- PPTXファイルをアップロード
- 「このPPTXのレイアウトを整えてスライドを生成してください」などのプロンプトを入力して送信
- エラーが発生し、PPTX生成が完了しない
原因
通常のフローではAIエージェントがSPECフェーズで deck.json・specs/outline.md・slides/{slug}.json などを生成してからPPTXビルドを実行しますが、
「PPTXをアップロードしてレイアウトを整える」という手順ではこれらのファイルが作成されないままPPTX生成が呼び出されるため、
スライドが0件と判定されてクラッシュします。
要望内容
PPTXファイルをアップロードし、「レイアウトを整えてスライドを生成してほしい」といったプロンプトを入力すると、
PPTXファイルを生成できるようにしてほしい。
ユースケース
- 既存のPPTXファイルをベースにしてレイアウトを整えた新しいスライドを生成したい
- 手元にあるPPTXをアップロードして、AIにレイアウト改善を任せたい
関連機能
- WebUI ファイルアップロード機能
- PPTX生成ロジック(
mcp-server/tools/generate.py)
概要
WebUIのチャットにPPTXファイルをアップロードし、「レイアウトを整えてスライドを生成してほしい」といったプロンプトを入力すると、PPTX生成処理がエラーで落ちます。
再現手順
原因
通常のフローではAIエージェントがSPECフェーズで
deck.json・specs/outline.md・slides/{slug}.jsonなどを生成してからPPTXビルドを実行しますが、「PPTXをアップロードしてレイアウトを整える」という手順ではこれらのファイルが作成されないままPPTX生成が呼び出されるため、
スライドが0件と判定されてクラッシュします。
要望内容
PPTXファイルをアップロードし、「レイアウトを整えてスライドを生成してほしい」といったプロンプトを入力すると、
PPTXファイルを生成できるようにしてほしい。
ユースケース
関連機能
mcp-server/tools/generate.py)