Skip to main content
Register now for TDX! Join the must-attend event to experience what’s next and learn how to build it.

Experiência prática com prompts

Objetivos de aprendizagem

Após concluir esta unidade, você estará apto a:

  • Escrever prompts usando técnicas avançadas de engenharia de prompts.
  • Explicar os benefícios da engenharia avançada de prompts em comparação com prompts diretos.

Agora que você já pensa como um engenheiro de prompts, pode criar seus próprios prompts. Aborde alguns casos de uso começando com um modelo de prompt direto ou sem exemplos e, em seguida, edite seus prompts iniciais para aproveitar técnicas avançadas de engenharia. Ao comparar os resultados do modelo para cada prompt, você verá como algumas mudanças simples podem aprimorar cada resposta.

Convém acompanhar as etapas descritas nessa unidade para passar o desafio no final e conquistar um emblema. Verifique se, depois de se inscrever na Organização de desenvolvedor, você conectará essa organização ao Trailhead (instruções abaixo) antes de validar o desafio e receber esse emblema.

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.

Inscrever-se em uma organização Developer Edition para Agentforce

Para concluir este módulo, você precisará de uma organização Developer Edition especial com o Agentforce ativado. Obtenha a Developer Edition gratuita e conecte-a ao Trailhead agora para poder concluir os desafios deste emblema. Observe que essa Developer Edition foi projetada 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 Developer Edition especial recomendada.

  1. Inscreva-se para obter uma organização Developer Edition com o Agentforce gratuita, clicando no link.
  2. Preencha o formulário.
    • Em Email, insira um endereço de email ativo.
    • Em Nome de usuário, insira um nome de usuário que seja parecido com um endereço de email e seja exclusivo, mas não precisa ser uma conta de email válida.
  3. Após preencher o formulário, clique em Inscrever-me. Uma mensagem de confirmação aparece.
  4. Quando receber o email de ativação (pode demorar alguns minutos), abra-o e clique em Verify Account (Verificar conta).
  5. Conclua seu registro ao configurar sua senha e pergunta de segurança.
  6. Você entrou na sua organização Developer Edition.

Agora, conecte sua nova organização Developer Edition ao Trailhead.

  1. Verifique se você está conectado à sua conta do Trailhead.
  2. Na seção Desafio no final desta página, clique no nome do playground e em Connect Org (Conectar a organização).
  3. Na tela de login, insira o nome de usuário (o nome de usuário está listado no email que você acabou de receber) e a senha da Developer Edition que você acabou de configurar.
  4. Na tela Permitir acesso?, clique em Permitir.
  5. Na tela Want to connect this org for hands-on challenges? (Deseja salvar essa organização para os desafios práticos?), clique em Yes! (Sim!) Save it (Salve).

Você será redirecionado para a página do desafio e poderá usar sua nova Developer Edition para ganhar este emblema.

Configurar o Agentforce

Antes de mais nada, verifique se o Agentforce está habilitado.

  1. Clique em Configuração.
  2. Na caixa Quick Find (Busca rápida), procure e selecione Einstein Setup (Configuração do Einstein).
  3. Confirme que o botão de alternância Turn on Einstein (Ativar o Einstein) esteja na posição On (Ativado).
  4. Atualize seu navegador para recarregar Setup (Configuração).
  5. No campo Quick Find (Busca rápida), pesquise e selecione Agentforce Agents (Agentes do Agentforce).
  6. Confirme que o botão de alternância Agentforce esteja definido como On (Ativado).

