A engenharia de prompts é uma área emergente e fascinante dentro do campo da inteligência artificial. Se você está começando seus estudos em IA, entender como criar e otimizar prompts pode ser uma habilidade valiosa. Neste artigo, vamos explorar a criação de pormpts para resumo e extração, abordando desde os princípios básicos até exemplos práticos que você pode aplicar em seus projetos.
O que é um Prompt?
Um prompt é a entrada que fornecemos a um modelo de linguagem para obter uma resposta. A criação de um bom prompt é essencial para obter respostas precisas e úteis. Vamos começar entendendo os elementos fundamentais de um prompt.
Elementos de um Prompt
Um bom prompt geralmente contém quatro elementos principais:
- Instrução: A tarefa específica a ser realizada pelo modelo.
- Contexto: Informação adicional que ajuda o modelo a entender melhor a tarefa.
- Dados de Entrada: A questão ou entrada que estamos interessados em resolver.
- Indicador de Saída: O tipo ou formato da saída esperada.
# Exemplo de Prompt
Desenvolva um plano de investimento eficaz, definindo tipos de investimentos, proporções entre investimentos e diversificação para o perfil do cliente abaixo.
Princípios de um Bom Prompt
Para criar prompts eficientes, é importante seguir dois princípios fundamentais: clareza e especificidade.
Clareza
A clareza é alcançada ao fornecer um contexto relevante ao modelo. Por exemplo, se você é um professor de física ensinando sobre ação e reação, pode solicitar ao ChatGPT ajuda para elaborar um plano de aula:
Desenvolva um plano para uma aula sobre relatividade.
Especificidade
A especificidade envolve fornecer instruções detalhadas e precisas. Evite ser ambíguo e forneça todas as informações necessárias para que o modelo compreenda a tarefa.
Desenvolva um plano de aula para uma turma de 5 alunos.
Prompts para Resumo
O resumo é uma técnica poderosa na engenharia de prompts, especialmente quando lidamos com grandes volumes de dados. A ideia é condensar a informação de forma que ela seja mais fácil de processar e entender.
Exemplo de Resumo
Vamos utilizar um modelo treinado para múltiplas línguas para resumir alguns parágrafos de texto em português.
# Exemplo de Resumo
Sua tarefa é gerar um breve resumo de uma review de produto de um site de e-commerce. Você quer dar um feedback para o setor de logística, portanto, foque nos aspectos de tempo e qualidade de entrega.
Resuma a review abaixo, delimitada por #### em até 15 palavras.
####
Panda de pelúcia fofo e macio, mas um pouco pequeno para o preço pago. Entrega rápida. Opções maiores pelo mesmo preço podem ser consideradas.
####
Prompts para Extração
A extração é outra técnica essencial, onde o objetivo é retirar informações específicas de um texto. Isso é particularmente útil em tarefas como análise de sentimentos, extração de entidades nomeadas, entre outras.
Exemplo de Extração
Vamos ver um exemplo de como extrair informações relevantes de um texto.
# Exemplo de Extração
Sua tarefa é extrair de Reviews de produtos as informações relevantes ao departamento logístico.
Extraia as informações da review abaixo, delimitada por ####.
####
Panda de pelúcia fofo e macio, mas um pouco pequeno para o preço pago. Entrega rápida. Opções maiores pelo mesmo preço podem ser consideradas.
####
Conclusão
A engenharia de prompts é uma área em constante evolução, e dominar as técnicas de crição de prompts para resumo e extração pode ser um diferencial significativo em seus projetos de inteligência artificial. Lembre-se de sempre iterar e refinar seus prompts para obter as melhores respostas possíveis.
Se você gostou deste artigo, não deixe de conferir nossos outros tutoriais e guias sobre inteligência artificial e programação. Até a próxima!
Cursos de programação gratuitos com certificado
Aprenda a programar e desenvolva soluções para o seu trabalho com Python para alcançar novas oportunidades profissionais. Aqui na Asimov você encontra:
- Conteúdos gratuitos
- Projetos práticos
- Certificados
- +20 mil alunos e comunidade exclusiva
- Materiais didáticos e download de código
Comentários