プロンプト変数の置換
{{name}}変数とJSON文字列値を使ってプロンプトを埋め、値のない変数と未使用キーを確認できます。
入力
編集可能な英語の構文例です。
結果
編集可能な例ですぐに実行できます。
対応構文と処理方法
再利用するプロンプトの{{name}}へ指定した文字列を一度だけ代入し、不足値と未使用キーを確認するツールです。AIモデルへ内容を送信しません。
変数名は空白なしで英字・下線で始まり、英字・数字・下線の64文字以下です。値は同じ大文字・小文字の名前をキーとするJSON文字列です。同じ名前は同じ値に置換します。挿入した値の{{other}}、$&、HTMLは再解釈せずそのまま残します。
入力例
公開例ではtoneにshort、topicにa daily walking planを入れ、Write a short summary about a daily walking plan.を生成します。topicを削除するとプレビューに{{topic}}が残り、不足一覧に表示します。すべての値がある場合だけ完成結果として扱います。
サポート範囲と限界
上限はテンプレート20,000文字・記法500個、JSON50,000文字・キー100個・各値20,000文字、結果100,000文字です。重複キーとプロトタイプ予約キーは対応しません。条件・繰り返し・関数・入れ子パス・空白入り変数記法・二重括弧のエスケープには対応しません。コード評価やAIリクエストは行いません。
入力と結果はブラウザ内でのみ処理します。保存やURL・統計への送信は行わず、ページ移動や更新で公開例に戻ります。
よくある質問
JSON値に数値やオブジェクトを使えますか?
値は文字列のみ対応します。数値をテキストにする場合は二重引用符で囲んでください。オブジェクト・配列は自動変換せず、意図しない代入を防ぎます。
不足値や未使用キーはどうなりますか?
値がなければ元の{{name}}を残し、未完成と案内します。未使用キーは一覧に表示しますが結果へ挿入しません。元のテンプレートとJSONは自動変更しません。
他のテンプレートエンジンやAIサービスと同じ構文ですか?
このツールが明記する{{name}}の一度の置換だけを適用します。Jinja・Mustacheの全構文や特定AIサービスの変数規則は実装しません。使用先の規則も確認してください。
計算基準と参考資料
- IETF RFC 8259 — JSONデータ形式
JSON文字列・オブジェクト・エスケープ表記の基準です。変数名と一度の置換規則はこのツールで別途定義します。