開發者工具 / 32

系統提示詞與工具使用結構描述產生器

建立含XML區段的結構化LLM系統提示詞,並產生格式化的OpenAI/Claude工具呼叫JSON結構描述。

系統提示詞與工具使用結構描述產生器: TOEA會將系統提示詞格式化為標準XML邊界標籤(<role>、<instructions>、<constraints>),並產生OpenAI函式呼叫規格及Anthropic Claude工具結構描述。 全程在瀏覽器中於本機執行,檔案不會上傳至伺服器。

使用次數
在瀏覽器中
費用
免費・免註冊
可用狀態
可立即使用

提示詞結構與系統區段

工具呼叫定義

工具
參數(2)
參數 1
參數 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,因此在其中一種格式所做的修改也能套用到另一種格式。

使用方式

  1. 填寫提示詞區段(角色、內容、指示、限制、輸出格式、範例)。
  2. 定義可選的工具呼叫函式及其參數。
  3. 在XML提示詞、Markdown、OpenAI工具結構描述和Claude工具結構描述分頁之間切換,然後複製格式化後的提示詞。

隱私與限制

所有提示詞編輯和結構描述產生作業,都會在用戶端記憶體中本機執行。

相關工具

常見問題

為什麼要在系統提示詞中使用XML標籤?

現代LLM(Claude 3.5 Sonnet、GPT-4o)能有效解析XML標籤(<role>、<instructions>),降低指示偏移和模糊不清的情況。

這項工具同時支援OpenAI和Claude的工具格式嗎?

支援。它會同時產生有效的OpenAI函式結構描述,以及Claude的input_schema定義。

免費工具・使用在瀏覽器中次・免註冊