python包裹 JSON 输出JSON格式,包含name、age、city字段

注意:输出格式指示器要放在最后。因为AI是顺序处理的,最后看到的指令印象最深。我试过放在开头,结果AI有时候会忽略掉。

四个零件的组合技巧

拆解完了,咱们说说怎么组合。我总结了一个通用模板:

【指令】+ 【上下文】+ 【输入数据】+ 【输出格式指示器】

顺序很重要。我个人习惯是:指令放最前面,上下文紧随其后,输入数据单独一段,输出格式收尾。为什么这么排?因为AI读提示词是从左到右、从上到下的。先告诉它「干什么」,它心里有数了,再看「背景」和「数据」,最后知道「怎么交作业」。

举个例子,完整的提示词长这样:

指令:分析以下用户评论的情感倾向。
上下文:这些评论来自我们App的最新版本,用户反馈集中在支付流程和页面加载速度上。
输入数据:
1. "付款太慢了,等了30秒才跳转"
2. "界面好看,但加载有点卡"
3. "终于更新了,支付快多了"
输出格式:用表格展示每条评论的情感倾向(正面/负面/中性)和置信度(高/中/低)。

你看,四个零件各司其职,AI拿到手就能干活。我在项目中用这个模板,成功率至少提升了50%。

避坑指南

最后说几个我踩过的坑:

  • 指令太模糊:「帮我优化一下」——优化什么?语法?风格?长度?说清楚。
  • 上下文太多:给背景信息没错,但别把无关的也塞进去。AI会分不清重点。
  • 输入数据格式混乱:数据要结构化。纯文本堆在一起,AI解析起来费劲。
  • 输出格式太抽象:「好看一点」——什么叫好看?具体到表格、颜色、对齐方式。

我曾经有一次做项目,给AI丢了一堆数据,没给输出格式。结果它给我写了一篇小作文,我想要的表格一个都没有。嗯,从那以后,输出格式指示器我必写。

说白了,这四个零件就是你和AI之间的「协议」。协议写清楚了,AI就是你的得力助手。协议写含糊了,AI就是个「猜谜机器」。你选哪个?