Criar um modelo de prompt sem exemplos

  1. No campo Quick Find (Busca rápida), pesquise e selecione Criador de prompts.
  2. Clique em New Prompt Template (Novo modelo de prompt).
  3. Selecione e insira as informações necessárias no modelo de prompt da seguinte forma.
    • Prompt Template Type (Tipo de modelo de prompt): Flex (Flexível)
    • Prompt Template Name (Nome do modelo de prompt): Generate Sample Email (Gerar email de exemplo)
    • API Name (Nome da API): Generate_Sample_Email (isso será preenchido automaticamente)
    • Template Description (Descrição do modelo): Creates a basic email template. (Cria um modelo de email básico.)
  4. Em Define Sources (Definir fontes), insira os detalhes a seguir:
    • Name (Nome): Customer Account (Conta de cliente)
    • API Name (Nome da API): Customer_Account (isso será preenchido automaticamente)
    • Source Type (Tipo de origem): Object (Objeto)
    • Objeto: Conta
  5. Clique em Avançar.
    A seguir, vamos começar com instruções simples para um email de convite para um evento. Vamos dar ao agente algumas instruções, além dos detalhes necessários para criar o convite.
  1. Insira a seguinte instrução sem exemplos copiando e colando esse texto na área de texto do prompt.

Escreva a introdução e o corpo de um email amigável e profissional da equipe de marketing do Salesforce, convidando um cliente fictício para participar de um evento futuro. Inclua o nome do evento, o local e o valor da participação.


Detalhes do evento:
Nome: Tour de lançamento da IA do Salesforce
Local: Chicago
Data: 25 de junho
  1. Agora, faça referência a uma conta de cliente específica para que o modelo utilize os dados dela. Acima de Template Settings (Configurações do modelo), clique em Preview Settings (Configurações de visualização) (“”).
  2. Em Inputs (Entradas), no campo Customer Account (Conta de cliente), procure e selecione Burlington Textiles Corp of America.
  3. Clique em Save & Preview (Salvar e visualizar) (“”), acima de Inputs (Entradas), para gerar e visualizar a resposta.
    Você verá dois campos com resultados: Resolved Prompt (Prompt resolvido) e Generated Response (Resposta gerada). A seção Resolved Prompt (Prompt resolvido) mostra o prompt com todos os espaços reservados resolvidos. Você pode visualizar seu email de exemplo completo no campo Generated Response (Resposta gerada).

Essa resposta em exemplos retorna um email bastante genérico, mas oferece um ponto de partida. Vamos ver o que podemos fazer para melhorar o tom e a estrutura adicionando alguns exemplos para o modelo aprender.

Edite o prompt com poucos exemplos

Vamos adicionar poucos exemplos para orientar o modelo com mais clareza.

  1. Clique em Prompt (””) para voltar ao seu prompt.
  2. Substitua o texto na área do prompt copiando e colando o seguinte texto:

Escreva a introdução e o corpo de um email amigável e profissional da equipe de marketing do Salesforce
convidando um cliente fictício para participar de um evento futuro. Inclua o nome do evento, o local
e o valor da participação.


Reproduza o seguinte formato, mas torne o corpo do email mais detalhado e persuasivo:


Detalhes do evento:
Nome: Tour de lançamento da IA do Salesforce
Local: Chicago
Data: 25 de junho


Exemplo 1:
Evento: Tour de lançamento da IA do Salesforce
Local: Chicago
Cliente: Jordan Manning
Empresa: FutureWorks Industries
Email:
Assunto: Você está convidado para o Tour de lançamento da IA do Salesforce – Chicago
Olá Jordan,
Temos o prazer de convidar você e sua equipe da FutureWorks Industries para o Tour de lançamento da IA do Salesforce em Chicago, no dia 25 de junho.
Escreva a introdução e o corpo de um email amigável e profissional da equipe de marketing do Salesforce
convidando um cliente fictício para participar de um evento futuro. Inclua o nome do evento, o local e o
valor da participação.


Reproduza o formato e o tom, mas substitua todos os nomes por espaços reservados. Expanda o texto do email
para incluir pelo menos três parágrafos, mantendo o tom amigável e o conteúdo envolvente.


Detalhes do evento:
Nome: Tour de lançamento da IA do Salesforce
Local: Chicago
Data: 25 de junho


