Prompt tool

Warning

Die Entwicklung der Prompt Flow-Funktion endete am 20. April 2026. Das Feature wird am 20. April 2027 vollständig eingestellt. Am Einstellungsdatum wechselt der Eingabeaufforderungsfluss in den schreibgeschützten Modus. Ihre vorhandenen Flüsse werden bis zu diesem Datum weiterhin ausgeführt.

Recommended action: Migrieren Sie Ihre Aufforderungsflussworkloads zu Microsoft Agent Framework vor dem 20. April 2027.

Das Eingabeaufforderungstool im Eingabeaufforderungsfluss bietet eine Sammlung von Textvorlagen, die als Ausgangspunkt zum Erstellen von Eingabeaufforderungen dienen. Diese Vorlagen, basierend auf dem Jinja2-Vorlagenmodul, erleichtern die Definition von Eingabeaufforderungen. Das Tool erweist sich als nützlich, wenn die Aufforderungsoptimierung erforderlich ist, bevor die Eingabeaufforderungen in das große Sprachmodell im Eingabeaufforderungsfluss eingefügt werden.

Inputs

Name Type Description Required
prompt string Aufforderungsvorlage in Jinja Yes
Inputs - Liste der Variablen der Eingabeaufforderungsvorlage und deren Zuweisungen -

Outputs

In den folgenden Abschnitten wird der eingabeaufforderungstext angezeigt, der aus der Eingabeaufforderung und eingaben analysiert wird.

Schreiben einer Eingabeaufforderung

  1. Bereiten Sie eine Jinja-Vorlage vor. Erfahren Sie mehr über Jinja.

    Im folgenden Beispiel enthält die Eingabeaufforderung die Jinja-Vorlagensyntax, um die Willkommensnachricht dynamisch zu generieren und basierend auf dem Namen des Benutzers zu personalisieren. Außerdem wird ein Menü mit Optionen angezeigt, aus dem der Benutzer auswählen kann. Je nachdem, ob die Variable angegeben wird, wird der user_name Benutzer entweder anhand des Namens adressiert oder eine generische Begrüßung verwendet.

    Welcome to {{ website_name }}!
    {% if user_name %}
        Hello, {{ user_name }}!
    {% else %}
        Hello there!
    {% endif %}
    Please select an option from the menu below:
    1. View your account
    2. Update personal information
    3. Browse available products
    4. Contact customer support
    
  2. Zuweisen von Werten für die Variablen.

Im vorherigen Beispiel werden zwei Variablen automatisch erkannt und im Abschnitt "Eingaben" aufgeführt. Sie sollten den Eingabevariablen Werte zuweisen.

Sample 1

Hier sind die Eingaben und Ausgaben für das Beispiel.

Inputs

Variable Type Sample value
website_name string "Microsoft"
user_name string "Jane"

Outputs

Welcome to Microsoft! Hello, Jane! Please select an option from the menu below: 1. View your account 2. Update personal information 3. Browse available products 4. Contact customer support

Sample 2

Hier sind die Eingaben und Ausgaben für das Beispiel.

Inputs

Variable Type Sample value
website_name string "Bing"
user_name string "

Outputs

Welcome to Bing! Hello there! Please select an option from the menu below: 1. View your account 2. Update personal information 3. Browse available products 4. Contact customer support