Skip to main content

Adicionar um fluxo ao seu modelo de prompt

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.

O Coral Cloud Resorts geralmente tem mais de um evento durante a estadia do hóspede. Em seguida, crie um fluxo para incluir todas as experiências nas quais os hóspedes podem participar durante a estadia. Para fazer isso, crie um fluxo de prompt acionado por modelo.

Criar um fluxo de prompt acionado por modelo

  1. Clique no App Launcher (Iniciador de aplicativos) (Iniciador de aplicativos).
  2. Na caixa Search apps and items (Pesquisar aplicativos e itens), insira auto e selecione Automation (Automação).
  3. No painel Flows (Fluxos), clique em New (Novo).
  4. Na caixa Search automations (Pesquisar automações), insira prompt e selecione Template-Triggered Prompt Flow (Fluxo de prompt acionado por modelo).
  5. Deixe o tipo de entrada Manual Inputs (Entradas manuais).

Selecione o menu Input Type (Tipo de entrada) com opções para entradas manuais ou automáticas.

  1. Clique em Alternar caixa de ferramentas para alternar a caixa de ferramentas.

A tela do Flow Builder com o botão Toggle Toolbox (Alternar caixa de ferramentas) na barra de ferramentas.

  1. Clique em New Resources (Novos recursos) e insira os detalhes a seguir:
    • Resource Type (Tipo de recurso): Variável
    • API Name: (Nome da API:) Reservation (Reserva)
    • Data Type (Tipo de dados): Record (Registro)
    • Object (Objeto): Reserva externa
    • Disponível para entrada: Selecionado
  2. Clique em Done (Concluído).

A tela New Resource (Novo recurso) correspondente às instruções anteriores.

  1. Clique novamente em New Resources (Novos recursos) e insira os detalhes a seguir:
    • Resource Type (Tipo de recurso): Variável
    • API Name: (Nome da API:) Experience (Experiência)
    • Data Type (Tipo de dados): Record (Registro)
    • Object (Objeto): Experience (Experiência)
    • Disponível para entrada: Selecionado
  2. Clique em Done (Concluído).
  3. Clique em Save (Salvar) para salvar o fluxo.
  4. A janela Save the flow (Salvar o fluxo) é exibida. É aqui que você atribui os detalhes do fluxo:
    • Flow Label (Rótulo do fluxo): Get Experience Newsletter Data (Obter dados do boletim de experiência)
    • Flow API Name (Nome da API do fluxo): Get_Experience_Newsletter_Data
    • Description (Descrição): Filter all guest experience data to return to guests. (Filtrar todos os dados de experiência para retornar para hóspedes.)
  5. Clique em Save (Salvar).

Adicionar elementos ao fluxo de prompts

  1. Clique em Add Element (Adicionar elemento) “” entre o início e o fim.
  2. Na caixa Add Element (Adicionar elemento), insira Get (Obter) e selecione o elemento Get Records (Obter registros) para recuperar e armazenar as experiências em uma coleção.
  3. Em Label (Rótulo), insira Guest Experience (Experiência do hóspede) e mantenha Guest_Experience para API Name (Nome da API).
  4. Em Description (Descrição), insira Get all experience data (Obter todos os dados da experiência).
  5. Em Object (Objeto), selecione Experience (Experiência). O boletim informativo precisa incluir apenas os eventos em que todos os hóspedes podem participar durante a estadia.
  6. Em Condition Requirements (Requisitos de condição), selecione None - Get All Experience Records (Nenhum - Obter todos os registros de experiência).
  7. Em Sort Order (Ordem de classificação), mantenha Not Sorted (Não classificado).
  8. Em How Many Records to Store (Quantos registros serão armazenados), selecione All records (Todos os registros).
  9. Clique em Save (Salvar).

Atualmente, todas as experiências estão armazenadas em uma coleção. Para analisar cada item individualmente, vamos adicionar um loop.

  1. De volta ao fluxo, clique em Add Element “” (Adicionar elemento) após o elemento Get Records (Obter registros).
  2. Adicione um elemento de loop inserindo Loop e selecione-o.
  3. Em Label (Rótulo) insira Loop Experiences (Experiências de loop) e mantenha Loop_Experiences para API Name (Nome da API).
  4. Em Description (Descrição), insira Loop through the collection of guest experiences. (Percorrer a coleção de experiências dos hóspedes).
  5. Em Collection Variable (Variável da coleção), selecione Experiences from Guest Experience (Experiências de Experiência de hóspede).
  6. Clique em Save (Salvar).

