Skip to main content
Build the future with Agentforce at TDX in San Francisco or on Salesforce+ on March 5–6. Register now.

Introdução ao Prompt Builder

Objetivos de aprendizagem

Neste projeto, você vai:

  • Criar e testar um modelo de prompt que inclua campos de mesclagem.
  • Associar um modelo de prompt a um campo de texto para geração de campos.
Nota

Nota

Deseja aprender em português (Brasil)? Comece o desafio em um Trailhead Playground de português (Brasil) e use as traduções fornecidas entre parênteses para navegar. Copie e cole somente os valores em inglês porque as validações dos desafios dependem de dados em inglês. Se você não passar no desafio em sua organização de português (Brasil), recomendamos que (1) mude o local para os Estados Unidos, (2) mude o idioma para inglês, seguindo as instruções aqui, e (3) clique novamente no botão “Validar o desafio”.

Consulte o emblema Trailhead no seu idioma para saber mais sobre como aproveitar a experiência de Trailhead em outros idiomas.

Simplifique a geração de conteúdo

O Prompt Builder oferece à sua organização uma maneira fácil de aproveitar o poder da IA generativa. Ele ajuda você a combinar dados existentes com algumas instruções bem elaboradas para criar modelos de prompt. Resumidamente, os modelos de prompt são usados para criar prompts, as mensagens enviadas para modelos de linguagem grandes (LLMs) para gerar conteúdo.

Os modelos de prompt são especiais porque incluem marcadores de posição para detalhes específicos sobre clientes, produtos, casos e muito mais. Cada vez que um modelo de prompt é usado, ele mescla os dados para criar um prompt exclusivo e personalizado, o que resulta em uma resposta personalizada. E como os modelos de prompt são reutilizáveis, eles são uma parte essencial de uma implementação de IA escalável. Para obter uma explicação mais detalhada sobre prompts e modelos de prompts, consulte Noções básicas de prompt.

Neste projeto, você colocará a mão na massa ao criar um modelo de prompt e, em seguida, usá-lo para obter respostas reais geradas por um LLM. Especificamente, você se concentrará em um cenário com o qual todos estão familiarizados: casos de suporte ao cliente. No esforço para aumentar a produtividade e a satisfação do cliente, você deseja usar a IA generativa para resumir os detalhes de um caso em cerca de 100 palavras. Isso permite que os agentes se familiarizem rapidamente e facilita a identificação de casos que merecem atenção especial.

Captura de tela de um caso com um campo Quick Summary (Resumo rápido) preenchido.

Inscrever-se em uma organização de teste com a IA generativa do Einstein

Para concluir este projeto, você precisa de um playground personalizado especial de 14 dias que contenha a IA do Einstein e nossos dados de amostra.

  1. Se ainda não o fez, clique na caixa de seleção I can receive a password email (Posso receber uma senha por email) no início da unidade.
  2. Clique em Create Playground (Criar Playground).
  3. Siga as instruções.
Nota

Esse playground personalizado foi projetado para lidar com os desafios deste emblema e pode não funcionar para outros emblemas. Verifique sempre se está usando o Trailhead Playground ou a organização especial que recomendamos.

Se estiver trabalhando em conteúdo relacionado à IA do Einstein no Trailhead, você também usará essa organização para esses projetos:

Criar um modelo de prompt de geração de campos

Neste projeto, você deseja que um resumo do caso apareça em um campo de texto no registro. Para economizar um pouco de tempo, a equipe do Trailhead já criou um campo chamado Quick Summary (Resumo rápido) e o colocou no layout da página. Agora, não há nada de especial nele, mas vamos mudar isso. Comece pela criação de um modelo de prompt.

  1. Se ainda não tiver aberto sua organização de teste habilitada com a IA do Einstein, role para baixo até a seção Challenge (Desafio) e clique em Launch (Iniciar) para abri-la.
  2. Clique em Ícone de configuração e em Setup (Configuração). A página Setup (Configuração) abre em uma nova guia.
  3. Na caixa Busca rápida, insira einstein setup (configuração do einstein) e, em seguida, clique em Einstein Setup (Configuração do Einstein).
  4. Ative o Einstein clicando no botão de alternância de Turn on Einstein (Ativar Einstein). Talvez já esteja ativado se você tiver concluído o projeto Início rápido: Einstein Copilot.

Página de configuração do Einstein.

  1. Atualize a janela do seu navegador. Isso revela novas configurações de administrador agora que o Einstein está ativado.
  2. Na caixa Busca rápida, insira prompt, então clique em Prompt Builder (Criador de prompts).
  3. Clique em New Prompt Template (Novo modelo de prompt).

