# 5W1H Summary 驗證報告

**作者**：M4  
**日期**：2026-05-06  
**LLM**：M5 Gemma4 31B (Q5_K_M)  

---

## 方法

直接呼叫 M5 Gemma4 API (`http://192.168.110.201:8081/v1/chat/completions`) 對實際影片對話產生 5W1H summary。

---

## Example 1：Cary Grant 與 Audrey Hepburn 對話

**原始對話**：
```
Cary Grant: "how do you shave in there?"
Audrey Hepburn: "what was it?"
```

**5W1H 輸出**：
```json
{
  "who": "Cary Grant and Audrey Hepburn",
  "what": "A brief exchange where Cary Grant asks about shaving and Audrey Hepburn asks for clarification",
  "where": "Not specified",
  "when": "2035s-2040s",
  "why": "Cary Grant is curious about the logistics of a specific location",
  "how": "Through a spoken dialogue",
  "summary": "Cary Grant asks Audrey Hepburn how one shaves in a particular area, to which she responds by asking for clarification."
}
```

**結果**：✅ **合理** — 正確識別角色、對話內容、時間區間

---

## Example 2：節目開場介紹（含 Speaker）

**原始對話**：
```
Host: "Hello and welcome to the old time movie show today we are featuring 
the 1963 comedy mystery film Charade called by some the greatest 
Hitchcock film that Hitchcock never made."
```

**5W1H 輸出**：
```json
{
  "who": "Host",
  "what": "Introduction to the 1963 comedy mystery film 'Charade'",
  "where": "The old time movie show",
  "when": "Not specified (broadcast time), 1963 (film release date)",
  "why": "To feature and discuss the film 'Charade'",
  "how": "Through a spoken introduction on a movie show",
  "summary": "The host of 'The Old Time Movie Show' introduces the 1963 comedy mystery film 'Charade,' noting its reputation as the greatest Hitchcock film that Hitchcock never actually made."
}
```

**結果**：✅ **合理** — 加入 `Host:` speaker 後，"who" 正確識別為 Host，不再模糊推測

---

## 結論

| 項目 | 結果 |
|------|------|
| 5W1H JSON 格式 | ✅ 有效 JSON |
| Who（角色識別） | ✅ 正確 |
| What（事件描述） | ✅ 合理 |
| Where（場景） | ✅ 有則填，無則 Not specified |
| When（時間） | ✅ 正確對應 transcript 時間 |
| Why（原因/動機） | ✅ 合理推斷 |
| How（方式） | ✅ 正確 |
| Summary（總結） | ✅ 通順 |

Gemma4 31B 產出的 5W1H summary **合理可用**。
