Use os prompts para fazer seu agente ou fluxo de agente executar tarefas específicas

Você pode criar prompts personalizados para definir as instruções para um modelo do Serviço OpenAI do Azure ou do Fábrica de IA do Azure para o seu agente personalizado.

Você pode adicionar prompts personalizados a um agente em dois níveis:

  • Nível do agente
  • Nível de tópico

Você também pode adicionar um prompt personalizado como um nó em um fluxo de agente. Isso permite que você chame um prompt em qualquer ponto do fluxo.

Adicionar uma solicitação como uma ferramenta a um agente

  1. Selecione Agentes no painel esquerdo e selecione o agente ao qual você deseja adicionar um novo prompt como uma ferramenta.

  2. Selecione a guia Ferramentas.

  3. Selecione Nova ferramenta.

  4. Selecione Solicitação.

    O editor de prompt personalizado é aberto. Você pode usar esse editor para criar um prompt personalizado para seu agente.

Adicionar um nó de prompt em um tópico

  1. Selecione Agentes no painel à esquerda e selecione o agente que contém o tópico que você deseja modificar.

  2. Abra um tópico e selecione o ícone Adicionar nó no nó após o qual você deseja adicionar o novo nó.

  3. Selecione Adicionar uma ferramenta>Novo prompt.

    O editor de prompt personalizado é aberto. Você pode usar esse editor para criar um prompt personalizado para seu agente.

Observação

Os agentes configurados para permitir usuários anônimos (sem autenticação) não podem usar tabelas do Dataverse como fontes de conhecimento. No entanto, você ainda pode especificar parâmetros de entrada para o prompt, escolher o modelo desejado para executar o prompt e definir a temperatura desejada para controlar a aleatoriedade e a criatividade do texto gerado.

Adicionar um nó de prompt em um fluxo de agente

  1. Selecione Fluxos no painel de navegação esquerdo e selecione o fluxo do agente que deseja modificar.

  2. Selecione o ícone Inserir nova ação no ponto do fluxo onde você quer adicionar o novo nó. O painel Adicionar uma ação é aberto.

  3. Em Capacidades de IA, selecione Executar um prompt.

    Um nó Executar um prompt é adicionado à tela do fluxo.

  4. Se você quiser adicionar um prompt existente, selecione-o na lista. Para adicionar um novo prompt, selecione Novo prompt personalizado.

    O editor de prompt personalizado é aberto. Você pode usar esse editor para criar um prompt personalizado para seu agente.

Configure e Teste um Prompt com o Editor de Prompts

O editor de prompt personalizado é uma ferramenta poderosa que permite a você criar, personalizar e testar modelos de prompt para o agente. O editor de prompts foi projetado para ajudar você a criar prompts eficazes para o seu agente.

Captura de tela do editor de prompts do criador de prompts

O editor de prompt permite a você escrever as instruções de prompt de algumas maneiras diferentes. Você pode:

  • Escreva suas próprias instruções manualmente
  • Use o Copilot a fim de gerar instruções para você com base na descrição daquilo que você deseja que o prompt faça
  • Use um modelo pré-definido da biblioteca de prompts para criar um prompt

Você pode configurar vários aspectos do prompt, incluindo:

  • Modelo de chat a ser usado para o prompt e configurações para o modelo, como temperatura, configurações para recuperação de conhecimento, se incluir links na resposta e se o interpretador de código e o raciocínio devem ser habilitados.
  • Entradas do usuário no prompt, como texto e imagens, e dados de amostra para testes.
  • Conhecimento para processar e incluir usando tabelas do Dataverse.
  • Formatação a ser aplicada à saída.

Quando você terminar de criar seu prompt, poderá testá-lo especificando dados de amostra para qualquer entrada e selecionando Testar. O editor gera uma resposta com base no prompt e nos dados de amostra que você forneceu.

Para obter todos os detalhes sobre como usar o editor para criar e testar prompts, consulte Criar um prompt personalizado, na documentação do construtor de prompts.

Práticas recomendadas para instruções imediatas

Ao usar o nó de prompt, é importante seguir as práticas recomendadas para engenharia de prompt. Veja algumas dicas para ajudar você a aproveitar esse recurso ao máximo:

  • Seja específico: as instruções personalizadas precisam ser claras e específicas, para que o agente saiba exatamente o que fazer. Evite linguagem vaga ou ambígua que possa causar confusão ou respostas incorretas.
  • Use exemplos: forneça exemplos para ilustrar as instruções e ajudar o agente a compreender as expectativas. Os exemplos ajudam o agente a gerar respostas precisas e relevantes.
  • Mantenha a simplicidade: evite sobrecarregar suas instruções personalizadas com muitos detalhes ou lógica complexa. Mantenha suas instruções simples e diretas para que o agente possa processá-las de forma eficaz.
  • Seja breve: Instruções personalizadas devem ser concisas e diretas. Instruções muito longas podem causar latência, timeouts ou problemas ao processar o prompt.
  • Dê ao agente uma "saída" Dê ao agente um caminho alternativo para quando ele não conseguir concluir a tarefa atribuída. Por exemplo, quando o usuário faz uma pergunta, você pode incluir "responder com 'não encontrado' se a resposta não estiver presente". Esse caminho alternativo ajuda o agente a evitar a geração de respostas falsas.
  • Testar e refinar: É importante testar completamente suas instruções personalizadas para garantir que elas estejam funcionando conforme o esperado. Faça os ajustes necessários para melhorar a precisão e a eficácia das respostas do agente.

Importante

  • prompts do criador de prompts são executados em modelos da plataforma de Serviço do Azure OpenAI e da Fábrica de IA do Azure.
  • Esse recurso é limitado a regiões específicas.
  • Esse recurso pode estar sujeito a limites de uso ou limitação de capacidade.