開発者ツール / 32
システムプロンプト&ツール利用スキーマビルダー
XMLセクションでLLMのシステムプロンプトを構造化し、整形済みのOpenAI/Claudeツール呼び出しJSONスキーマを作成します。
システムプロンプト&ツール利用スキーマビルダー: TOEAはシステムプロンプトを標準的なXML境界タグ(<role>、<instructions>、<constraints>)で整形し、OpenAIの関数呼び出し仕様とAnthropic Claudeのツールスキーマを生成します。 サーバーへのファイルアップロードは一切なく、100%ブラウザ内でローカル実行します。
- カテゴリ
- 開発者ツール
- 実行回数
- ブラウザ内で
- コスト
- 無料 · 登録不要
- 提供状況
- すぐに使えます
プロンプトの構成とシステムセクション
ツール呼び出しの定義
呼び出すツールは説明で決まる
モデルはツールの名前と説明だけを見て呼び出すツールを選ぶため、説明が大部分を左右します。ツールの機能、使う場面、使わない場面を記載してください。特に、2つのツールの用途が重なる場合は重要です。パラメーターの説明には、期待する形式と単位を例とともに示します。例:ISO 8601 date, e.g. 2025-06-30やamount in cents。呼び出しに必須の場合だけパラメーターを必須にしてください。そうでないと、モデルが値を補うために推測してしまいます。
スキーマを手動で仕上げる
このビルダーは各パラメーターを型と説明として記述します。arrayパラメーターにはitemsがなく、objectパラメーターにはpropertiesがないため、中に何が入るのかモデルには伝わりません。これらを追加し、選択肢が固定されている場合はenumも追加してください。サンプルのペイロードから入れ子になったパラメータースキーマを作るには、JSONからJSON Schemaへを起点にして、そのオブジェクトを貼り付けます。どちらの形式も同じJSON Schemaをラップします。OpenAIではfunction.parametersの下に入れ子にし、Claudeではinput_schemaと呼びます。そのため、編集内容は両方で使えます。
使い方
- プロンプトの各セクション(役割、コンテキスト、指示、制約、出力形式、例)を入力します。
- 必要に応じて、パラメーター付きのツール呼び出し関数を定義します。
- XMLプロンプト、Markdown、OpenAIツールスキーマ、Claudeツールスキーマのタブを切り替え、整形済みのプロンプトをコピーします。
プライバシーと制限事項
プロンプトの編集とスキーマの生成はすべてクライアントメモリ上でローカルに実行されます。
関連ツール
よくある質問
システムプロンプトでXMLタグを使う理由は何ですか?
最新のLLM(Claude 3.5 Sonnet、GPT-4o)はXMLタグ(<role>、<instructions>)を効果的に解析できるため、指示のずれや曖昧さを減らせます。
OpenAIとClaudeの両方のツール形式に対応していますか?
はい。OpenAIの有効な関数スキーマと、Claudeのinput_schema定義を同時に生成できます。
無料ツール · ブラウザ内で · アカウント不要