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.
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.
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.
- 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.
- Clique em Create Playground (Criar Playground).
- Siga as instruções.
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.
- 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.
- Clique em e em Setup (Configuração). A página Setup (Configuração) abre em uma nova guia.
- Na caixa Busca rápida, insira
einstein setup
(configuração do einstein) e, em seguida, clique em Einstein Setup (Configuração do Einstein).
- 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.
- Atualize a janela do seu navegador. Isso revela novas configurações de administrador agora que o Einstein está ativado.
- Na caixa Busca rápida, insira
prompt
, então clique em Prompt Builder (Criador de prompts).
- Clique em 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á.
- Em Prompt Template Name (Nome do modelo de prompt), insira
Quick Summary
(Resumo rápido).
- Em API Name (Nome da API), insira
Quick_Summary
.
- Em Template Description (Descrição do modelo), insira
A short summary of case details
(Um breve resumo dos detalhes do caso).
- Em Object (Objeto), encontre e selecione Case (Caso).
- Em Object Field (Campo de objeto), encontre e selecione Quick Summary (Resumo rápido).
- 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.
- 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.
- Em Models (Modelos), escolha OpenAI GPT 4.
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.
- Posicione o cursor do mouse na frente da palavra PRIORITY (Prioridade) em Prompt Template Workspace (Workspace do modelo de prompt).
- Clique na caixa Resource (Recurso) para abrir a lista de recursos.
- Clique em Case (Caso) e, em seguida, clique em Priority (Prioridade).
Um campo de mesclagem é inserido no texto como texto azul.
- Exclua PRIORITY (PRIORIDADE) para deixar apenas o campo de mesclagem. Ele deve ficar assim:
Repita o processo para substituir os espaços reservados de texto COMMENTS (COMENTÁRIOS), SUBJECT (ASSUNTO) e TYPE (TIPO).
- Coloque o cursor do mouse na frente de COMMENTS (COMENTÁRIOS).
- Clique na caixa Resource (Recurso). Selecione Case (Caso), então clique em CaseComments.
Nota: observe a cor marrom, que indica que essa é uma lista relacionada.
- Exclua COMMENTS (COMENTÁRIOS) para deixar apenas o campo de mesclagem. Ele deve ficar assim:
- Coloque o cursor do mouse na frente de SUBJECT (ASSUNTO).
- Clique na caixa Resource (Recurso). Selecione Case (Caso), então clique em Subject (Assunto).
- Exclua SUBJECT (ASSUNTO) para deixar apenas o campo de mesclagem.
- Por fim, coloque o cursor do mouse na frente de TYPE (TIPO).
- Clique na caixa Resource (Recurso). Selecione Case (Caso), então clique em Case Type (Tipo de caso).
- Exclua TYPE (TIPO) para deixar apenas o campo de mesclagem.
Com os campos de mesclagem instalados, seu modelo de prompt deverá ficar assim.
É 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.
- Na caixa Related Record (Registro relacionado), encontre e selecione o caso 00001002.
- Clique em Save & Preview (Salvar e visualizar).
- 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.
- Ainda na página do Prompt Builder, verifique se você clicou em Activate (Ativar).
- Feche a guia Setup (Configuração) para retornar ao aplicativo Sales (Vendas).
- Na barra de navegação, clique em Cases (Casos). (Talvez seja necessário clicar em More (Mais) para ver a opção.)
- Clique na seta para baixo ao lado de Recently Viewed (Exibidos recentemente) e selecione All Open Cases (Todos os casos abertos).
- Clique no número do caso 00001002.
- Clique em e clique em Edit Page (Editar página).
- Selecione o conteúdo da seção Details (Detalhes) [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).
- Clique em Next (Avançar).
- Selecione o botão de opção Case Layout (Layout de caso).
- Clique em Finish (Concluir).
- Na seção Details (Detalhes), clique no campo Quick Summary (Resumo rápido).
- Em Prompt Template (Modelo de prompt), encontre e selecione Quick Summary (Resumo rápido).
- Clique em Save (Salvar) e depois em Activate (Ativar).
- Clique no botão Assign as Org Default (Atribuir como padrão da organização).
- Clique em Next (Avançar) e depois em Save (Salvar).
- 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.
Vamos testar.
- Clique em no campo Quick Summary (Resumo rápido).
- Clique em à 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.
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.
- Clique em Use (Usar).
- Clique no X para fechar a sobreposição do Einstein.
Repare que o campo Quick Summary (Resumo rápido) está preenchido.
- 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.