Avviare una raccomandazione sulla descrizione dell'utensile
Avvia una raccomandazione per generare descrizioni ottimizzate degli strumenti per il tuo agente. Il servizio analizza le tracce degli agenti per identificare la confusione nella selezione degli strumenti e produce descrizioni più nitide che riducono l'ambiguità quando l'agente sceglie tra gli strumenti.
Nota
I consigli vengono generati dai LLM. Esaminali e testali prima di applicarli.
Esempi di codice
Esempio
Parametri della richiesta
| Parametro | Tipo | Campo obbligatorio | Descrizione |
|---|---|---|---|
|
|
Stringa |
Sì |
Un nome per la raccomandazione. Massimo 48 caratteri. Motivo: |
|
|
Stringa |
Sì |
Deve essere |
|
|
Oggetto |
Sì |
Contiene |
|
|
Stringa |
No |
Descrizione facoltativa. Massimo 4096 caratteri. |
|
|
Stringa |
No |
Token di idempotenza. Se riprovi una richiesta con lo stesso token client, il servizio restituisce il consiglio esistente invece di crearne uno nuovo. |
campi degli strumenti DescriptionRecommendationConfig
| Campo | Tipo | Campo obbligatorio | Description |
|---|---|---|---|
|
|
Union |
Sì |
Le attuali descrizioni degli strumenti da ottimizzare. Fornisci |
|
|
Union |
Sì |
Trace la fonte per l'analisi. Consulta Trace sources per consigli. |
Nota
I consigli sulla descrizione degli strumenti non richiedono unevaluationConfig. A differenza delle raccomandazioni tempestive di sistema, che utilizzano un valutatore come segnale di ottimizzazione, le raccomandazioni sulla descrizione degli strumenti analizzano i modelli di selezione degli strumenti direttamente dalle tracce degli agenti per identificare le ambiguità tra gli strumenti e generare descrizioni più nitide.
Modalità di immissione della descrizione dello strumento
| Modalità | bandiere CLI | Campo API |
|---|---|---|
|
Testo in linea |
|
|
|
Pacchetto di configurazione |
|
|
Quando si utilizza un pacchetto di configurazione, il risultato include una nuova versione del pacchetto con le descrizioni ottimizzate degli strumenti applicate.
Risposta
| Campo | Tipo | Description |
|---|---|---|
|
|
Stringa |
Identificatore univoco per la raccomandazione. |
|
|
Stringa |
ARN della raccomandazione. |
|
|
Stringa |
Il nome che hai specificato. |
|
|
Stringa |
|
|
|
Stringa |
Stato iniziale: |
|
|
Time stamp |
Quando è stata creata la raccomandazione. |
|
|
Time stamp |
Data dell'ultimo aggiornamento della raccomandazione. |
Risultato della raccomandazione
Quando la raccomandazione raggiunge COMPLETED lo stato (recuperato tramite Ottieni una raccomandazione), il risultato contiene:
| Campo | Tipo | Description |
|---|---|---|
|
|
List |
Per-tool risultati. Ogni voce contiene |
|
|
Oggetto |
Presente quando l'input era un pacchetto di configurazione. Contiene |
|
|
Stringa |
Presente se la raccomandazione non è riuscita. Codice di errore che descrive l'errore. |
|
|
Stringa |
Presente se la raccomandazione non è riuscita. Human-readable descrizione dell'errore. |
Errori
| Errore | Stato HTTP | Description |
|---|---|---|
|
|
400 |
Parametri di richiesta non validi. Controlla i vincoli dei campi e i campi obbligatori. |
|
|
403 |
Autorizzazioni insufficienti. Verifica le politiche IAM. |
|
|
409 |
Esiste già una raccomandazione con lo stesso token client con parametri diversi. |
|
|
402 |
Hai superato il numero massimo di consigli simultanei. |
|
|
429 |
Frequenza di richiesta superata. Riprova con backoff esponenziale. |
|
|
500 |
Service-side errore. Riprova la richiesta . |