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 と最もぶつかりません。
値が欠けた行はどうなりますか。
あなたが決めます。プレースホルダーを残せば穴が目に見え、空にすれば穴のあるきれいなプロンプトになります。どちらでもその行はプレビューで指摘されます。
CSV の代わりに JSON を貼れますか。
はい。オブジェクトの配列で、キーが列になります。入れ子の値は捨てずに文字列化されるので、構造化された項目もプロンプトに届きます。
JSONL の書き出しは何に使いますか。
一括処理や評価のツールが読む形式です。一行に一つの JSON オブジェクトで、展開済みプロンプトがユーザーメッセージとして入っています。バッチリクエストビルダーの入力にもなります。
行数に上限はありますか。
何も送信しないので、上限は割り当てではなくブラウザーのメモリです。とはいえ非常に大きなファイルは分けたほうが快適です。プレビューが重くなります。

関連ツール

AI・エージェントの他のツール

AI・エージェントのツールをすべて見る · すべてのツール