Exemplo 1:
Evento: Tour de lançamento da IA do Salesforce
Local: Chicago
Cliente: Jordan Manning
Empresa: FutureWorks Industries
Email:
Assunto: Você está convidado para o Tour de lançamento da IA do Salesforce – Chicago
Olá Jordan,
Temos o prazer de convidar você e sua equipe da FutureWorks Industries para o Tour de lançamento da IA do Salesforce
em Chicago, no dia 25 de junho.
Essa é uma ótima oportunidade para ver como a IA do Salesforce pode impulsionar a produtividade e se conectar com colegas do seu
setor.
Esperamos vê-lo lá!
– Sua equipe do Salesforce


Exemplo 2:
Evento: Conferência Sucesso do cliente do Salesforce
Local: Nova York
Cliente: Maya Jones
Empresa: NextStep Health


Assunto: Temos um encontro marcado na Conferência Sucesso do cliente do Salesforce
Olá Maya,
Gostaríamos muito de vê-la em nossa Conferência Sucesso do cliente em Nova York, no dia 12 de maio.
A NextStep Health tem feito um trabalho incrível, e esse evento é uma ótima oportunidade para explorar
novas ferramentas para crescer mais rápido com o Salesforce. Estamos animados para compartilhar o futuro e nossas últimas inovações
com nossos fantásticos clientes.
Entre em contato conosco se puder comparecer!
– Sua equipe do Salesforce
  1. Clique em Save & Preview (Salvar e visualizar) para gerar e visualizar a resposta no campo Generated Response ( Resposta Gerada).
    Você já deverá ver um email que incorpora a linguagem e o estilo dos seus exemplos.

Ao fornecer ao seu agente alguns exemplos específicos dos tipos de resultados desejados, você o ajudou a gerar emails melhores. E, se você comparar nossos dois prompts, verá que até exemplos simples podem fazer a diferença, principalmente quando combinados com instruções de prompt sobre como usá-los. O melhor de tudo é que essa técnica e outras técnicas aprendidas funcionam em todos os LLMs e tipos de prompts.

Experimentar um prompt de cadeia de pensamento

Agora que você viu como aprimorar um prompt básico, vamos tentar usar um prompt sem exemplos e adicionar outro tipo de engenharia avançada: prompts de cadeia de pensamento. Para mostrar como essas técnicas funcionam mesmo com resultados em formatos diferentes, vamos tentar com um prompt de Respostas à pesquisa gerada por IA do Einstein.

Criar um novo modelo de prompt

  1. Se você ainda estiver no prompt da seção anterior, clique na seta para voltar à página Setup (Configuração) do Criador de prompts.
  2. Clique em New Prompt Template (Novo modelo de prompt).
  3. Preencha os campos a seguir:
    • Prompt Template Type (Tipo de modelo de prompt): Respostas à pesquisa gerada por IA do Einstein
    • Prompt Template Name (Nome do modelo de prompt): Resort Package Names (Nomes dos pacotes do resort)
      API Name (Nome da API): Resort_Package_Names (isso é preenchido automaticamente)
    • Template Description (Descrição do modelo): Generates package names for Coral Cloud resort offerings based on the provided details. (Gera nomes de pacotes para as ofertas da Coral Cloud Resorts de acordo com os detalhes fornecidos.)
  4. Clique em Avançar.

Definir as instruções do prompt

  1. Acima de Template Settings (Configurações do modelo), clique em Preview Settings (Configurações de visualização) (””).
  2. Na lateral esquerda da página, insira as seguintes informações em Inputs (Entradas):
    • Query (Consulta): Generate 5 Package names (Gerar cinco nomes de pacotes)
    • Blocos (cada um em sua própria linha):
      • private villas (casas particulares)
      • beachside dining (jantar à beira-mar)
      • family-friendly atmosphere (ambiente familiar)
  3. Na área de prompt, cole esse texto:
Você é um assistente de marketing criando nomes luxuosos e interessantes para pacotes de resorts.
De acordo com os detalhes a seguir, gere cinco nomes criativos e interessantes para um pacote de férias em um resort.



Detalhes do resort:



