Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Systeme zum Aufrufen von Tools
Der Toolaufruf ist für Amazon-Nova-Modelle verfügbar, indem Sie in Ihrer Anfrage ein Tool-Konfigurationsschema übergeben. Der Prompt für das Modell wird durch diese Tool-Konfiguration erweitert, sodass es sich hier um einen äußerst effektiven Ausgangspunkt für die Optimierung Ihres Tool-Aufrufsystems handelt.
Beachten Sie die folgenden Schlüsselprinzipien:
-
Die Definitionen der Tools sollten klar und präzise sein. Sie sollte leicht zu verstehen sein und die Absicht muss deutlich erkennbar sein.
-
Definieren Sie anhand der wichtigsten Unterscheidungsmerkmale und Randbedingungen, wann ein Tool einem anderen vorzuziehen ist.
-
Seien Sie kritisch bei den Typen der Eingabeargumente. Fragen Sie, sind sie sinnvoll und würde man erwarten, dass sie normalerweise auf diese Weise verwendet werden?
Verwenden Sie „Tool-Auswahl“, um zu steuern, wann ein Tool aufgerufen wird
Mit dem Tool-Auswahlparameter können Sie das Verhalten beim Tool-Aufruf anhand des Modells anpassen. Wir empfehlen, diesen Wert zu verwenden, um präzise steuern zu können, welche Tools wann aufgerufen werden.
Für Anwendungsfälle wie strukturierte Ausgaben kann es beispielsweise erforderlich sein, dass bei jedem Aufruf von Amazon Nova ein bestimmtes Tool aufgerufen wird. Sie können das Schema Ihrer Ausgabe als das Tool definieren und dann die Tool-Auswahl auf den Namen dieses Tools festlegen.
{ "toolChoice": { "tool": { "name": "name_of_tool" } } }
Für viele agentenbasierte Anwendungsfälle möchten Sie möglicherweise sicherstellen, dass das Modell immer eines der verfügbaren Tools auswählt. Dazu können Sie die Tool-Auswahl auf any festlegen, wodurch bei jedem Aufruf des Modells genau ein Tool aufgerufen wird.
{ "toolChoice": { "any": {} } }
Schließlich können Sie für Anwendungsfälle, in denen es stark vom Kontext der Konversation abhängt, ob ein Tool aufgerufen wird, die Tool-Auswahl auf auto einstellen. Dies ist das Standardverhalten und überlässt die Tool-Auswahl vollständig dem Modell.
{ "toolChoice": { "auto": {} } }