Procurador[IA]
Oficina de ChatGPT para
a advocacia pública

Engenharia
de Prompt

by Miguel Câmara

Memorização da estrutura do Prompt

Do iniciante
ao avançado
Componentes do prompt
Persona
Define a personalidade, o papel, que o modelo deve utilizar para fornecer a resposta.
🧠 “Quem” a IA deve ser.
Exemplo 1
"Atue como um Procurador do Estado, especialista em Licitações e Contratos"
Exemplo 2
"Você é um professor de Direito Administrativo…."
Exemplo 2
"Aja como um advogado especializado em Direito Tributário"
Componentes do prompt
Contexto
É o cenário, o ambiente, os aspectos relevantes da situação em que a IA está inserida, para ajudar o modelo a entender o que se espera da resposta.
🧠 "Onde" ou "em que situação" a IA está atuando.
Exemplo:
"Levando em conta uma análise sobre a constitucionalidade de uma nova lei estadual aprovada recentemente…;
Exemplo:
"Considerando o debate sobre possíveis ilegalidades em nomeações realizadas pelo Poder Executivo Estadual…"
Componentes do prompt
Objetivo
Estabelece o propósito central que a resposta deve alcançar, garantindo que o modelo compreenda exatamente o que se espera como resultado.
🧠 “O que” deve ser respondido e alcançado na resposta.
Exemplo:
"Você deve elaborar uma contestação…"
Exemplo:
"Compare o texto das leis fornecidas e explique as principais alterações…"
Exemplo:
"Forneça uma análise do processo, listando os fatos relevantes"
Memorização da estrutura do Prompt

Iniciante:
P C O
P: Persona
C: Contexto
O: Objetivo
Componentes do prompt
Restrições
Define os limites da resposta, até onde a IA pode avançar.
🧠 "o que não" deve ser respondido.
Exemplo:
"Jamais invente informações que não estejam no processo"
"Responda apenas com base nas informações fornecidas".
"De modo algum cite jurisprudência".
Componentes do prompt
Formato de Saída
Especifica como a IA deve organizar e apresentar a resposta. Pode incluir também um exemplo mais específico
🧠 “De que forma” deve ser respondido.
Exemplo:
"Apresente a resposta como uma tabela com as seguintes colunas: nº processo | juiz | tipo de decisão"
"Escreva o texto em 5 parágrafos, contendo cada um até 400 caracteres."
Memorização da estrutura do Prompt
Intermediário:

PeCORA 🐑
Pe: Persona
C: Contexto
O: Objetivo
R: Restrições
A: Apresentação (Formato de saída)
Componentes do prompt
Tarefas (ou Passos)
Estabelece os passos ou as etapas para que o objetivo seja alcançado.
🧠 "Passo a passo" do que fazer.
Exemplo:
"O seu objetivo é elaborar uma contestação. Para isso, realize as seguintes tarefas:
1. Analise a petição inicial;
2. Liste os principais argumentos do autor;
3. Elenque possíveis contradições na argumentação do autor;
4. Elabore a contestação, buscando refutar os principais argumentos do autor e indicando as possíveis contradições na argumentação."
Componentes do prompt

Estilo
Refere-se ao tom ou à formalidade, se a resposta deve ser formal, informal, técnica, coloquial, objetiva etc.
🧠 Com qual tom deve ser respondido
💡 As "personas jurídicas" já definem o tom de voz e a formalidade da resposta.
Exemplo
"Utilize linguagem amigável e descontraída."
Exemplo
"Responda com formalidade e objetividade."
Componentes do prompt
Raciocínio
Instrui sobre como a IA deve agir para pensar nas respostas.
🧠 “De que maneira pensar" e "como raciocinar".
Exemplo:
"Baseie os argumentos nos precedentes do STJ fornecidos, priorizando aqueles que fortalecem o recurso do Estado."
Exemplo
"Utilize teoria da mente para entender o problema e as necessidades do requerente."
Exemplo:
"Resolva o problema passo a passo. Justifique cada etapa do raciocínio."
Componentes do prompt
Entrada do Usuário
Orienta o que a IA deve interagir ou coletar informações do usuário.
🧠 “O que perguntar" antes da resposta.
Exemplo:
"Peça o número do processo, o juízo e o nome das partes antes de elaborar a resposta."
Exemplo:
"Pergunte se deseja aprofundar e gerar novas respostas sobre um tópico específico."
Componentes do prompt
Notas ou observações finais
Informações adicionais que não se adequam às seções anteriores.
Exemplo:
"Considere possíveis variações de interpretação dos Tribunais a respeito do dispositivo legal mencionado"
Memorizando a estrutura do Prompt