A Coral Cloud Resorts oferece casas particulares, jantar à beira-mar e um ambiente familiar
com foco em conforto luxuoso.
  1. Clique em Save and Preview (Salvar e visualizar) para testar o prompt.
  2. Analise os nomes de pacotes gerados na seção Response (Resposta) para ver como seus exemplos alteraram os resultados. Você verá uma resposta com nomes numerados entre colchetes, semelhante a essa:

{"answer":"1. Coral Cloud Escape Package \n2. Beachside Bliss Family Retreat \n3. Luxe Villa Getaway \n4. Serenity by the Sea Experience \n5. Private Paradise Family Adventure","sources":""}

Sua resposta poderá ser diferente, mas, se você tiver gerado novos nomes de pacotes, deu certo!

Adicionar instruções de cadeia de pensamento

Agora, vamos editar o modelo para adicionar instruções de cadeia de pensamento.

  1. Clique em Prompt (””) para voltar ao seu prompt.
  2. Substitua o texto do prompt atual copiando e colando esse texto:
Você é um assistente de marketing criando nomes luxuosos e interessantes para pacotes do resort.
De acordo com os detalhes a seguir, gere cinco nomes criativos e interessantes para um pacote de férias em um resort.


Detalhes do resort:
A Coral Cloud Resorts oferece casas particulares, jantar à beira-mar e um ambiente familiar
focado no conforto de luxo. Crie nomes concisos, elegantes e temáticos
para combinar com os detalhes. Evite frases genéricas como “Oferta especial” ou “Pacote de férias”.
Busque nomes que evoquem emoção e curiosidade. Explique detalhadamente seu processo de pensamento
para cada pacote.

Você está adicionando lógica de cadeia de pensamento ao prompt ao incluir a frase “explique detalhadamente seu processo de pensamento para cada pacote”. Como o LLM consegue entender o contexto, você pode incluir essas instruções em qualquer lugar que faça sentido.

  1. Mantenha sua pergunta e os blocos de texto iguais.
  2. Clique em Save & Preview (Salvar e visualizar) para gerar a resposta atualizada.

Você verá algo parecido com isso:

{"answer":"1. **Serenity Shores Retreat** - Esse nome transmite uma sensação de paz e tranquilidade, atraindo pessoas que buscam relaxamento em um ambiente de luxo.\n\n2. **Coral Haven Escape** - O uso de “Haven” (abrigo) remete a um espaço seguro e acolhedor, enquanto “Escape” (refúgio) evoca o desejo de deixar o estresse do dia a dia para trás e desfrutar de uma estadia luxuosa.\n\n3. **Azure Bliss Villas** - “Azure” (azul) representa as belas cores do oceano, e “Bliss” (felicidade) transmite uma sensação de alegria e satisfação associada a uma estadia de luxo.\n\n4. **Tropical Tranquility Experience** - Esse nome enfatiza o ambiente sereno do resort, convidando os hóspedes a mergulhar em uma atmosfera calma e luxuosa.\n\n5. **Family Oasis Retreat** - Esse nome destaca o aspecto familiar do resort, ao mesmo tempo que sugere um ambiente luxuoso e confortável para todas. As idades.","sources":""}

Percebeu a diferença? Essa resposta atualizada ajuda você a entender por que o agente propôs esses pacotes. Com o recurso de cadeia de pensamento, você dá instruções ao agente de IA para explicar por que ele gerou cada nome de pacote. Nesse exemplo, você realizou um brainstorming com diversas ideias para nomes de pacotes em parceria com um agente. Durante o processo, o agente deu exemplos com contexto relevante. Isso permite que você veja além do conteúdo criado e compreenda o raciocínio por trás dele. Com o tempo, esse insight ajudará você a aproveitar melhor cada prompt!

Agora é hora de trabalhar com o Criador de prompts usando a técnica de cadeia de pensamento. Depois de concluir as etapas do desafio, clique em Check Challenge (Validar desafio) para conquistar esse emblema.

Parabéns! Você está no caminho certo para usar técnicas de prompt mais avançadas e obter resultados melhores.

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