啟動工具描述建議
啟動建議,為您的代理程式產生最佳化工具描述。服務會分析代理程式追蹤,以識別工具選擇混淆,並產生更銳利的描述,以便在代理程式在工具之間選擇時減少模棱兩可的情況。
注意
建議是由 LLMs產生。套用前先檢閱和測試。
程式碼範例
範例
請求參數
| 參數 | Type | 必要 | 描述 |
|---|---|---|---|
|
|
String |
是 |
建議的名稱。最多 48 個字元。模式: |
|
|
String |
是 |
必須為 |
|
|
物件 |
是 |
包含 建議的 |
|
|
String |
否 |
選用的描述。最多 4096 個字元。 |
|
|
String |
否 |
等冪性字符。如果您使用相同的用戶端字符重試請求,服務會傳回現有的建議,而不是建立新的建議。 |
toolDescriptionRecommendationConfig 欄位
| 欄位 | 類型 | 必要 | 說明 |
|---|---|---|---|
|
|
UNION |
是 |
要最佳化的目前工具描述。提供 |
|
|
UNION |
是 |
追蹤來源進行分析。如需建議,請參閱追蹤來源。 |
注意
工具描述建議不需要 evaluationConfig。與使用 評估器做為最佳化訊號的系統提示建議不同,工具描述建議會直接從代理程式追蹤分析工具選擇模式,以識別工具之間的模棱兩可處並產生銳利的描述。
工具描述輸入模式
| Mode | CLI 旗標 | API 欄位 |
|---|---|---|
|
內嵌文字 |
|
|
|
組態套件 |
|
|
使用組態套件時,結果會包含套用最佳化工具描述的新套件版本。
回應
| 欄位 | Type | Description |
|---|---|---|
|
|
String |
建議內容的唯一識別碼。 |
|
|
String |
建議的 ARN。 |
|
|
String |
您指定的名稱。 |
|
|
String |
|
|
|
String |
初始狀態: |
|
|
時間戳記 |
建立建議時。 |
|
|
時間戳記 |
上次更新建議的時間。 |
建議結果
當建議達到COMPLETED狀態 (透過取得建議擷取) 時,結果會包含:
| 欄位 | Type | 說明 |
|---|---|---|
|
|
清單 |
每個工具的結果。每個項目都包含 |
|
|
物件 |
當輸入為組態套件時出現。包含 |
|
|
String |
如果建議失敗,則會顯示 。描述失敗的錯誤代碼。 |
|
|
String |
如果建議失敗,則會顯示 。人類可讀取的錯誤描述。 |
錯誤
| 錯誤 | HTTP 狀態 | 說明 |
|---|---|---|
|
|
400 |
無效的請求參數。檢查欄位限制條件和必要欄位。 |
|
|
403 |
許可不足。驗證 IAM 政策。 |
|
|
409 |
具有相同用戶端字符的建議已存在,且具有不同的參數。 |
|
|
402 |
您已超過並行建議的數量上限。 |
|
|
429 |
超過請求率。以指數退避重試。 |
|
|
500 |
服務端錯誤。重試 請求。 |