Avançado:
Melhores Práticas de Engenharia
de Prompt
Modelos convencionais
1. Coloque delimitadores para separar a instrução do contexto
Menos eficaz
Elenque os gatilhos mentais do texto abaixo:
Crie textos personalizados de alta qualidade em instantes. Comunique sua mensagem com palavras que são a sua cara.
Melhor
Elenque os gatilhos mentais do texto abaixo:
***
Crie textos personalizados de alta qualidade em instantes. Comunique sua mensagem com palavras que são a sua cara.
2. Escreva instruções claras
Menos eficaz
Escreva uma história de amor.
Melhor
Escreva uma peça teatral sobre uma história de amor, retratada no sertão nordestino, com referências à literatura de cordel, teatro mamulengo, festas populares e crítica social.
3. Apresente o formato que você quer na resposta
Ex. 1: Extraia as informações mais importantes do texto abaixo, no seguinte formato:
Formato desejado:
Nome do autor: < >
Nomes do réu: < >
Tipo de ação: < >
Tipo de decisão proferida: < >
Ex. 2: Monte uma tabela com as seguintes colunas: coluna "Nº do processo", "Juízo", "Nome do Juiz" "Valor da causa".
4. Reduza descrições “fofas” e imprecisas
Menos eficaz
A descrição deste produto deve ser bem curta, com apenas algumas frases e nada mais.
Melhor
Use um parágrafo de 3 a 5 frases para descrever este produto.
5. Em vez de apenas dizer o que “não fazer”, diga o que fazer em vez disso.
Menos eficaz
Não faça referência a leis estaduais na petição.
Melhor
Utilize apenas leis federais na petição.
6. Divida tarefas complexas em subtarefas simples
Tarefas complexas tendem a ter taxas de erro mais altas do que tarefas mais simples.
Divida tarefas complexas em subtarefas simples para aumentar a precisão.
Exemplo: Para resumir textos muito longos, prefira resumir por partes, fazendo um resumo completo a partir de vários trechos.
💡 Se o usuário relacionar a resposta com o prompt seguinte, isso é uma técnica chamada Prompt Chaining (ou encadeamento de prompts)
7. Em conversas longas, resuma diálogos anteriores
Em diálogos que exijam conversas muito longas, peça para o ChatGPT resumir os diálogos anteriores.
Assim, a conversa é mantida na janela de contexto e parmenece apenas o essencial, continuando a interação.
8. Dê um passo a passo

Algumas tarefas são melhor compreendidas pela IA com sequência de passos.
Também é pode pedir uma resposta "passo a passo" do que deve ser feito por você.
Liste as etapas sequencialmente e use números ou marcadores.
Realize as seguintes tarefas:
1. Solicite ao usuário detalhes sobre o contrato, como tipo, partes envolvidas e prazo.
2. Identifique possíveis cláusulas problemáticas ou riscos.
3. Sugira ações corretivas e possíveis revisões.
9. Forneça exemplos
Fornecer exemplos pode ser mais eficiente do que apenas descrever instruções.
Apresente de 3 a 5 exemplos relevantes.
Fornecer alguns exemplos é um técnica conhecida como "few-shot" prompting.

Copiando um estilo
Se você pretende que a IA copie um estilo particular de escrita difícil de descrever explicitamente, você pode fornecer textos de exemplos e pedir para que ele copie o estilo na resposta.
10. Use marcadores
Use numeração hierárquica ou símbolos de Markdown (###, ---) para organizar o conteúdo de forma lógica e estruturada.
"O seu objetivo é elaborar uma contestação. Para isso, realize as seguintes tarefas:
1. Analise a petição inicial;
2. Liste os principais argumentos do autor;
3. Elabore a contestação, buscando refutar os principais argumentos do autor."
"# Objetivo: você deve elaborar uma contestação. Para isso, realize as seguintes tarefas:
## Analise a petição inicial;
## Liste os principais argumentos do autor;
## Elenque possíveis contradições na argumentação do autor;
## Elabore a contestação, buscando refutar os principais argumentos do autor e indicando as possíveis contradições na argumentação."
Para saber mais sobre markdown: https://www.markdownguide.org/basic-syntax/
Para continuar essa conversa 👇
Miguel Câmara
Instagram
Linkedin