Adicionar um fluxo ao seu modelo de prompt
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
- Clique no App Launcher (Iniciador de aplicativos) (
).
- Na caixa Search apps and items (Pesquisar aplicativos e itens), insira
auto
e selecione Automation (Automação).
- No painel Flows (Fluxos), clique em New (Novo).
- Na caixa Search automations (Pesquisar automações), insira
prompt
e selecione Template-Triggered Prompt Flow (Fluxo de prompt acionado por modelo).
- Deixe o tipo de entrada Manual Inputs (Entradas manuais).
- Clique em
para alternar a caixa de ferramentas.
- 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
- Resource Type (Tipo de recurso): Variável
- Clique em Done (Concluído).
- 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
- Resource Type (Tipo de recurso): Variável
- Clique em Done (Concluído).
- Clique em Save (Salvar) para salvar o fluxo.
- 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.)
- Flow Label (Rótulo do fluxo):
- Clique em Save (Salvar).
Adicionar elementos ao fluxo de prompts
- Clique em Add Element (Adicionar elemento)
entre o início e o fim.
- 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.
- Em Label (Rótulo), insira
Guest Experience
(Experiência do hóspede) e mantenhaGuest_Experience
para API Name (Nome da API).
- Em Description (Descrição), insira
Get all experience data
(Obter todos os dados da experiência).
- 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.
- Em Condition Requirements (Requisitos de condição), selecione None - Get All Experience Records (Nenhum - Obter todos os registros de experiência).
- Em Sort Order (Ordem de classificação), mantenha Not Sorted (Não classificado).
- Em How Many Records to Store (Quantos registros serão armazenados), selecione All records (Todos os registros).
- 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.
- De volta ao fluxo, clique em Add Element
(Adicionar elemento) após o elemento Get Records (Obter registros).
- Adicione um elemento de loop inserindo
Loop
e selecione-o.
- Em Label (Rótulo) insira
Loop Experiences
(Experiências de loop) e mantenhaLoop_Experiences
para API Name (Nome da API).
- Em Description (Descrição), insira
Loop through the collection of guest experiences.
(Percorrer a coleção de experiências dos hóspedes).
- Em Collection Variable (Variável da coleção), selecione Experiences from Guest Experience (Experiências de Experiência de hóspede).
- 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.
- Após o caminho For Each (Para cada) do elemento Loop, clique em Add element (Adicionar elemento)
.
- Insira
add
(adicionar) e selecione o elemento Add Prompt Instructions (Adicionar instruções de prompt) para adicionar ao fluxo.
- Em Label (Rótulo), insira
Send Experience Details to the Prompt Template
(Enviar detalhes da experiência para o modelo de prompt) e mantenhaSend_Experience_Details_to_the_Prompt_Template
no campo API Name (Nome da API).
- 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).
- 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})
- Clique em Save (Salvar)e, em seguida, clique em Activate (Ativar).
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.
- Saia do Flow Builder e volte para Setup (Configuração).
- Na caixa Busca rápida, insira
prompt
, então clique em Prompt Builder (Criador de prompts).
- Selecione o modelo de prompt New Guest Newsletter (Boletim informativo de novo hóspede).
- 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
- 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).
- 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:
Testar o prompt
- No campo Reservation (Reserva) insira
er
. Selecione qualquer reserva.
- No campo Experience (Experiência), insira
Family
(Família). Selecione Family Karaoke Night (Noite de karaokê em família).
- Clique em Preview (Visualizar).
- Analise o resultado do seu modelo de prompt. Agora, a resposta inclui a experiência de yoga e a noite de karaokê.
- 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.