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.
Erweiterte Eingabeaufforderungen konfigurieren
Sie können erweiterte Eingabeaufforderungen entweder in AWS Management Console oder über die konfigurieren. API
- Console
-
In der Konsole können Sie erweiterte Eingabeaufforderungen konfigurieren, nachdem Sie den Agenten erstellt haben. Diese konfigurieren Sie, während Sie den Agenten bearbeiten.
Um erweiterte Eingabeaufforderungen für Ihren Agenten anzuzeigen oder zu bearbeiten
-
Melden Sie sich als Benutzer mit IAM Amazon Bedrock-Berechtigungen an und öffnen Sie die Amazon Bedrock-Konsole AWS Management Console unter. https://console.aws.amazon.com/bedrock/
-
Wählen Sie im linken Navigationsbereich Agents aus. Wählen Sie dann im Abschnitt Agenten einen Agenten aus.
-
Wählen Sie auf der Seite mit den Agentendetails im Abschnitt Arbeitsentwurf die Option Arbeitsentwurf aus.
-
Wählen Sie auf der Seite Arbeitsentwurf im Abschnitt Erweiterte Eingabeaufforderungen die Option Bearbeiten aus.
-
Wählen Sie auf der Seite Erweiterte Eingabeaufforderungen bearbeiten die Registerkarte aus, die dem Schritt der Agentensequenz entspricht, den Sie bearbeiten möchten.
-
Um die Bearbeitung der Vorlage zu ermöglichen, aktivieren Sie die Option Vorlagenstandardwerte überschreiben. Wählen Sie im Dialogfeld „Vorlagenstandardwerte überschreiben“ die Option „Bestätigen“.
Warnung
Wenn Sie „Vorlagenstandardwerte überschreiben“ deaktivieren oder das Modell ändern, wird die Standardvorlage von Amazon Bedrock verwendet und Ihre Vorlage wird sofort gelöscht. Geben Sie zur Bestätigung
confirm
in das Textfeld ein, um die angezeigte Meldung zu bestätigen. -
Damit der Mitarbeiter die Vorlage bei der Generierung von Antworten verwenden kann, aktivieren Sie die Option Vorlage aktivieren. Wenn diese Konfiguration deaktiviert ist, verwendet der Agent die Vorlage nicht.
-
Verwenden Sie den Prompt-Vorlagen-Editor, um die Beispielvorlage für eine Aufforderung zu ändern.
-
In Konfigurationen können Sie die Inferenzparameter für die Aufforderung ändern. Definitionen der Parameter und weitere Informationen zu den Parametern für verschiedene Modelle finden Sie unter Inferenzanforderungsparameter und Antwortfelder für Foundation-Modelle.
-
(Optional) Um eine Lambda-Funktion zu verwenden, die Sie für die Analyse der Rohausgabe des Foundation-Modells definiert haben, führen Sie die folgenden Aktionen aus:
Anmerkung
Eine Lambda-Funktion wird für alle Vorlagen zur Eingabeaufforderung verwendet.
-
Wählen Sie im Abschnitt Konfigurationen die Option Lambda-Funktion zum Parsen verwenden aus. Wenn Sie diese Einstellung löschen, verwendet Ihr Agent den Standardparser für die Aufforderung.
-
Wählen Sie für die Parser-Lambda-Funktion eine Lambda-Funktion aus dem Drop-down-Menü aus.
Anmerkung
Sie müssen Berechtigungen für Ihren Agenten anhängen, damit er auf die Lambda-Funktion zugreifen kann. Weitere Informationen finden Sie unter Ressourcenbasierte Richtlinie, die es Amazon Bedrock ermöglicht, eine Lambda-Funktion für Aktionsgruppen aufzurufen.
-
-
Um Ihre Einstellungen zu speichern, wählen Sie eine der folgenden Optionen:
-
Wenn Sie im selben Fenster bleiben möchten, sodass Sie die Eingabeaufforderungseinstellungen dynamisch aktualisieren können, während Sie Ihren aktualisierten Agenten testen, wählen Sie Speichern.
-
Um Ihre Einstellungen zu speichern und zur Seite mit dem Arbeitsentwurf zurückzukehren, wählen Sie Speichern und beenden.
-
-
Um die aktualisierten Einstellungen zu testen, wählen Sie im Testfenster die Option Vorbereiten.
-
- API
-
Um erweiterte Ansagen mithilfe der API Operationen zu konfigurieren, senden Sie einen UpdateAgentAnruf und ändern das folgende
promptOverrideConfiguration
Objekt."promptOverrideConfiguration": { "overrideLambda": "string", "promptConfigurations": [ { "basePromptTemplate": "string", "inferenceConfiguration": { "maximumLength": int, "stopSequences": [ "string" ], "temperature": float, "topK": float, "topP": float }, "parserMode": "DEFAULT | OVERRIDDEN", "promptCreationMode": "DEFAULT | OVERRIDDEN", "promptState": "ENABLED | DISABLED", "promptType": "PRE_PROCESSING | ORCHESTRATION | KNOWLEDGE_BASE_RESPONSE_GENERATION | POST_PROCESSING" } ] }
-
Fügen Sie der Liste
promptConfigurations
für jede Vorlage zur Eingabeaufforderung, die Sie bearbeiten möchten, einpromptConfiguration
-Objekt hinzu. -
Geben Sie die zu ändernde Eingabeaufforderung im Feld
promptType
an. -
Ändern Sie die Vorlage für die Aufforderung mithilfe der folgenden Schritte:
-
Geben Sie die Felder
basePromptTemplate
mit Ihrer Vorlage zur Eingabeaufforderung an. -
Schließen Sie Inferenzparameter in die
inferenceConfiguration
-Objekte ein. Weitere Informationen zu Inferenzkonfigurationen finden Sie unter Inferenzanforderungsparameter und Antwortfelder für Foundation-Modelle.
-
-
Um die Vorlage für die Aufforderung zu aktivieren, setzen Sie den
promptCreationMode
Wert aufOVERRIDDEN
. -
Um zu erlauben oder zu verhindern, dass der Agent den Schritt im
promptType
Feld ausführt, ändern Sie denpromptState
Wert. Diese Einstellung kann nützlich sein, um Probleme mit dem Verhalten des Agenten zu beheben.-
Wenn Sie
DISABLED
fürpromptState
diePOST_PROCESSING
SchrittePRE_PROCESSING
KNOWLEDGE_BASE_RESPONSE_GENERATION
, oder auf einstellen, überspringt der Agent diesen Schritt. -
Wenn Sie
DISABLED
für denORCHESTRATION
SchrittpromptState
auf einstellen, sendet der Agent bei der Orchestrierung nur die Benutzereingaben an das Foundation-Modell. Darüber hinaus gibt der Agent die Antwort unverändert zurück, ohne dass Aufrufe zwischen API Vorgängen und Wissensdatenbanken orchestriert werden. -
Standardmäßig ist
DISABLED
derPOST_PROCESSING
Schritt. Standardmäßig sind dieKNOWLEDGE_BASE_RESPONSE_GENERATION
SchrittePRE_PROCESSING
ORCHESTRATION
, undENABLED
.
-
-
Gehen Sie wie folgt vor, um eine Lambda-Funktion zu verwenden, die Sie zum Analysieren der Rohausgabe des Foundation-Modells definiert haben:
-
Setzen Sie für jede Eingabeaufforderungsvorlage, für die Sie die Lambda-Funktion aktivieren möchten,
parserMode
aufOVERRIDDEN
. -
Geben Sie den Amazon-Ressourcennamen (ARN) der Lambda-Funktion in das
overrideLambda
Feld impromptOverrideConfiguration
Objekt ein.
-
-