aws-samples / aws-samples/sample-spec-driven-presentation-maker

bug: WebUIでPPTXをアップロードしてレイアウト整形を指示するとエラーで落ちる

Open
#174 0 comments 0 reactions 0 assignees View on GitHub
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

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.