使

Skill Entry

使用 LLM 结构化输出做契约设计

用 JSON Schema 约束模型输出,避免生产环境依赖脆弱正则

先列出业务必须的字段并写成 schema(类型、required、枚举等),按厂商文档开启结构化输出;每次返回在服务端用同一 schema 校验后再进业务逻辑;对拒答或校验失败打日志并迭代提示词或拆分 schema。适用于抽取、向导状态、工具参数序列化等场景。

分类 编程
平台 OpenAI API / 多厂商
发布时间 2026-05-06
llmjsonschema

使用场景

  • 从非结构化邮件抽取账单字段
  • 多步表单向 UI 下发可反序列化的状态对象
  • 返回有限集合的审核/路由标签
  • 为执行器生成工具参数而避免手掰字符串
  • 生成配置补丁且键名错误会导致发布失败

主要功能

  • 列出服务需要的字段,写好类型与 required,尽量用枚举闭集替代松散字符串
  • 查阅提供方当前的「结构化输出 / JSON 模式」文档并正确配置请求参数
  • 在应用层用同一 schema 校验每次 completion
  • 校验失败时记录原始模型输出,用于收紧提示或调整契约
  • schema 与提示词、发布版本一并管理,便于线上追溯

相关推荐

相关推荐

3 收录条目