提示词差异
按词比较两个提示词版本,并给出这次修改的 token 差额。
两个版本都在浏览器里比较。你还在打磨的提示词不会离开这台机器。
检查新版本
关于 提示差异比较
按行做差异,对提示词来说是错的工具。提示词是散文:重新折行一个段落,每一行都变了,意思却纹丝不动,于是差异全是噪声。这里按词比较,那才是你真正改动的东西;并且报告一个代码差异从不显示的数字:这次修改会给此后每一次请求增加或减少多少 token。长段未变的文字会折叠成一个标记,好让改动读得清楚,整体也可以按统一格式导出用于评审。
功能特性
- 按词比较——重新折行不算改动
- 每次请求的 token 差额——这才是修改的真实代价
- 新增、删除和未变的词数
- 一个表示留存比例的相似度
- 长段未变的文字被折叠,两端保留上下文
- 两个版本都能从差异中精确还原
- 对大到不适合二次方比较的输入设有防护
- 按统一格式导出用于代码评审
如何使用 提示差异比较
- 把旧版本贴在左边
- 把新版本贴在右边
- 读高亮的改动和 token 差额
- 需要放进评审就导出统一差异
示例
输入
Be concise.
输出
Keep replies under four sentences.
一处四个词的修改,同时改变了行为和成本。
常见错误与故障排除
- 它说输入太大了。 — 按词差异会建一张与两边长度成正比的表。请一段一段比,而不是拿两整份文档比。
- 整篇都显示为改动。 — 通常是不可见字符的差别:弯引号、不换行空格,或从文档里粘来的另一种换行符。
- token 差额看着像估算。 — 确实是。这是基于字符数的估算,足以区分五个 token 的改动和五百个 token 的改动。
- 折叠把我想看的东西藏起来了。 — 关掉它。内容都还在;折叠只是把长段未变的文字换成一个标记。
常见问题
- 为什么不用普通的文本差异?
- 因为提示词是段落,不是行。改写一句话会让整段重新折行,按行差异就把整篇都报成改动,真正的修改反而被埋了。
- token 差额为什么重要?
- 系统提示词随每次请求一起发送。多出二十个 token,就是在这条提示词存在期间的每一次调用都多二十个 token,这和在文档里多二十个 token 是两种性质的决定。
- 除了提示词还能用在别处吗?
- 任何散文都行:工具描述、技能说明、项目说明。凡是按行差异会被折行淹没的场合都适用。
- 差异会精确保留我的文字吗?
- 会。把未变与删除的片段拼起来能精确还原原文,未变与新增的片段拼起来能还原新版本,连空白都一样。
- 相似度数字是什么意思?
- 较长那一版的词里,原封不动留存下来的比例。这是快速分辨"微调"与"重写"的办法,评审别人的修改时尤其好用。
相关工具
更多AI 与智能体工具
查看全部AI 与智能体工具 · 全部工具