---
name: kol-reaction-food
type: kol-reaction
category: food
duration_sweet_spot: 30-45s
design_principle: "每个字段对应一个可预见的失败模式；字段密度按镜头风险不对称"
---

# Template: KOL 真实反应型（食品 / 饮料 / 预制菜）

> **第一性原理**：本模板每个字段对应一个具体的失败模式。
> **适合**：零食 / 饮料 / 预制菜 / 生鲜 / 调味品，客单价 ¥30–200
> **高风险镜头**：#3（开箱）· #5（入口瞬间 / 味觉反应）· #8（CTA）
> **信任核心**：#5 的**真实反应 CU** — 伪造反应 = 内容即死

---

# A · 项目卡

| 字段 | 填写 | 不填的后果 |
|---|---|---|
| `{product_name}` | | PRODUCT_LOCK 无锚点 |
| `{product_category}`（零食/饮料/主食） | | 入口镜头拍摄方式不同 |
| `{price}` | | CTA 写不出 |
| `{target_user}`（打工人/学生/宝妈）| | Hook 找不到切入 |
| `{kol_type}`（头部美食 / 素人开箱 / 主持专业）| | 镜头语言全盘变 |
| `{taste_descriptor}`（甜咸/酥脆/麻辣）| | 味觉反应无法指导 |
| `{product_highlights}`（3 个卖点：新鲜度 / 口感 / 份量）| | PROOF 空 |

---

# B · 五段骨架（Intro-Unbox-Taste-Reaction-CTA）

| 段 | 时长 | 必须决定的事 |
|---|---|---|
| INTRO | 0-5s | KOL 登场 + 产品预告（"今天试{product}"）|
| UNBOX | 5-12s | 包装展示 + 产地 / 规格介绍 |
| TASTE | 12-20s | **入口瞬间**（CU 核心，不可替代）|
| REACTION | 20-35s | 真实口头 + 表情 + 特征描述 |
| CTA | 35-42s | 评分 + 价格 + 限时优惠 |

**食品类铁律**：#5 TASTE 段必须是**真实 KOL 或真人演员**拍摄，AI 生成易出现"假笑 / 嘴型不对 / 咀嚼违和"。

---

# C · 镜头表（12 镜 · 42s · ASL ~3.5s · 慢于其他类型）

| # | 时长 | 画面 | 字幕 | 运镜 | PRODUCT_LOCK | REF_IMG | NEGATIVE |
|---|---|---|---|---|---|---|---|
| 1 | 0-2.5s | `{kol_hero_shot}` KOL 本人 CU | `{kol_intro}`（"今天吃{product}"） | CU | — | `refs/kol.jpg` | **no deepfake**, no facial distortion |
| 2 | 2.5-5s | `{product_in_hand}` KOL 举产品 | `{product_name}` | MS | **★ partial** | `refs/product.jpg` | no product warp |
| **3** | **5-9s** | **`{unboxing_sequence}` 开箱过程** | `{unboxing_detail}`（"真空包装/锁鲜膜"）| **跟手 + CU** | **★ full** | **`refs/product_packaging.jpg`** | **no label garble, no brand confusion** |
| 4 | 9-12s | `{product_close_up}` 食物本体特写 | `{visual_label}`（"芝士爆浆"）| 微距 + 自然光 | — | `refs/food_close.jpg` | no unappetizing color |
| **5** | **12-16s** | **`{taste_moment}` 入口 CU** | `{taste_onomatope}`（"咔嚓"）| **CU 正脸 + 咀嚼 ASMR** | — | **`refs/kol.jpg`** | **no fake chewing, no mouth distortion** |
| 6 | 16-20s | `{reaction_freeze}` 吃到瞬间定格 | `{exclaim_word}` | 定格 + 字幕爆出 | — | — | no over-acted reaction |
| 7 | 20-25s | `{taste_description}` KOL 语言描述 | `{descriptor_1}`（"外酥里嫩"）| MS | — | — | — |
| 8 | 25-30s | `{comparison_analogy}` 类比描述 | `{descriptor_2}`（"像...但更..."）| MS + B-roll | — | — | — |
| 9 | 30-33s | `{product_multi_flavor}` 其他口味展示 | `{flavors_list}` | 快切 | **★ same** | `refs/product_variants.jpg` | no color shift |
| 10 | 33-37s | `{rating_graphic}` 评分字幕卡 | `{rating}`（"★★★★☆"）| 静止 + 图形叠加 | — | — | — |
| **11** | **37-41s** | **`{product_CU}` + 价格 + 小黄车箭头** | `{cta_line}` | **CU + 轻推** | **★ hero** | **`refs/product.jpg`** | **no burned subtitle** |
| 12 | 41-42s | KOL 挥手 / 品牌 | `{sign_off}` | MS | — | — | — |

---

# D · PRODUCT_LOCK 规范