Botão New Prompt Template (Novo modelo de prompt)

Neste exemplo, vamos usar o tipo de modelo de prompt Field Generation (Geração de campos), portanto, deixe-o como está.

  1. Em Prompt Template Name (Nome do modelo de prompt), insira Quick Summary (Resumo rápido).
  2. Em API Name (Nome da API), insira Quick_Summary.
  3. Em Template Description (Descrição do modelo), insira A short summary of case details (Um breve resumo dos detalhes do caso).
  4. Em Object (Objeto), encontre e selecione Case (Caso).
  5. Em Object Field (Campo de objeto), encontre e selecione Quick Summary (Resumo rápido).
  6. Clique em Next (Avançar).

Ótimo, agora você tem o início de um modelo de prompt. É hora de desenvolvê-lo, escrevendo algumas instruções claras que descrevam o que você deseja do LLM. Como você aprendeu no emblema Noções básicas de prompt, há vários elementos que podem ser adicionados para obter melhores resultados. Neste exemplo, inclua orientações para o objetivo geral, limites de tamanho e algumas barreiras de proteção.

Escrever um bom prompt é, de certa forma, uma forma de arte, portanto, para este projeto, daremos a você um prompt que sabemos que funciona bem.

  1. Cole o texto a seguir em Prompt Template Workspace (Workspace do modelo de prompt).
Summarize the concatenation of the contents of the comment bodies of COMMENTS along with the text from SUBJECT, the case priority which is PRIORITY, and the case type which is TYPE.
Keep the response to a single short paragraph.
  1. Clique em Save (Salvar).
  2. Em Models (Modelos), escolha OpenAI GPT 4.

Seleção de modelo em Template Properties (Propriedades do modelo).

Há vários modelos para escolher em sua organização habilitada para IA do Einstein, e o OpenAI GPT 4 produz ótimos resultados.

Esse texto de amostra inclui alguns espaços reservados em letras maiúsculas para coisas como prioridade de caso. Vamos substituí-los por campos de mesclagem reais para que o LLM possa criar uma resposta personalizada para uma variedade de situações.

  1. Posicione o cursor do mouse na frente da palavra PRIORITY (Prioridade) em Prompt Template Workspace (Workspace do modelo de prompt).

Posicionamento do cursor antes da palavra priority (prioridade).

  1. Clique na caixa Resource (Recurso) para abrir a lista de recursos.

Lista expandida de recursos.

  1. Clique em Case (Caso) e, em seguida, clique em Priority (Prioridade).
    Um campo de mesclagem é inserido no texto como texto azul.
  2. Exclua PRIORITY (PRIORIDADE) para deixar apenas o campo de mesclagem. Ele deve ficar assim:

Texto PRIORIDADE excluído e substituído pela inserção do recurso.

Repita o processo para substituir os espaços reservados de texto COMMENTS (COMENTÁRIOS), SUBJECT (ASSUNTO) e TYPE (TIPO).

  1. Coloque o cursor do mouse na frente de COMMENTS (COMENTÁRIOS).
  2. Clique na caixa Resource (Recurso). Selecione Case (Caso), então clique em CaseComments.
    Nota: observe o texto colorido, que indica que essa é uma lista relacionada. (A cor do texto pode variar dependendo das configurações do seu navegador.)
  3. Exclua COMMENTS (COMENTÁRIOS) para deixar apenas o campo de mesclagem. Ele deve ficar assim:

Texto dos comentários excluído e substituído pela inserção do recurso.

  1. Coloque o cursor do mouse na frente de SUBJECT (ASSUNTO).
  2. Clique na caixa Resource (Recurso). Selecione Case (Caso), então clique em Subject (Assunto).
  3. Exclua SUBJECT (ASSUNTO) para deixar apenas o campo de mesclagem.
  4. Por fim, coloque o cursor do mouse na frente de TYPE (TIPO).
  5. Clique na caixa Resource (Recurso). Selecione Case (Caso), então clique em Case Type (Tipo de caso).
  6. Exclua TYPE (TIPO) para deixar apenas o campo de mesclagem.

Com os campos de mesclagem instalados, seu modelo de prompt deverá ficar assim.

Janela do Prompt Builder com conteúdo preenchido.

É assim tão fácil basear seu prompt em dados reais. Agora que seu modelo de prompt inclui campos de mesclagem e boas instruções, chegou a hora de testá-lo. O Prompt Builder facilita o teste do modelo de prompt com dados reais. Você só precisa de um registro de amostra para usar.

  1. Na caixa Related Record (Registro relacionado), encontre e selecione o caso 00001002.

