Compartilhar via


Ferramenta Prompt para fluxos do Estúdio de IA do Azure

Importante

Os itens marcados (versão prévia) neste artigo estão atualmente em versão prévia pública. Essa versão prévia é fornecida sem um contrato de nível de serviço e não recomendamos isso para cargas de trabalho de produção. Alguns recursos podem não ter suporte ou podem ter restrição de recursos. Para obter mais informações, consulte Termos de Uso Complementares de Versões Prévias do Microsoft Azure.

A ferramenta Prompt do prompt flow oferece uma coleção de modelos textuais que servem como ponto de partida para a criação de prompts. Esses modelos, baseados no mecanismo de modelo Jinja, facilitam a definição de prompts. A ferramenta é útil quando o ajuste de prompt é necessário antes que os prompts sejam alimentados no LLM (modelo de linguagem grande) no prompt flow.

Pré-requisitos

Prepare um prompt. Tanto a ferramenta LLM como a ferramenta Prompt dão suporte aos modelos Jinja.

Neste exemplo, o prompt incorpora a sintaxe de modelagem Jinja para gerar dinamicamente a mensagem de boas-vindas e personalizá-la de acordo com o nome do usuário. Ele também apresenta um menu de opções para o usuário escolher. Dependendo de a variável user_name ser ou não fornecida, ela trata o usuário pelo nome ou usa uma saudação genérica.

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

Para ver mais informações e as melhores práticas, confira Técnicas de engenharia de prompt.

Criar com a ferramenta Prompt

  1. Crie ou abra um fluxo no Estúdio de IA do Azure. Para obter mais informações, confira Criar um fluxo.

  2. Selecione + Prompt para adicionar a ferramenta Prompt ao fluxo.

    Captura de tela que mostra a ferramenta Prompt adicionada a um fluxo no Estúdio de IA do Azure.

  3. Insira valores para os parâmetros de entrada da ferramenta Prompt descritos na Tabela de entradas. Para obter informações sobre como preparar a entrada de prompt, confira Pré-requisitos.

  4. Adicione mais ferramentas (como a ferramenta LLM) ao seu fluxo, conforme necessário. Ou selecione Executar para executar o fluxo.

  5. As saídas são descritas na tabela Saídas.

Entradas

Os parâmetros de entrada a seguir estão disponíveis.

Nome Tipo Descrição Obrigatório
prompt string O modelo de prompt em Jinja. Yes
Entradas - Lista de variáveis do modelo de prompt e as respectivas atribuições. -

Saídas

Exemplo 1

Entradas:

Variável Tipo Valor de exemplo
website_name string "Microsoft"
user_name string "Jane"

Saídas:

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

Exemplo 2

Entradas:

Variável Tipo Valor de exemplo
website_name string "Bing"
user_name string "

Saídas:

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

Próximas etapas