Erstellen Sie eine Aufforderung mithilfe der Eingabeaufforderungsverwaltung - Amazon Bedrock

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.

Erstellen Sie eine Aufforderung mithilfe der Eingabeaufforderungsverwaltung

Anmerkung

Die Prompt-Verwaltung befindet sich in der Vorschauversion und kann sich ändern.

Wenn Sie eine Aufforderung erstellen, haben Sie die folgenden Optionen:

  • Schreiben Sie die Eingabeaufforderungsnachricht, die als Eingabe für ein FM dient, um eine Ausgabe zu generieren.

  • Nehmen Sie Variablen in die Eingabeaufforderung auf, die zur Laufzeit ausgefüllt werden können.

  • Wählen Sie ein Modell aus, um die Eingabeaufforderung auszuführen, oder lassen Sie es zur Laufzeit ausfüllen. Wenn Sie ein Modell auswählen, können Sie auch die zu verwendenden Inferenzkonfigurationen ändern. Informationen zu den Inferenzparametern für verschiedene Modelle finden Sie unter. Inferenzanforderungsparameter und Antwortfelder für Foundation-Modelle

  • Erstellen Sie Varianten Ihrer Aufforderung, die unterschiedliche Meldungen, Modelle oder Konfigurationen verwenden, sodass Sie deren Ausgaben vergleichen können, um die beste Variante für Ihren Anwendungsfall zu finden.

Um zu erfahren, wie Sie mithilfe der Prompt-Verwaltung eine Aufforderung erstellen, wählen Sie die Registerkarte aus, die Ihrer bevorzugten Methode entspricht, und folgen Sie den Schritten:

Console
So erstellen Sie eine Telefonansage
  1. Melden Sie sich an, um eine IAMRolle mit Amazon Bedrock-Berechtigungen zu AWS Management Console verwenden, und öffnen Sie die Amazon Bedrock-Konsole unter Getting Started with the. AWS Management Console

  2. Wählen Sie im linken Navigationsbereich die Option Prompt-Verwaltung aus. Wählen Sie dann Aufforderung erstellen aus.

  3. (Optional) Ändern Sie den Standardnamen für die Aufforderung und ihre Beschreibung.

  4. Wählen Sie „Aufforderung erstellen“. Ihr Prompt wird erstellt und Sie werden zum Prompt-Builder für Ihren neu erstellten Prompt weitergeleitet, wo Sie Ihren Prompt konfigurieren können.

  5. Sie können mit dem folgenden Verfahren fortfahren, um Ihren Prompt zu konfigurieren, oder später zum Prompt Builder zurückkehren.

Um Ihre Eingabeaufforderung zu konfigurieren
  1. Wenn Sie sich noch nicht im Prompt Builder befinden, gehen Sie wie folgt vor:

    1. Melden Sie sich an, um eine IAMRolle mit Amazon Bedrock-Berechtigungen zu AWS Management Console verwenden, und öffnen Sie die Amazon Bedrock-Konsole unter Getting Started with the. AWS Management Console

    2. Wählen Sie im linken Navigationsbereich die Option Prompt-Verwaltung aus. Wählen Sie dann im Abschnitt Eingabeaufforderungen eine Aufforderung aus.

    3. Wählen Sie im Bereich Prompt-Entwurf die Option Im Prompt-Generator bearbeiten aus.

  2. Geben Sie im Fenster „Eingabeaufforderung“ eine Aufforderung in das Nachrichtenfeld ein. Sie können doppelte geschweifte Klammern verwenden, um Variablen einzuschließen (wie in {{variable}}). Beachten Sie Folgendes zu Prompt-Variablen:

    • Jede Variable, die Sie angeben, wird im Abschnitt Testvariablen angezeigt.

    • Sie können diese Variablen durch tatsächliche Werte ersetzen, wenn Sie den Prompt testen oder den Prompt in einem Prompt-Flow konfigurieren.

  3. (Optional) Sie können Ihre Aufforderung auf folgende Weise ändern:

    • Wählen Sie im Bereich Konfigurationen ein Modell für die Ausführung der Inferenz aus und legen Sie die Inferenzparameter fest.

    • Um verschiedene Varianten Ihrer Aufforderung zu vergleichen, wählen Sie Aktionen und dann Aufforderungsvarianten vergleichen aus. Auf der Vergleichsseite können Sie wie folgt vorgehen:

      • Um eine Variante hinzuzufügen, wählen Sie das Pluszeichen. Sie können bis zu drei Varianten hinzufügen.

      • Nachdem Sie die Details einer Variante angegeben haben, können Sie beliebige Testvariablen angeben und Ausführen wählen, um die Ausgabe der Variante zu testen.

      • Um eine Variante zu löschen, klicken Sie auf die drei Punkte und wählen Sie Aus Vergleich entfernen.

      • Um den Arbeitsentwurf zu ersetzen und den Vergleichsmodus zu verlassen, wählen Sie Als Entwurf speichern. Alle anderen Varianten werden gelöscht.

      • Um den Vergleichsmodus zu verlassen, wählen Sie Vergleichsmodus beenden.

  4. Wenn Sie mit der Konfiguration der Aufforderung fertig sind, haben Sie die folgenden Optionen:

