Guia e Modelos de Prompts para Agentes 2.0
Para garantir o melhor desempenho dos seus Agentes de Monitoramento 2.0 e Agentes de Relatório 2.0, utilize as estruturas padronizadas abaixo.
💡 Atenção: Você pode utilizar a estrutura abaixo para adaptar à s suas necessidades e interesses especÃficos. É totalmente possÃvel usar uma inteligência artificial (como ChatGPT, Gemini ou Claude) para auxiliar na construção e personalização do texto, mas é indispensável fazer a revisão das instruções antes de inseri-las e salvá-las no agente.
1. Agente de Monitoramento 2.0
O Agente de Monitoramento trabalha na triagem contÃnua dos dados, aplicando regras claras para selecionar o que é realmente relevante e descartar o "ruÃdo".
Estrutura do Prompt (Template)
**Objetivo do filtro**
Quero receber [tipo de documento: proposições / agendas / atos do Diário Oficial / notÃcias...] que [uma frase com o interesse principal]. Não quero receber [o que costuma vir junto mas não interessa].
**Critérios de inclusão**
Escreva um critério por linha. Comece pelo tipo do critério.
- Menção: o documento cita alguma entidade da lista @[Lista]. Considere atendido se aparecer o nome, apelido ou variação presente nas colunas [Nome, Apelidos] da lista. Ignore homônimos quando o contexto indicar outra pessoa/empresa.
- Tema: o documento trata de algum tema da lista @[Temas]. Use a coluna [Descrição] de cada tema para julgar. Considere atendido só quando o tema é assunto central ou há impacto direto; palavra solta não conta.
- Metadado: [Casa / Tipo / Autor / Estado / Órgão] é [valor ou condição]. Ex.: "A Casa é Senado ou Câmara" · "O Tipo é PL, PLP ou MPV".
- Valor: [campo] é [maior/menor] que [número]. Ex.: "O valor do contrato é superior a R$ 1.000.000".
- Data: [campo de data] está [depois de / entre] [data]. Ex.: "A data de apresentação é posterior a 01/01/2025".
**Exclusões**
Descarte o documento, mesmo que atenda aos critérios acima, se:
- [condição de exclusão 1]. Ex.: "É apenas listagem administrativa, pauta ou ata sem deliberação".
- [condição de exclusão 2]. Ex.: "A menção ao stakeholder é só em assinatura, cabeçalho ou lista de presença".
**Regra de decisão**
O documento é RELEVANTE se: ([Critério A] OU [Critério B]) E NÃO ([Exclusão 1] OU [Exclusão 2]).
Se houver dúvida, considere NÃO RELEVANTE.
**Evidência a informar**
Para cada critério atendido, informe [o nome do stakeholder e o trecho onde aparece / o tema identificado e a frase que o sustenta].
2. Agente de Relatório 2.0
O Agente de Relatório consolida os objetos e dados monitorados, organizando o conteúdo em seções estruturadas para saÃda em e-mail HTML ou documento Word (DOCX).
Estrutura do Prompt (Template)
Relatório: [nome curto do relatório]
1. Objetivo e público
- Público: [quem lê: diretoria, jurÃdico, relações institucionais, cliente X]
- Decisão que o relatório apoia: [ex.: priorizar quais proposições acompanhar nesta semana]
- Em uma frase, o relatório deve responder: "[pergunta central]"
- Idioma de todo o texto: [português (pt-BR)]
- Tom: [executivo e direto | técnico | informal]
2. Dados de entrada
- Tipos de objeto usados: [ex.: Proposições (view "Monitoramento PL"), NotÃcias (view "Clipping")]
- Campos relevantes por tipo:
- [Tipo A]: [campo1, campo2, campo3, sigalei_link]
- [Tipo B]: [campo1, campo2]
- Relações a usar: [ex.: associação Proposição → NotÃcias; notas vinculadas à s proposições; tarefas com Status aberto]
- PerÃodo: [relativo à data de execução, ex.: "itens com updated_at nos últimos 7 dias"]
- Filtros: [incluir apenas ... ; excluir arquivados (archived_at preenchido); excluir ...]
3. Processamento
- Agrupar por: [campo ou relação]
- Ordenar por: [campo, direção], desempate por [campo]
- Limitar a: [N itens por grupo | N grupos]; informar o total antes do corte
- Cálculos: [ex.: contagem por status; variação vs. perÃodo anterior; percentuais]
- Classificações por IA (uma linha por campo novo):
- `[nome_do_campo]`: a partir de [campo(s) de origem], classificar em EXATAMENTE
*`` [valor1 | valor2 | valor3]. Critério: [uma frase por valor]. Incluir `justificativa` curta. ``*
*`Aplicar a no máximo [N] itens [critério de prioridade se houver mais].`*
- Resumos por IA: `[nome_do_campo]`: [até 2 frases] a partir de [campo], em [idioma].
- Consolidação de duplicados: [sim/não]. Agrupar [tipo] semelhantes por [tÃtulo + resumo];
manter como representante o [mais recente | mais longo]; informar `cluster_size` e ids dos membros.
4. Estrutura do relatório (uma seção por chave de saÃda)
Seção 1 — `[chave_json]` — [TÃtulo visÃvel]
- Conteúdo: [o que mostra]
- Campos por item: [campo1, campo2, link]
- Formato sugerido: [StatRow de KPIs | CardList | DataTable | lista com badges]
Seção 2 — `[chave_json]` — [TÃtulo visÃvel]
- Conteúdo: ...
- Campos por item: ...
- Formato sugerido: ...
[Repita para cada seção. Ordem = ordem de leitura.]
5. Regras de apresentação
- Todo item deve ter link para o objeto (usar `sigalei_link`) quando existir.
- Campos categóricos ([status, sentimento, risco]) exibidos como badge.
- Não usar: [componentes proibidos, ex.: DataTable com mais de 4 colunas, HeroBanner]
- Destaques: [ex.: alerta no topo quando houver item com risco alto]
- Textos curtos: tÃtulo até [80] caracteres, resumo até [2] frases.
6. Casos de borda
- Se não houver itens no perÃodo: [mostrar aviso "Sem movimentações no perÃodo" e manter as demais seções]
- Se um campo estiver vazio: [exibir "—" | omitir o campo | omitir o item]
- Se houver mais de [N] itens: [mostrar top N e informar "e mais X itens"]
- Datas: exibir como [dd/mm/aaaa]; comparar sempre pelo valor ISO original.
7. O que NÃO fazer
- Não inventar dados nem preencher valores ausentes com suposições.
- Não citar datas, nomes ou números fixos desta remessa; a instrução será reutilizada.
- Não gerar HTML ou markup; a saÃda da análise é dados estruturados.
- [Outras proibições especÃficas]
Dúvidas? Contate o nosso suporte via Chat.