Caixa de entrada de registros relacionados.

  1. Clique em Save & Preview (Salvar e visualizar).
  2. Clique em Activate (Ativar).

Pronto! Este é o momento que você estava esperando. Suas instruções foram enviadas para o LLM e, em resposta, você recebe um resumo do caso em apenas algumas frases. O seu pode parecer um pouco diferente das capturas de tela deste projeto. Não tem problema, pois é normal que os LLMs respondam ao mesmo prompt de maneiras diferentes.

Habilitar formulários dinâmicos para casos

Seu modelo de prompt está pronto para uso. A última etapa é atualizar o layout da página para que a sua equipe de suporte ao cliente possa usar o novo modelo de prompt.

  1. Ainda na página do Prompt Builder, verifique se você clicou em Activate (Ativar).
  2. Feche a guia Setup (Configuração) para retornar ao aplicativo Sales (Vendas).
  3. Na barra de navegação, clique em Cases (Casos). (Talvez seja necessário clicar em More (Mais) para ver a opção.)
  4. Clique na seta para baixo ao lado de Recently Viewed (Exibidos recentemente) e selecione All Open Cases (Todos os casos abertos).
  5. Clique no número do caso 00001002.
  6. Clique em Ícone de configuração e clique em Edit Page (Editar página).
  7. Selecione o conteúdo da seção Details (Detalhes) [1].

Seção Details (Detalhes) selecionada com Record Detail (Detalhe do registro) aberto.

  1. Com a seção Details (Detalhes) selecionada, clique em Upgrade Now (Atualizar agora) em Record Details (Detalhes do registro) para atualizar para Dynamic Forms (Formulários dinâmicos).
  2. Clique em Next (Avançar).
  3. Selecione o botão de opção Case Layout (Layout de caso).
  4. Clique em Finish (Concluir).
  5. Na seção Details (Detalhes), clique no campo Quick Summary (Resumo rápido).
  6. Em Prompt Template (Modelo de prompt), encontre e selecione Quick Summary (Resumo rápido).

Captura de tela da caixa de seleção de Prompt Template (Modelo de prompt).

  1. Clique em Save (Salvar) e depois em Activate (Ativar).
  2. Clique no botão Assign as Org Default (Atribuir como padrão da organização).
  3. Clique em Next (Avançar) e depois em Save (Salvar).
  4. Clique na seta para voltar no canto superior esquerdo para sair do Lightning App Builder (Criador de aplicativo Lightning).

Excelente! O campo Quick Summary (Resumo rápido) está pronto para usar a IA generativa do Einstein. Você pode saber disso porque o botão de edição tem uma pequena estrela ao lado dele.

Captura de tela de um campo com ícone atualizado.

Vamos testar.

  1. Clique em Ícone de edição no campo Quick Summary (Resumo rápido).
  2. Clique em Ícone Obter ajuda com o Einstein à direita do campo.
    Isso abre automaticamente a sobreposição do Einstein, usando seu modelo de prompt para começar uma nova conversa. Logo o Einstein irá sugerir um resumo do caso. Novamente, o seu pode ter a aparência diferente do nosso.

Sobreposição do Einstein com um resumo de caso sugerido.

Isso dá aos seus usuários a chance de ler o resumo e até mesmo continuar a conversa com o Einstein para trabalharem juntos em uma versão revisada. Neste exemplo, você aceitará apenas a primeira sugestão. Deverá haver um botão Use (Usar) na sobreposição do Einstein. Se não houver, basta atualizar a página e executar as etapas 1 e 2 novamente.

  1. Clique em Use (Usar).
  2. Clique no X para fechar a sobreposição do Einstein.
    Repare que o campo Quick Summary (Resumo rápido) está preenchido.
  3. Clique em Save (Salvar).

Com apenas alguns cliques, seus usuários podem acessar o poder da IA generativa do Einstein para criar rapidamente conteúdo útil, de modo que possam se concentrar em coisas mais importantes. A natureza conversacional do Einstein permite que os usuários refinem o conteúdo gerado em tempo real, podendo sempre ajustá-lo depois que ele é colocado no campo.

Excelente trabalho na criação de um modelo de prompt tão útil. Divirta-se experimentando o Prompt Builder para descobrir outras maneiras de automatizar a geração de texto para sua organização.

Recursos

Compartilhe seu feedback do Trailhead usando a Ajuda do Salesforce.

Queremos saber sobre sua experiência com o Trailhead. Agora você pode acessar o novo formulário de feedback, a qualquer momento, no site Ajuda do Salesforce.

Saiba mais Continue compartilhando feedback