API

Um eine Aufforderung zu erstellen, senden Sie eine CreatePromptAnfrage (siehe Link für Anfrage- und Antwortformate und Felddetails) mit einem Build-Time-Endpunkt für Agents for Amazon Bedrock.

Die folgenden Felder sind erforderlich:

Feld Kurze Beschreibung
Name Ein Name für die Aufforderung.
Varianten Eine Liste verschiedener Konfigurationen für die Aufforderung (siehe unten).
defaultVariant Der Name der Standardvariante.

Jede Variante in der variants Liste ist ein PromptVariantObjekt mit der folgenden allgemeinen Struktur:

{ "name": "string", "modelId": "string", "templateType": "TEXT", "templateConfiguration": { "text": { "text": "string", "inputVariables": [ { "name": "string" }, ... ] } }, "inferenceConfiguration": { "text": { "maxTokens": int, "stopSequences": ["string", ...], "temperature": float, "topK": int, "topP": float } }, "metadata": [ { "key": "string", "value": "string" }, ... ] }

Füllen Sie die Felder wie folgt aus:

  • Name — Geben Sie einen Namen für die Variante ein.

  • modelId — Geben Sie die Modell-ID oder das Inferenzprofil ein, mit dem die Inferenz ausgeführt werden soll.

  • templateType — Geben Sie ein TEXT (derzeit werden nur Textanfragen unterstützt).

  • templateConfiguration — Das text Feld ist einem TextPromptTemplateConfigurationzugeordnet. Füllen Sie darin die folgenden Felder aus:

    • text — Die Nachricht für die Aufforderung. Schließen Sie Variablen in doppelte geschweifte Klammern ein: {{variable}}.

    • inputVariables — Geben Sie für jedes Objekt in der Liste jede Variable ein, die Sie in dem Feld erstellt haben. name

  • inferenceConfiguration — Das text Feld ist einem zugeordnet PromptModelInferenceConfiguration. Weitere Informationen zu Inferenzparametern finden Sie unterBeeinflussen Sie die Antwortgenerierung mit Inferenzparametern.

  • Metadaten — Metadaten, die der Prompt-Variante zugeordnet werden sollen. Sie können Schlüssel-Wert-Paare an das Array anhängen, um die Prompt-Variante mit Metadaten zu kennzeichnen.

Die folgenden Felder sind optional:

Feld Anwendungsfall
description Um eine Beschreibung für die Aufforderung bereitzustellen.
clientToken Um sicherzustellen, dass die API Anfrage nur einmal abgeschlossen wird. Weitere Informationen finden Sie unter Sicherstellung der Idempotenz.
tags Um Tags mit dem Flow zu verknüpfen. Weitere Informationen finden Sie unter Taggen von Amazon Bedrock-Ressourcen.
customerEncryptionKeyArn Um den Flow mit einem KMS Schlüssel zu verschlüsseln. Weitere Informationen finden Sie unter Wichtige Richtlinie, die es Amazon Bedrock ermöglicht, einen Datenfluss zu verschlüsseln und zu entschlüsseln.

Die Antwort erstellt eine DRAFT Version und gibt eine ID zurückARN, die Sie als Aufforderungs-ID für andere Anfragen im Zusammenhang mit der Aufforderung verwenden können. API