```yaml
product_lock:
  name: "{product_name}"
  must_specify:
    - package_shape: "{e.g. 立式袋装 / 罐装 / 盒装}"
    - label_colors: "{主色 + 副色}"
    - label_text: "{中英文品牌 + 口味名 + 净含量}"
    - food_appearance: "{颜色 + 形状 + 表面纹理}"
  consistency_method:
    primary: "same seed #3/#4/#9/#11"
    backup: "单独拍真实 KOL + AI 生成产品镜头拼接"
    reference_image: "refs/product.jpg + refs/food_close.jpg + refs/kol.jpg"
```

**特别警告**：食品包装的**条码 / 生产日期 / 配料表**是 AI 的灾难区。NEGATIVE 必加 `no barcode distortion, no fake date, no ingredient garble`。

---

# E · 参考图清单

| 文件 | 用途 | 必须 |
|---|---|---|
| `refs/product.jpg` | 产品整体（带包装）| ✅ |
| `refs/product_packaging.jpg` | 包装细节 | ✅ |
| `refs/food_close.jpg` | 食物本体特写 | ✅ |
| `refs/kol.jpg` | KOL 本人参考（若用真人拍摄则可跳过）| **仅 AI 生成 KOL 时必须** |
| `refs/product_variants.jpg` | 多口味合影 | ⚠️ 推荐 |

**食品类铁律**：#5 TASTE 段**优先用真人拍摄再合成**，AI 生成的吃相难以过审。

---

# F · 通用默认值

```yaml
aspect: "9:16"
total_duration: 42
pacing: slow-moderate
asl: 3.5
bgm:
  douyin: "商家原声 / KOL 本人声"
  tiktok: "original sound with chewing ASMR"
  xhs: "治愈轻音乐 + 环境音"
hook_template: "{target_user} 的 {category} 清单加上这个"
cta_template: "{price}（原价 {original_price}）{limited_offer}"
```

---

# G · 平台 Delta

| | 抖音小店 | TikTok Shop | 小红书 |
|---|---|---|---|
| 字幕 | 中文 + 口味描述 | 英文 + foodie terms | 中文 + 配料表解读 |
| 时长 | 42s（master）| 35s | 50s（加背景故事）|
| KOL 风格 | 真实 / 口音亲切 | 高能 / 戏剧 | 精致 / 氛围 |
| BGM | KOL 原声 + ASMR | original sound | 轻音乐 |
| CTA 话术 | "小黄车 ¥29.9 抢" | "Link below! $4.99 🔥" | "评论区扣 1 拿链接" |
| Hashtag | `#好吃到哭 #零食推荐` | `#foodreview #snacksoftiktok #tasty` | `#美食 #宝藏零食 #种草` |
| 封面帧 | #6 反应定格 | #5 入口瞬间 | #4 食物特写 |

---

# H · 失败模式 Checklist

## H.1 生成前

- [ ] 决定 #5 TASTE 段用**真人拍摄**还是 AI 生成（真人更稳）
- [ ] `refs/product_packaging.jpg` 含完整包装信息（条码 / 生产日期可不清晰但要存在）
- [ ] NEGATIVE 含 `no barcode distortion, no fake date, no ingredient garble, no unappetizing color`
- [ ] 口味描述避免医疗词（"增强免疫力""改善睡眠"等）

## H.2 导出前

- [ ] KOL 面部一致性（若 AI 生成，严防 deepfake 风险）
- [ ] 食物颜色**诱人真实**（不要过度饱和成假色）
- [ ] 包装文字可读（品牌名可见，不是乱码）
- [ ] 口味描述**可兑现**（说"爆浆"真的有爆浆画面）

## H.3 发布前

- [ ] 静音能看懂"KOL 在吃什么" + "评分几分"？
- [ ] 2× 能跟上节奏？
- [ ] 是否符合广告法（食品不可有"最""第一""治愈""功效"等）？← 食品红线
- [ ] 保质期 / 过敏原信息是否需要补字幕？
- [ ] 各平台 Delta 改完？

---

# I · 成本预估

```yaml
production_cost:
  per_second_rate_usd:
    standard: TBD  # 填自 Optima credits 换算表
    hifi: TBD      # 填自 Optima credits 换算表
  complexity_note: "混合真人 + AI"
  real_kol_filming: "$0-$500（自己拍 OR 雇 KOL）"
  human_review: "45 min（食品广告法审查重）"
  editing_asmr: "2 hours（ASMR 音效 + 字幕爆出）"
  per_platform_delta: "20 min × 3 = 1 hour"
  total: "$6 + $0-500 + 4 hours"

breakeven_math:
  margin_typical: "30-50%（食品毛利中等）"
  conversion_rate: "2-4%（食品冲动消费高）"
  realistic_range_per_platform: "20K-500K views"
```

---

# J · 复用边界

**✅ 直接套用**：
零食 · 饮料 · 预制菜 · 调味品 · 乳制品 · 茶叶 · 咖啡豆

**❌ 不适合**：
- 生鲜（需要产地溯源型，非 KOL 反应型）
- 保健品 → 严格广告法限制，需专门模板
- 婴幼儿食品 → 需专家背书型模板
- 高客单名贵食材（松露 / 鱼子酱）→ 奢侈品型模板

---

# 相关

- 食品广告法参考：国标 GB 7718 / GB 13432