Os fluxos acionados por modelos oferecem um recurso exclusivo: a criação de instruções de prompt. Essas instruções reúnem e transmitem dados e texto do Flow Builder para o Prompt Builder. Na próxima etapa, você usa as instruções de prompt para formatar todos os detalhes da experiência a serem enviados ao Prompt Builder e ativa o fluxo a ser usado no Prompt Builder.

  1. Após o caminho For Each (Para cada) do elemento Loop, clique em Add element (Adicionar elemento) “”.
  2. Insira add (adicionar) e selecione o elemento Add Prompt Instructions (Adicionar instruções de prompt) para adicionar ao fluxo.
  3. Em Label (Rótulo), insira Send Experience Details to the Prompt Template (Enviar detalhes da experiência para o modelo de prompt) e mantenha Send_Experience_Details_to_the_Prompt_Template no campo API Name (Nome da API).
  4. Em Description (Descrição) Insira Add all qualifying experience details to the prompt instructions. (Adicionar todos os detalhes da experiência qualificada às instruções do prompt).
  5. Em Prompt Instructions (Instruções do prompt), cole o seguinte texto (abaixo da caixa de pesquisa com o rótulo Insert a resource [Inserir um recurso]...).
(Experience Name: {!Loop_Experiences.Name},
 Experience Location:{!Loop_Experiences.Location__c} ,
 Experience Details: {!Loop_Experiences.Description__c})
  1. Clique em Save (Salvar)e, em seguida, clique em Activate (Ativar).
    O fluxo final de Get Experience Newsletter Data (Obter dados do boletim de experiência) correspondente às instruções anteriores.

Adicionar o fluxo ao seu modelo de prompt

Agora que seu fluxo foi ativado no Flow Builder, ele agora está pronto para ser usado no Prompt Builder.

  1. Saia do Flow Builder e volte para Setup (Configuração).
  2. Na caixa Busca rápida, insira prompt, então clique em Prompt Builder (Criador de prompts).
  3. Selecione o modelo de prompt New Guest Newsletter (Boletim informativo de novo hóspede).
  4. Vamos substituir os campos de mesclagem de experiência existentes pelo fluxo. Primeiro, selecione e exclua o seguinte texto:
    Experience Name: Input:Experience.Name
    Experience Location: Input:Experience.Location__c
    Experience Details: Input:Experience.Description__c
  1. Em seguida substitua o texto clicando no campo Resource (Recurso) e selecionando Flows (Fluxos) > Get Experience Newsletter Data (Obter dados do boletim informativo de experiência).
  2. Clique em Save As (Salvar como) e, em seguida, Save as a New Version (Salvar como nova versão).

Seu modelo de prompt deve mostrar o seguinte:.

Você é o Diretor de diversões do Coral Cloud Resorts e está escrevendo um boletim informativo para dar as boas-vindas a Input:Reservation.External_Guest__r.First_Name__c e informá-lo sobre as atividades que serão realizadas durante a estadia dele. O objetivo do boletim informativo é fazer com que os hóspedes se entusiasmem com a estadia no resort. Quando eu pedir você para criar o boletim informativo, siga rigorosamente as instruções abaixo.

Instruções:

Apresente o resort em um boletim informativo de no máximo três parágrafos.

Informe os hóspedes sobre a reserva utilizando os seguintes dados:

Check-in: Input:Reservation.Check_in_Date__c

Check-out: Input:Reservation.Check_out_Date__c

Seleção do quarto: Input:Reservation.Room_Type__c

Inclua uma lista de marcadores das experiências disponíveis durante a estadia do hóspede, incluindo a descrição e os locais. As experiências são as seguintes:

Flow:Get_Experience_Newsletter_Data

Use uma linguagem clara e direta, use a voz ativa e evite o uso de marcas de oralidade e pleonasmo. Use um tom de conversa.

Não atribua caraterísticas negativas no resumo.

Termine com uma chamada para a ação para que os leitores consultem nosso site para ver essas ofertas.

Agora, crie o boletim informativo.

No Criador de prompts, fica assim:

Modelo de prompt flexível correspondente ao texto anterior.

Testar o prompt

  1. No campo Reservation (Reserva) insira er. Selecione qualquer reserva.
  2. No campo Experience (Experiência), insira Family (Família). Selecione Family Karaoke Night (Noite de karaokê em família).
  3. Clique em Preview (Visualizar).
  4. Analise o resultado do seu modelo de prompt. Agora, a resposta inclui a experiência de yoga e a noite de karaokê.
  5. Clique em Activate (Ativar).

Ótimo trabalho! Você aprendeu rapidamente a criar um modelo de prompt adaptado às suas necessidades. Ao incorporar fluxos, você tornou seus modelos ainda mais fáceis de usar para todos. Continue explorando o Prompt Builder para descobrir maneiras mais criativas de automatizar a geração de texto.

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