Planejar seu modelo de prompt
Objetivos de aprendizagem
Após concluir esta unidade, você estará apto a:
- Usar design de prompts para criar modelos de prompt eficazes.
- Usar modelos de prompt para melhorar os processos de criação de conteúdo.
- Identificar formas de iterar o processo de design de prompt para obter melhores resultados.
É um novo dia
A Ursa Major Solar é uma estrela em ascensão no próspero setor de painéis solares comerciais e residenciais. Ela vende painéis e hardware associado, faz instalações e oferece manutenção e suporte. Os negócios estão ótimos, mas vão ficar ainda melhores! A Ursa Major Solar está prestes a lançar um novo serviço de limpeza de painéis solares.
[Imagem gerada por IA usando o DreamStudio em stability.ai com o prompt “Uma casa com painéis solares. Desenhada no estilo de arte de vetor 2D.”]
A Ursa Major Solar está empolgada para dar a notícia a seus clientes, mas a empresa quer que a mensagem dessa campanha seja mais do que um email igual para todos. Ela quer que cada cliente receba um email sob medida baseado em dados de CRM, por exemplo, há quanto tempo a pessoa é cliente e onde ela reside. A Ursa Major Solar também quer que a mensagem reflita a voz e o tom da marca.
É o timing perfeito para Lara, administradora, começar a usar modelos de prompt. Ela precisa gerar mensagens para o novo serviço voltado para clientes existentes. Esse foco específico permite que ela comece aos poucos e aprenda a usar os modelos de prompt da melhor forma em campanhas maiores no futuro.
Nesta unidade, você verá como Lara cria seu primeiro modelo de prompt e como ela melhora o modelo ao longo do tempo.
Fazer as perguntas certas
Como você viu na primeira unidade, um ótimo prompt dá ao LLM as instruções de que ele precisa para criar bons resultados. Mas o que faz um modelo de prompt? Um bom modelo de prompt se faz com boas respostas a quatro grandes perguntas.
Quem está envolvido e como eles se relacionam?
[Ingredientes principais: participantes, relacionamentos, dados]
“Conheça seu público” é um ditado conhecido de todos que ganham a vida escrevendo ou se apresentando. Isso basicamente significa que você precisa mudar a maneira de se comunicar dependendo de quem está lendo, assistindo ou ouvindo. Para que o LLM conheça o público, você precisa dizer a ele! E mais: você precisa dizer ao LLM que papel ele deve desempenhar. Nesse caso, Lara quer que a mensagem soe como se tivesse sido escrita para o cliente pelo executivo de contas. Com os envolvidos em mente, ela começa o modelo de prompt assim:
Você é um executivo de contas chamado {!user.firstname}
{!user.lastname}
em uma empresa chamada Ursa Major Solar. Você está escrevendo para {!contact.firstname}
{!contact.lastname}
, que é {!contact.title}
na empresa {!account.name}
. Essa pessoa é cliente desde {!account.creationdate}
.
Observe que Lara já está fundamentando seu modelo de prompt com dados de CRM com a inclusão de campos de mesclagem. Agora o LLM pode usar a duração do relacionamento com o cliente como orientação para o conteúdo. Lara também incluiu os nomes e os cargos dos envolvidos. Isso nos leva à segunda grande pergunta.
O que você está tentando alcançar?
[Ingredientes principais: objetivo, instruções]
Lara está criando o modelo de prompt por um motivo e não é apenas para gerar uma ótima mensagem de marketing. No fundo, a Ursa Major Solar quer convencer os clientes existentes a se inscreverem no novo serviço. Esse objetivo subjacente é uma informação importante que o LLM deve saber. Ou seja, Lara continua seu modelo de prompt descrevendo o objetivo em termos gerais.
Você está tentando convencer {!contact.firstname}
{!contact.lastname}
a se inscrever em {!product.name}
, que é descrito como {!product.description}
.
Essa é uma boa hora para incluir algumas diretrizes sobre como alcançar o objetivo. Pode ser uma estratégia conhecida de elaboração do tipo de mensagem que você costuma enviar, por exemplo. Para isso, Lara inclui o seguinte:
Descreva o valor comercial de {!product.name}
no contexto de organizações com sede em {!account.location}
.
Lara usa “descrever” como um comando direto com ainda mais dados de CRM para influenciar o resultado. A Ursa Major Solar tem muitos dados proprietários para utilizar, ou seja, esse primeiro modelo com seus poucos campos de mesclagem é humilde perto da inovação que é o uso de dados de CRM para dar contexto de negócios útil ao LLM. E agora ela está pronta para a próxima pergunta.
Qual é o contexto?
[Ingredientes principais: contexto, tom e estilo, idioma]
Existem várias formas de comunicação e cada uma tem expectativas atreladas a ela. Por exemplo, as mensagens de texto costumam ser curtas; já os emails podem ter vários tamanhos. Ou seja, para orientar o LLM da melhor forma, Lara descreverá o contexto em que o conteúdo será usado.
Escreva a mensagem como um email dirigido a uma única pessoa e escrito em inglês.
Lara sempre inclui os clientes internacionais. Quando a Ursa Major Solar começar a operar em outros países, Lara poderá substituir “Inglês” por um campo de mesclagem.
O contexto também define o estilo do resultado. Algumas situações pedem um estilo de escrita formal; já outros se beneficiam de um tom mais coloquial. Lara pode descrever alguns atributos linguísticos para que o resultado corresponda à empolgação da Ursa Major.
A mensagem deve evocar entusiasmo com advérbios de intensidade, mas limitar o uso de pontos de exclamação. Expresse casualidade com contrações, use pronomes pessoais informais e expletivos.
Existem muitas dicas de estilo que Lara pode experimentar. Expletivos como “ainda bem” ou “certo” deixarão o resultado mais coloquial. Mais tarde, Lara poderá ajustar o modelo, mas por enquanto ela tem mais uma pergunta a fazer.
Quais são as restrições?
[Ingredientes principais: limites, instruções]
É muito importante incluir algumas bordas para indicar ao LLM os limites até onde ele pode ir. Por exemplo, você deve indicar que o conteúdo não deve apresentar adivinhações quando faltar algumas informações. É bom definir também o tamanho do conteúdo. Lara faz isso adicionando:
Limite a mensagem a aproximadamente 500 palavras e não fale sobre conteúdo nem gere respostas que não se baseiem em dados completos.
Por fim, existe mais uma instrução que é meta. Diga ao prompt para escrever apenas a mensagem de email, nada mais. Pode parecer estranho, mas isso impedirá o LLM de gerar uma resposta sobre a tarefa de escrever em vez de apenas escrever. Lara termina o modelo de prompt assim:
Siga essas instruções rigorosamente a fim de gerar apenas a mensagem para envio ao cliente.
E, com isso, seu modelo de prompt está completo! Lara fez um ótimo trabalho na sua primeira tentativa por ter levado em conta estas quatro perguntas importantes.
- Quem está envolvido e como eles se relacionam?
- O que você está tentando alcançar?
- Qual é o contexto?
- Quais são as restrições?
Na íntegra, seu prompt fica assim:
Você é um executivo de contas chamado {!user.firstname}
{!user.lastname}
em uma empresa chamada Ursa Major Solar. Você está escrevendo para {!contact.firstname}
{!contact.lastname}
, que é {!contact.title}
na empresa {!account.name}
. Essa pessoa é cliente desde {!account.creationdate}
.
Você está tentando convencer {!contact.firstname}
{!contact.lastname}
a se inscrever em {!product.name}
, que é descrito como {!product.description}
. Descreva o valor comercial de {!product.name}
no contexto de organizações com sede em {!account.location}
.
Escreva a mensagem como um email dirigido a uma única pessoa e escrito em inglês.
A mensagem deve evocar entusiasmo com advérbios de intensidade, mas limitar o uso de pontos de exclamação. Expresse casualidade com contrações, use pronomes pessoais informais e expletivos.
Limite a mensagem a aproximadamente 500 palavras e não fale sobre conteúdo nem gere respostas que não se baseiem em dados completos.
Siga essas instruções rigorosamente a fim de gerar apenas a mensagem para envio ao cliente.
Mas seu trabalho ainda não acabou. Lara sabe que os designers de prompts precisam testar seu trabalho, analisar o resultado do LLM e ajustá-lo, se for o caso.
Testar e iterar
Todos que já brincaram com ferramentas de IA generativa sabem que criar um prompt é uma arte por si só. É muito comum obter conteúdo gerado que não está totalmente certo, mesmo quando o prompt parece claro. Quando Lara experimenta seu modelo de prompt, ela obtém um bom resultado porque pensou nas quatro grandes perguntas com atenção.
Assunto: Cuide dos seus painéis solares com o Alpha Solar
Oi, Denise.
Espero que tudo esteja bem por aí. Como executiva de contas na Ursa Major Solar, trabalho com a Northern Trail Outfitters há algum tempo e sempre admirei o compromisso da sua empresa com questões ambientais e de sustentabilidade. Estou entrando em contato com você hoje porque tenho uma oferta que se encaixa com perfeição nos seus valores e objetivos.
Quero muito te apresentar o Alpha Solar, nosso serviço de limpeza de painéis solares por assinatura mensal. O Alpha Solar mantém seus painéis solares em forma para maximizar a conversão de energia, o que significa que você poderá ter mais disponibilidade energética e uma conta mais baixa no final do mês. Nosso serviço foi pensado para deixar seus painéis solares nas melhores condições, mesmo com o clima severo que você costuma ver em Des Moines, Iowa.
O que diferencia o Alpha Solar de outros serviços de limpeza de painéis solares é nosso compromisso com a qualidade e a confiabilidade. Usamos apenas os melhores equipamentos e agentes de limpeza para garantir uma limpeza meticulosa e segura. Nossa equipe de especialistas foi treinada para lidar com todos os tipos de painel solar, independentemente do tamanho ou da complexidade. Também oferecemos opções de agendamento flexível para nosso serviço caber sem problemas na sua agenda cheia.
Ao fazer a assinatura do Alpha Solar, você poderá usufruir de vários benefícios que economizarão tempo e dinheiro para sua organização. Por exemplo, nosso serviço pode ajudar você a evitar custos altos em reparos e substituições com a identificação de possíveis problemas logo no início. Nosso processo de limpeza também pode ajudar a estender a vida útil dos seus painéis solares, o que significa que você poderá aproveitar as vantagens da energia solar por muitos outros anos.
Tenho certeza de que o Alpha Solar seria uma ótima escolha para aumentar as iniciativas de sustentabilidade da sua organização. Se quiser saber mais sobre nosso serviço, estou à disposição. Terei o maior prazer em responder às suas perguntas e fazer um orçamento personalizado com base nas suas necessidades específicas.
Agradeço desde já seu tempo e sua consideração. Seu contato é sempre bem-vindo.
Atenciosamente,
Cassiopeia Mars
Executivo de contas
Ursa Major Solar
[Gerado com gpt-3.5-turbo-0301 em inglês]
Após uma análise cuidadosa, Lara mostra exemplos do conteúdo gerado aos stakeholders para ver o que eles acham. A opinião geral é boa, mas eles gostariam de incluir uma chamada para ação no final. Assim, Lara atualiza o modelo e inclui as seguintes instruções como parte do objetivo:
Recomende que o cliente participe de um dos webinars gratuitos oferecidos em {!company.trainingURL__c}
.
O novo resultado do modelo atualizado agora é exatamente o que os gerentes queriam. E como é fácil para Lara criar versões diferentes do modelo, ela pode até fazer seus próprios testes comparativos com ele. As informações que Lara colhe com esses testes a ajudará na hora de criar um modelo de prompt para a próxima grande campanha de marketing.
Humanos no ciclo
Aqui, Lara explica aos seus executivos de conta como usar o modelo. Ela lembra a eles de que precisarão analisar as respostas sempre que usarem o modelo para gerar texto. Essa é uma melhor prática chamada “humanos no ciclo” e é um requisito para uma IA generativa confiável.
Os executivos reconhecem sua responsabilidade por manter as respostas relevantes e sem viés e estão empolgados para começar uma campanha de mensagens com seus emails altamente personalizados para cada cliente.