Prompt tool

Warning

Lo sviluppo delle funzionalità di Prompt Flow è terminato il 20 aprile 2026. La funzionalità verrà ritirata completamente il 20 aprile 2027. Alla data di ritiro, Prompt Flow passa alla modalità di sola lettura. I flussi esistenti continueranno a funzionare fino a tale data.

Recommended action: Eseguire la migrazione dei carichi di lavoro del flusso di richiesta a Microsoft Agent Framework prima del 20 aprile 2027.

Lo strumento prompt nel flusso di prompt offre una raccolta di modelli testuali che fungono da punto di partenza per la creazione di richieste. Questi modelli, basati sul motore di modelli Jinja2, facilitano la definizione delle richieste. Lo strumento risulta utile quando è necessaria l'ottimizzazione delle richieste prima di inserire le richieste nel modello linguistico di grandi dimensioni nel flusso di richiesta.

Inputs

Name Type Description Required
prompt string Modello prompt in Jinja Yes
Inputs - Elenco delle variabili del modello di richiesta e delle relative assegnazioni -

Outputs

Le sezioni seguenti illustrano il testo del prompt analizzato dal prompt e dagli input.

Scrivere un prompt

  1. Preparare un modello Jinja. Altre informazioni su Jinja.

    Nell'esempio seguente il prompt incorpora la sintassi del modello Jinja per generare dinamicamente il messaggio di benvenuto e personalizzarlo in base al nome dell'utente. Presenta anche un menu di opzioni tra cui scegliere l'utente. A seconda che la user_name variabile venga specificata, indirizza l'utente in base al nome o usa un messaggio di saluto generico.

    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. Assegnare valori per le variabili.

Nell'esempio precedente vengono rilevate automaticamente due variabili e elencate nella sezione Input . È necessario assegnare valori alle variabili di input.

Sample 1

Ecco gli input e gli output per l'esempio.

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

Ecco gli input e gli output per l'esempio.

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