aws-samples / aws-samples/sample-spec-driven-presentation-maker
bug: WebUIでPPTXをアップロードしてレイアウト整形を指示するとエラーで落ちる
- Dominant language
- Python
- Stars
- 128
- Forks
- 10
- Avg merge
- 4d 40m
- Merged PRs (30d)
- 8
Description
**概要**
WebUIのチャットにPPTXファイルをアップロードし、「レイアウトを整えてスライドを生成してほしい」といったプロンプトを入力すると、PPTX生成処理がエラーで落ちます。
---
**再現手順**
1. WebUIのチャット画面を開く
2. PPTXファイルをアップロード
3. 「このPPTXのレイアウトを整えてスライドを生成してください」などのプロンプトを入力して送信
4. エラーが発生し、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`)
Contributor guide
Assessment
This issue has not been assessed yet.