Definieren von Aktionen in der Aktionsgruppe - Amazon Bedrock

Definieren von Aktionen in der Aktionsgruppe

Sie können Aktionsgruppen auf eine der folgenden Arten definieren (Sie können unterschiedliche Methoden für verschiedene Aktionsgruppen verwenden):

  • Durch das Einrichten eines OpenAPI-Schemas mit Beschreibungen, Struktur und Parametern, die jede Aktion in der Aktionsgruppe als API-Operation definieren. Mit dieser Option können Sie Aktionen expliziter definieren und sie API-Operationen in Ihrem System zuordnen. Sie fügen das API-Schema auf eine der folgenden Arten zur Aktionsgruppe hinzu:

    • Laden Sie das von Ihnen erstellte Schema in einen Bucket von Amazon Simple Storage Service (Amazon S3) hoch.

    • Schreiben Sie das Schema im Inline-OpenAPI-Schema-Editor in der AWS-Managementkonsole, wenn Sie die Aktionsgruppe hinzufügen. Diese Option ist erst verfügbar, nachdem der Agent, zu dem die Aktionsgruppe gehört, bereits erstellt wurde.

  • Durch das Einrichten von Funktionsdetails mit den Parametern, die der Agent beim Benutzer abfragen muss. Mit dieser Option können Sie den Prozess zur Erstellung von Aktionsgruppen vereinfachen und den Agenten so einrichten, dass er eine Reihe von Parametern abfragt, die Sie definieren. Anschließend können Sie die Parameter an Ihre Anwendung übergeben und anpassen, wie Sie sie zur Ausführung der Aktion in Ihren eigenen Systemen verwenden möchten.

Ausgehend vom obigen Beispiel können Sie die CreateBooking-Aktion auf eine der folgenden Arten definieren:

  • Durch ein API-Schema – CreateBooking könnte dabei eine API-Operation darstellen, deren Anforderungstext Felder wie HotelName, LengthOfStay und UserEmail enthält und deren Antworttext eine BookingId zurückgibt.

  • Durch Funktionsdetails – CreateBooking könnte dabei eine Funktion darstellen, die mit Parametern wie HotelName, LengthOfStay und UserEmail definiert ist. Nachdem Ihr Agent die Werte dieser Parameter beim Benutzer abgefragt hat, können Sie sie an Ihre Systeme übergeben.

Wenn Ihr Agent mit dem Benutzer interagiert, ermittelt er, welche Aktion innerhalb der Aktionsgruppe aufgerufen werden muss. Anschließend fragt der Agent die Parameter und weitere Informationen ab, die zum Abschließen der API-Anfrage notwendig sind oder die für die Funktion als erforderlich gekennzeichnet sind.

Wählen Sie ein Thema aus, um zu erfahren, wie Sie eine Aktionsgruppe mit verschiedenen Methoden definieren.