AI产品
Prompt 工程中的 JSON 强约束实践
出海 AI 互动叙事场景下,如何用结构化输出保证叙事引擎稳定交付
Prompt AIGC Workflow
背景
在开为科技出海 AI 互动游戏业务中,叙事引擎需要稳定输出 name / expression / text / narration 等 JSON 字段,并支持中英多语言切换。系统 Prompt 动辄 2000+ 字,格式失控是最高频 badcase。
三层 Prompt 架构
| 层级 | 职责 | 示例 |
|---|---|---|
| 叙事引擎 | 世界观、人设、互动原则 | 私聊角色模板 |
| 打分引擎 | 信任值、进度、结局判定 | 圣所禁令打分系统 |
| 用户侧约束 | 禁止代用户发言、单条回复 | 用户提示词分层 |
JSON 强约束要点
- 字段白名单:只允许预定义 key,禁止额外字段
- 单条回复:一次只输出一轮对话,避免连发
- expression 枚举:神态必须来自预设列表,禁止 null
- 多语言策略:中英切换时 expression 指代一致
评测闭环
- 7 类验收维度:头像、语音、预设回复、多语言、视频生成、对话质量、记忆轮次
- 20 轮双语回归:中英交替对话,覆盖格式与语义
- badcase 五类标签:格式、人设漂移、多语言、记忆、安全
可复用模式
「模板改写」机制:在固定章节结构与约束不变前提下,将新剧本信息映射进人设/世界观字段,降低新内容接入成本。