Ferramenta de solicitação para fluxos no Azure AI Studio
Importante
Os itens marcados (visualização) neste artigo estão atualmente em visualização pública. Essa visualização é fornecida sem um contrato de nível de serviço e não a recomendamos para cargas de trabalho de produção. Algumas funcionalidades poderão não ser suportadas ou poderão ter capacidades limitadas. Para obter mais informações, veja Termos Suplementares de Utilização para Pré-visualizações do Microsoft Azure.
A ferramenta prompt flow Prompt 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 se mostra útil quando o ajuste de prompt é necessário antes que os prompts sejam alimentados no modelo de linguagem grande (LLM) no fluxo de prompt.
Pré-requisitos
Prepare um prompt. A ferramenta LLM e a ferramenta Prompt suportam modelos Jinja.
Neste exemplo, o prompt incorpora a sintaxe de modelagem Jinja para gerar dinamicamente a mensagem de boas-vindas e personalizá-la com base no nome do usuário. Ele também apresenta um menu de opções para o usuário escolher. Dependendo se a user_name
variável é fornecida, ela se dirige ao 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 obter mais informações e práticas recomendadas, consulte Técnicas de engenharia imediatas.
Crie com a ferramenta Prompt
Crie ou abra um fluxo no Azure AI Studio. Para obter mais informações, consulte Criar um fluxo.
Selecione + Prompt para adicionar a ferramenta Prompt ao seu fluxo.
Insira valores para os parâmetros de entrada da ferramenta Prompt descritos na tabela Inputs. Para obter informações sobre como preparar a entrada de prompt, consulte Pré-requisitos.
Adicione mais ferramentas (como a ferramenta LLM) ao seu fluxo, conforme necessário. Ou selecione Executar para executar o fluxo.
As saídas são descritas na tabela Saídas.
Entradas
Os seguintes parâmetros de entrada estão disponíveis.
Nome | Tipo | Descrição | Obrigatório |
---|---|---|---|
Prompt | string | O modelo de prompt em Jinja. | Sim |
Entradas | - | A lista de variáveis de um modelo de prompt e suas atribuições. | - |
Saídas
Exemplo 1
Entradas:
Variável | Type | Valores de exemplo |
---|---|---|
website_name | string | "Microsoft" |
user_name | string | "Joana" |
Realizações:
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 | Type | Valores de exemplo |
---|---|---|
website_name | string | "Bing" |
user_name | string | " |
Realizações:
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