Gabriel Custódio – redator da StartSe
Ao entender e aplicar estas técnicas, abrem-se novas portas para a eficiência, criatividade e inovação, tanto em ambientes pessoais quanto profissionais. Confira!
Foto de Sigmund na Unsplash
Engenharia de Prompt é um conjunto de estratégias essenciais para uma interação homem-máquina eficaz. Esta prática não se limita apenas a criar perguntas…
- É sobre moldar a forma como nos comunicamos com os LLMs (Grandes Modelos de Linguagem) como ChatGPT e Bard, garantindo respostas mais precisas, seguras e úteis.
A Engenharia de Prompt é um campo novo e consiste em otimizar como aplicamos, desenvolvemos e entendemos esses modelos de linguagem.
São um conjunto de estratégias que visam expandir o que essas IAs podem fazer, direcionar e/ou contornar suas fraquezas, e fazer as requisições certas entendendo como operam por baixo do capô.
Mas o que é Prompt?
Prompt são instruções para uma máquina. Um prompt serve como uma ponte entre o usuário e a máquina, traduzindo necessidades humanas em uma linguagem que a Inteligência Artificial pode compreender e processar.
Nos anos 70 já utilizamos prompts, contudo, em uma máquina que as palavras aceitas eram previamente estabelecidas, portanto, limitadas. Era coisa de 100 a 1000 palavras. Quem já usou o “prompt de comando” ou o “terminal” sabe bem disso.
Mas hoje temos modelos treinados com trilhões de textos. Codificado a partir de estudos sobre a linguagem (para os curiosos: é a teoria linguística de Noam Chomsky). E que, com efeito, compreende muito bem como nos comunicamos. Tem capacidades para compreender dialetos, gírias e, inclusive, palavras inventadas!
Entendendo, agora, esse potencial, ‘promptar’ hoje é como se comunicar naturalmente. E de fato, muitas vezes escrever como pensamos ou falamos vai funcionar bem na maioria dos casos, e o esperado é que os resultados melhorem ao longo do tempo com comandos simples assim.
- Mas por enquanto, precisamos de algumas estratégias, porque as máquinas operam e compreendem as coisas um pouco diferente de nós.
Elementos de um Prompt
Um prompt eficiente deve incluir:
Instruções Claras: Diretrizes específicas sobre o que é esperado da resposta.
Contexto Relevante: Informações externas que ajudam o modelo a gerar a resposta.
Dados de Entrada: Entradas específicas que a IA usará para gerar a resposta.
Indicadores de Saída: O que define uma resposta bem-sucedida: coisas como formato, estilo do texto, o que é esperado da saída.
Vou trazer alguns exemplos.
Vamos considerar um assistente virtual utilizado em um serviço de atendimento ao cliente.
Um prompt mal formulado poderia ser: “Resolva a questão”. Isso é vago e pode levar a respostas imprecisas. Um prompt melhor seria: “Forneça uma solução detalhada para o problema de conexão de internet do cliente, incluindo etapas de solução de problemas e perguntas de acompanhamento para clarificação”. Mas é claro, esse exemplo só será bom se fornecido o contexto do problema do cliente: seu email, mensagem, etc.
Outro caso:
Vamos imaginar que precisamos fazer um resumo. Um mal exemplo de prompt seria:
ENTRADA: “Faça um resumo de uma avaliação de serviço que elogia minha loja”.
SAÍDA: Algo fictício, genérico, inventado… Ou então, se a avaliação for incluída no prompt, há a chance de se ter um texto tão grande quanto o original, por causa da ambiguidade e vagueza.
Agora, um bom exemplo de prompt:
ENTRADA: “Escreva um resumo de uma avaliação de serviço usando duas frases.
Loja: Online, Serviço: Atendimento ao Cliente.
Avaliação: A loja virtual LojaExemplo oferece um serviço de atendimento ao cliente excepcional. Sempre que tive problemas com meus pedidos, a equipe foi rápida, eficiente e extremamente cortês, resolvendo minhas questões em pouco tempo. A facilidade de comunicação através do chat online e a atenção personalizada que recebi fizeram com que eu me sentisse valorizado como cliente. A LojaExemplo realmente se destaca no atendimento, o que me faz continuar comprando com eles e recomendar a loja para amigos e familiares. O serviço ao cliente é um dos melhores que já experimentei, e a agilidade em lidar com problemas é impressionante.
Resumo:”
SAÍDA: “A LojaExemplo oferece um serviço de atendimento ao cliente excepcional, caracterizado por rapidez, eficiência e cortesia, destacando-se na resolução de problemas e na comunicação personalizada. Essa qualidade no serviço faz com que os clientes se sintam valorizados, incentivando a fidelidade e recomendações positivas.”
Observe que ao satisfazer os 4 elementos de um prompt que mencionamos acima, temos muito mais qualidade e previsibilidade da saída. Um elemento importantíssimo é inserir o FORMATO da Saída, que no exemplo acima foi mencionar que o resumo deve ter duas frases.
A Arte da Revisão e Intencionalidade
Após receber a resposta de um modelo de linguagem, é crucial revisar e ajustar para garantir que o resultado final reflita a intenção humana, a SUA intenção e o SEU estilo.
Esta etapa é fundamental, pois embora a IA possa processar o prompt, ela não compreende completamente nuances e contextos específicos da maneira que um humano o faria.
A revisão ativa garante que o resultado seja não apenas tecnicamente correto, mas também relevante, estilizado, com o toque humano, a cadência de raciocínio, a variedade e organicidade que se tem em um texto humano demasiado humano.
E no fim das contas: pessoas querem ler pessoas, pessoas querem ver pessoas e pessoas querem comprar de pessoas!
POR QUE IMPORTA?
Dominar a Engenharia de Prompts é mais do que uma habilidade técnica; é um passo essencial para aprimorar a interação com as IAs de maneira significativa e produtiva. Ao entender e aplicar estas técnicas, abrem-se novas portas para a eficiência, criatividade e inovação, tanto em ambientes pessoais quanto profissionais.
Esta habilidade permite que aproveitemos ao máximo o potencial dos avanços tecnológicos, mantendo o toque humano e a intencionalidade no coração da nossa interação com a IA.