Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
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 para 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 solicitação.
Criar com a ferramenta Prompt
Crie ou abra um fluxo no Azure AI Foundry. Para obter mais informações, consulteCriar um fluxo.
Selecione + Prompt para adicionar a ferramenta Prompt ao fluxo.
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 da solicitação, confira 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 parâmetros de entrada a seguir estão disponíveis.
Nome | Tipo | Descrição | Obrigatório |
---|---|---|---|
solicitação | cadeia | O modelo de prompt em Jinja. | Sim |
Entradas | - | Lista de variáveis do modelo de prompt e as respectivas atribuições. | - |
Saídas
Exemplo 1
Entradas:
Variável | Tipo | Valor de amostra |
---|---|---|
website_name | cadeia | "Microsoft" |
user_name | cadeia | "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 amostra |
---|---|---|
website_name | cadeia | "Bing" |
user_name | cadeia | " |
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