View a markdown version of this page

Testen eines Prompts im Prompt-Management - 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.

Testen eines Prompts im Prompt-Management

Wählen Sie die Registerkarte mit Ihrer bevorzugten Methode aus und führen Sie dann die Schritte aus, um zu erfahren, wie Sie einen Prompt, den Sie im Prompt-Management erstellt haben, testen:

Console
So testen Sie einen Prompt im Prompt-Management
  1. Melden Sie sich bei der AWS-Managementkonsole mit einer IAM-Identität an, die berechtigt ist, die Amazon Bedrock-Konsole zu verwenden. Öffnen Sie dann die Amazon Bedrock-Konsole unter https://console.aws.amazon.com/bedrock.

  2. Wählen Sie Prompt-Management aus. Wählen Sie dann im Abschnitt Prompts einen Prompt aus.

  3. Wählen Sie im Abschnitt Prompt-Entwurf die Option Im Prompt Builder bearbeiten oder wählen Sie im Abschnitt Versionen eine Version des Prompts aus.

  4. (Optional) Damit Sie Werte für Variablen in Ihrem Prompt angeben können, müssen Sie zunächst ein Modell im Bereich Konfigurationen auswählen. Geben Sie dann im Bereich Variablen testen einen Testwert für jede Variable ein.

    Anmerkung

    Diese Testwerte sind temporär und werden nicht mit Ihrem Prompt gespeichert.

  5. Zum Testen Ihres Prompts wählen Sie im Bereich Testfenster die Option Ausführen aus.

  6. Ändern Sie Ihren Prompt oder dessen Konfigurationen und führen Sie den Prompt dann bei Bedarf erneut aus. Wenn Sie mit Ihrem Prompt zufrieden sind, können Sie die Option Version erstellen auswählen, um einen Snapshot Ihres Prompts zu erstellen, der in der Produktion verwendet werden kann. Weitere Informationen finden Sie unter Bereitstellen eines Prompts für Ihre Anwendung mithilfe von Versionen im Prompt-Management.

Sie können den Prompt auch wie folgt testen:

API

Sie können Ihren Prompt wie folgt testen:

  • Um Inferenzen an der Eingabeaufforderung auszuführen InvokeModelInvokeModelWithResponseStream, senden Sie eine Converse - oder ConverseStreamAnfrage mit einem Amazon Bedrock-Laufzeitendpunkt und geben Sie den ARN der Aufforderung im Parameter an. modelId Um Werte für Prompt-Variablen zu übergeben, fügen Sie das promptVariables Feld mit einer Zuordnung von Variablennamen zu ihren Werten hinzu:

    response = bedrock_runtime.converse( modelId="arn:aws:bedrock:us-east-1:123456789012:prompt/PROMPT_ID:VERSION", promptVariables={ "variable_name": {"text": "value"} } )

    Wenn Sie eine verwaltete Aufforderung aufrufen, müssen Sie keine system Felder angeben messages — diese sind in der Eingabeaufforderungsvorlage definiert. Sie müssen nur Werte für die in der Eingabeaufforderung definierten Variablen angeben. Ein vollständiges Beispiel finden Sie unterAusführen von Codebeispielen für das Prompt-Management.

    Anmerkung

    Die folgenden Einschränkungen gelten, wenn Sie einen Prompt aus dem Prompt-Management mit Converse oder ConverseStream verwenden:

    • Die FelderadditionalModelRequestFields, inferenceConfig, system oder toolConfig können nicht einbezogen werden.

    • Wenn Sie das Feld messages einbeziehen, werden die Nachrichten nach den im Prompt definierten Nachrichten angehängt.

    • Wenn Sie das Feld guardrailConfig einbeziehen, wird der Integritätsschutz auf den gesamten Prompt angewendet. Wenn Sie guardContent Blöcke in das ContentBlockFeld aufnehmen, wird die Leitplanke nur auf diese Blöcke angewendet.

  • Um Ihre Aufforderung in einem Flow zu testen, erstellen oder bearbeiten Sie einen Flow, indem Sie eine UpdateFlowOder-Anfrage mit einem CreateFlowBuild-Time-Endpunkt von Agents for Amazon Bedrock senden. Fügen Sie ein SDK für JavaScript diesen Node.js PromptNode Typ und den ARN der Eingabeaufforderung in das promptArn Feld ein. Senden Sie dann eine InvokeFlowAnfrage mit einem Runtime-Endpunkt von Agents for Amazon Bedrock. Weitere Informationen erhalten Sie unter Einen Flow in Amazon Bedrock erstellen und gestalten und Knotentypen für Ihren Flow.

  • Wenn Sie Ihren Prompt mit einem Agenten testen möchten, verwenden Sie die Amazon-Bedrock-Konsole (siehe Registerkarte Konsole) oder geben Sie den Text des Prompts in das Feld inputText einer InvokeAgent-Anfrage ein.