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 на строку, в каждом развёрнутый промпт как сообщение пользователя. Это же вход для конструктора пакетных запросов.
Есть ли предел по строкам?
Ничего не отправляется, поэтому предел — память браузера, а не квота. Очень большие файлы всё же стоит делить: предпросмотр становится узким местом.

Связанные инструменты

Другие инструменты: ИИ и агенты

Все инструменты: ИИ и агенты · Все инструменты