Starten Sie eine Empfehlung für eine Werkzeugbeschreibung
Starten Sie eine Empfehlung zur Generierung optimierter Toolbeschreibungen für Ihren Agenten. Der Service analysiert die Spuren der Agenten, um Unklarheiten bei der Auswahl der Tools zu erkennen, und erstellt genauere Beschreibungen, die Unklarheiten verringern, wenn der Mitarbeiter zwischen Tools entscheidet.
Anmerkung
Empfehlungen werden von LLMs generiert. Überprüfen und testen Sie sie, bevor Sie sie anwenden.
Codebeispiele
Beispiel
Anforderungsparameter
| Parameter | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
|
|
Zeichenfolge |
Ja |
Ein Name für die Empfehlung. Maximal 48 Zeichen. Muster: |
|
|
Zeichenfolge |
Ja |
Der Wert muss |
|
|
Objekt |
Ja |
Enthält |
|
|
Zeichenfolge |
Nein |
Optionale Beschreibung. Maximal 4096 Zeichen. |
|
|
Zeichenfolge |
Nein |
Idempotenz-Token. Wenn Sie eine Anfrage mit demselben Client-Token erneut versuchen, gibt der Dienst die bestehende Empfehlung zurück, anstatt eine neue zu erstellen. |
Werkzeugfelder DescriptionRecommendationConfig
| Feld | Typ | Erforderlich | Description |
|---|---|---|---|
|
|
Union |
Ja |
Die aktuellen Werkzeugbeschreibungen zur Optimierung. Geben Sie entweder |
|
|
Union |
Ja |
Verfolgen Sie die Quelle für die Analyse. Empfehlungen finden Sie unter Trace-Quellen. |
Anmerkung
Für Empfehlungen zur Beschreibung von Tools ist keinevaluationConfig. Im Gegensatz zu Empfehlungen zur Systemabfrage, bei denen ein Evaluator als Optimierungssignal verwendet wird, analysieren Toolbeschreibungsempfehlungen die Werkzeugauswahlmuster direkt anhand der Agentenspuren, um Unklarheiten zwischen Tools zu erkennen und genauere Beschreibungen zu generieren.
Eingabemodi für die Werkzeugbeschreibung
| Mode | CLI-Flaggen | API-Feld |
|---|---|---|
|
Inline-Text |
|
|
|
Konfigurationspaket |
|
|
Wenn Sie ein Konfigurationspaket verwenden, enthält das Ergebnis eine neue Bundle-Version, auf die die optimierten Toolbeschreibungen angewendet wurden.
Antwort
| Feld | Typ | Description |
|---|---|---|
|
|
Zeichenfolge |
Eindeutige ID für die Empfehlung. |
|
|
Zeichenfolge |
ARN der Empfehlung. |
|
|
Zeichenfolge |
Der Name, den Sie angegeben haben. |
|
|
Zeichenfolge |
|
|
|
Zeichenfolge |
Ursprünglicher Status: |
|
|
Zeitstempel |
Wann die Empfehlung erstellt wurde. |
|
|
Zeitstempel |
Wann die Empfehlung zuletzt aktualisiert wurde. |
Ergebnis der Empfehlung
Wenn die Empfehlung den COMPLETED Status erreicht (abgerufen über Empfehlung abrufen), enthält das Ergebnis:
| Feld | Typ | Description |
|---|---|---|
|
|
Auflisten |
Per-tool Ergebnisse. Jeder Eintrag enthält |
|
|
Objekt |
Vorhanden, wenn es sich bei der Eingabe um ein Konfigurationspaket handelte. Enthält |
|
|
Zeichenfolge |
Vorhanden, wenn die Empfehlung fehlgeschlagen ist. Fehlercode, der den Fehler beschreibt. |
|
|
Zeichenfolge |
Vorhanden, wenn die Empfehlung fehlgeschlagen ist. Human-readable Beschreibung des Fehlers. |
Fehler
| Fehler | HTTP-Status | Description |
|---|---|---|
|
|
400 |
Ungültige Anforderungsparameter. Überprüfen Sie die Feldbeschränkungen und die erforderlichen Felder. |
|
|
403 |
Unzureichende Berechtigungen. Überprüfen Sie die IAM-Richtlinien. |
|
|
409 |
Eine Empfehlung mit demselben Client-Token mit unterschiedlichen Parametern ist bereits vorhanden. |
|
|
402 |
Sie haben die maximale Anzahl gleichzeitiger Empfehlungen überschritten. |
|
|
429 |
Die Anforderungsrate wurde überschritten. Versuchen Sie es erneut mit exponentiellem Backoff. |
|
|
500 |
Service-side Fehler. Wiederholen Sie die Anforderung. |