Prompt 工程进阶:如何写出稳定输出 JSON 的结构化提示词?

在业务集成中,最怕大模型在 JSON 外面包裹多余的寒暄废话或者忘记闭合括号。

提升稳定性几条经验

  1. 清晰的角色与限制:明确声明「你是一个只返回 JSON 的 API,不得包含任何额外说明」;
  2. 少样本示范 (Few-shot):给出 1~2 个真实的输入输出样例;
  3. Schema 引导:先给出 TypeScript Interface 定义;
  4. 模型层强制约束:如果平台支持,开启 response_format: { type: "json_object" } 或 Grammar 约束。

做到这些,JSON 解析失败率可以降到 0.1% 以下。

4 回复 245 浏览
编辑于 7 days ago

全部回复

4 条

还没有回复

成为第一个参与讨论的人。

登录后就能参与这个讨论。

环球论坛 Sweep The Globev0.1.0

基于现代化全栈架构构建的技术社区 · 开放、连接与分享

Nuxt 4Spring Boot 3PostgreSQLRedis