AI产品

Prompt 工程中的 JSON 强约束实践

出海 AI 互动叙事场景下,如何用结构化输出保证叙事引擎稳定交付

Prompt AIGC Workflow

背景

在开为科技出海 AI 互动游戏业务中,叙事引擎需要稳定输出 name / expression / text / narration 等 JSON 字段,并支持中英多语言切换。系统 Prompt 动辄 2000+ 字,格式失控是最高频 badcase。

三层 Prompt 架构

层级职责示例
叙事引擎世界观、人设、互动原则私聊角色模板
打分引擎信任值、进度、结局判定圣所禁令打分系统
用户侧约束禁止代用户发言、单条回复用户提示词分层

JSON 强约束要点

  1. 字段白名单:只允许预定义 key,禁止额外字段
  2. 单条回复:一次只输出一轮对话,避免连发
  3. expression 枚举:神态必须来自预设列表,禁止 null
  4. 多语言策略:中英切换时 expression 指代一致

评测闭环

  • 7 类验收维度:头像、语音、预设回复、多语言、视频生成、对话质量、记忆轮次
  • 20 轮双语回归:中英交替对话,覆盖格式与语义
  • badcase 五类标签:格式、人设漂移、多语言、记忆、安全

可复用模式

「模板改写」机制:在固定章节结构与约束不变前提下,将新剧本信息映射进人设/世界观字段,降低新内容接入成本。