ArrayKit

提示词模板填充

把一条提示词在整张表上展开,看清哪些值缺了。

提示词模板填充

把一条提示词在整张表上展开,看清哪些值缺了。

提示词以及你用来展开它的行——往往是客户数据——都在浏览器里处理,绝不上传。

把它变成一个批处理任务

关于 提示模板填充

把一条提示词跑一百行,在缺东西之前都很简单。数据从不提供的占位符会被当成字面文本发出去;没人引用的列杵在那儿,让人以为它在用;而本身含花括号的值,在第二遍看来又像是另一个占位符。这三种情况这里都处理了。替换刻意只做一遍,所以含花括号的值仍然是数据,不会被再展开一次。覆盖情况会双向报告——没有列的占位符,和没有占位符的列——结果也能在导出前逐行翻看。

功能特性

  • 三种占位符写法,贴合你提示词已有的风格
  • 支持带引号字段和换行的 CSV,或 JSON 数组
  • 单遍替换:含花括号的值仍然是数据
  • 报告没有列的占位符与没有占位符的列
  • 缺失的值可保留或清空,由你决定
  • 导出前逐行翻看展开结果
  • 按行提示哪些值没有被提供
  • 导出为 JSONL,一行一条消息

如何使用 提示模板填充

  1. 把提示词贴上来,在数据该出现的位置放占位符
  2. 以带表头的 CSV 或 JSON 数组贴上数据行
  3. 查看覆盖报告与预览
  4. 把展开后的提示词导出为 JSONL

示例

输入

Ticket from {{customer}} on the {{plan}} plan

输出

Ticket from Acme Ltd on the Pro plan

没有列的占位符会被报告,而不是悄悄清空。

常见错误与故障排除

  • 占位符原样输出成了文字。 — 没有同名的列。覆盖报告会点出它;最常见的原因是表头与占位符的写法有出入。
  • 我的 CSV 被解析错了。 — 含逗号或换行的字段必须加引号,字段内的引号要写两遍。两者都支持;没加引号的逗号不行。
  • 含花括号的值没有被展开。 — 这是有意的。替换只做一遍,好让含花括号的数据仍然是数据;否则粘贴进来的内容就能注入占位符。
  • 某一列被报告为未使用。 — 只是提示。不过值得看一眼:未使用的列常常就是拼写略有出入的占位符。

常见问题

该用哪种占位符写法?
用你提示词已经在用的那种——三种都支持,切换后会重新读同一份模板。双花括号最常见,也最不容易和提示词里的 JSON 撞上。
某一行缺值会怎样?
由你决定。保留占位符会让缺口在输出里一目了然;清空则得到一条干净但有洞的提示词。两种情况下这一行都会在预览里被标出。
可以贴 JSON 而不是 CSV 吗?
可以——一个对象数组,键会成为列。嵌套的值会被序列化而不是丢弃,所以结构化字段照样能进入提示词。
JSONL 导出是干什么用的?
这是多数批处理和评测工具读取的格式:一行一个 JSON 对象,各自带着展开后的提示词作为用户消息。它也是批量请求构建器的输入。
有行数上限吗?
什么都不会上传,所以上限是浏览器的内存而不是配额。不过很大的文件仍值得拆分,因为预览会变成慢的那一环。

相关工具

更多AI 与智能体工具

查看全部AI 与智能体工具 · 全部工具