Pular para o conteúdo
Todos os projetos

Prensa News

Uma redação movida a IA, construída em torno de agentes especializados.

Lê feeds de notícias, escolhe o que vale a cobertura, apura na web, escreve e audita a matéria, e só publica sob as regras que uma pessoa define.

Papel
Projeto pessoal · design e desenvolvimento
Ano
2026
Tipo
Sistema de IA multiagente · Notícias
  • Claude
  • Anthropic SDK
  • Pipelines multiagente
  • BullMQ
  • Redis
  • Next.js
  • Prisma
  • PostgreSQL
Centro de comando do Prensa News com os números do dia: duas matérias publicadas, uma aguardando aprovação, US$ 2,62 de IA no dia contra um orçamento diário de US$ 10, modo rascunho ligado, a IA ativa, as seis filas e as últimas chamadas de agentes
Fig. 01 — Centro de comando do Prensa News.

O desafio

Escrever é fácil. Jornalismo confiável, não.

  • Apuração

    Fatos precisam ser apurados, não preenchidos.

  • Contexto

    Um fato diz pouco sem o que veio antes e o que está em jogo.

  • Verificação

    Cada afirmação precisa ser conferida com a fonte antes de ir ao ar.

Como funciona

De um item de feed à capa, em sete etapas.

A matéria do STF, 12 nov. 2026

  1. Captação

    Lê os feeds RSS e descarta duplicatas pela URL.

    Cada feed a cada 1 a 30 min, no seu ritmo

    19:10:16 · Agência Brasil

Fig. 02 — Fluxo editorial de uma pauta.

Três matérias, publicadas em 12 de novembro de 2026.

Cada uma levou de 4 min 8 s a 4 min 36 s de tempo dos agentes e custou de US$ 0,82 a US$ 0,96 a preço de API. Uma pessoa aprovou as três.

Quinta-feira, 12 de novembro de 2026
Prensa News
  1. Política

    STF enterra blindagem de 1940 contra violência patrimonial a mulheres

    Por unanimidade, a Corte afastou imunidade herdada das Ordenações Portuguesas; efeitos no tempo ficaram para depois.

    Por Marina Costa · Repórter e colunista de política

  2. Economia

    Ajuste fiscal de 2027: a indústria pergunta quem paga a conta

    CNI, Firjan e Fiemg dizem que mais da metade dos até R$ 56 bi do pacote sai do caixa das empresas — e cobram corte de gasto no lugar.

    Por Otávio Lins · Colunista de economia

  3. Tecnologia

    Nvidia perde Jensen Huang e descobre que não tinha plano B

    A CFO Colette Kress assume interinamente uma empresa de quase US$ 4 trilhões que, nos próprios documentos, admitia ser “altamente dependente” de um só homem.

    Por Leda Nakamura · Repórter de tecnologia e ciência

Fig. 03 — Três matérias produzidas pelo sistema.

Arquitetura

Agentes especializados. Uma única orquestração.

Cada agente executa uma tarefa. O orquestrador controla o fluxo, o estado e a próxima etapa.

Entrada

Feeds RSS

Uma pessoa

Painel administrativo

Define as regras, aprova rascunhos

Saída

Portal de notícias

Orquestrador

Um worker em código, não um modelo. Uma fila por etapa, e o status de cada pauta no PostgreSQL decide o passo seguinte.

Decide o que vale a cobertura.

Recebe
um item do feed
Devolve
nota · categoria · formato

claude-haiku-4-5

Fig. 04 — Arquitetura de orquestração dos agentes.

O que os agentes entregam

O dossiê da matéria do STF: um resumo com confiança 8,5/10 e os fatos verificados

Fig. 05 — Dossiê editorial gerado durante a apuração.

Confiabilidade

Como tornar um sistema de IA confiável.

  • Execução controlada

    Toda chamada de agente passa por um portão. Primeiro vêm o freio de mão e o orçamento do dia, e toda chamada fica registrada.

    Antes de cada chamada

    1. Freio de mão

      precisa estar solto

    2. Orçamento diário

      US$ 2,62 de US$ 10 em 12/11

    3. Chamada

      pelo provider do agente

    4. Auditoria

      modelo · versão do prompt · tokens · custo · tempo

    Pausado: o job volta em 10 min

  • Comportamento configurável

    As regras são configurações tipadas, lidas a cada execução. Mudou uma, a próxima pauta já segue, sem deploy.

    Padrões

    No painel

    Autonomia
    modo rascunho
    Orçamento diário
    US$ 10
    Cadência dos feeds
    adaptativa
    Diretrizes
    escritas por uma pessoa

    No banco

    Cortes da triagem
    7 · 4
    Rodadas de debate
    3 (1 a 5)
    Modelos
    Haiku 4.5 · Opus 4.8
  • Validação das saídas

    Toda resposta precisa bater com o schema do seu agente. Depois o Crítico avalia o rascunho e uma regra decide: nota abaixo do mínimo devolve o texto, um veto bloqueia.

    O Crítico na matéria do STF

    Aprovar
    • Factualidade8 (mínimo 8)
    • Viés9 (mínimo 8)
    • Lógica8 (mínimo 8)
    • Segurança10 (mínimo 9)
    • Qualidade9 (mínimo 7)

    mínimo

Engenharia

Desenhado e construído de ponta a ponta.

Um projeto pessoal. Desenhei a arquitetura, escrevi os cinco agentes e seus prompts e construí o pipeline de workers, a camada de governança e auditoria, o portal público e o painel.

  • O código é o centro

    Não há agente supervisor. Um worker BullMQ move cada pauta por seis filas e lê o status dela para escolher o passo seguinte.

  • As passagens acontecem pelo estado

    Um job leva só o id da pauta. Cada resposta é validada, guardada no PostgreSQL e lida pela etapa seguinte.

  • Um contrato, três camadas

    O schema de cada agente fica num pacote compartilhado. O mesmo contrato molda o prompt, a saída guardada e as telas do painel.

  • Repetir sem duplicar

    Cada etapa confere o status da pauta antes de agir, e os itens dos feeds são deduplicados por hash da URL.

  • Testar sem gastar

    Um provider falso e determinístico percorre todos os caminhos sem chave de API, com gatilhos no título para forçar um veto, uma revisão ou um descarte.

  • Uma porta para os modelos

    Todo agente chama uma única interface de provider: a API da Anthropic em produção, o Claude Code numa assinatura para execuções locais, um provider falso para testes.

  • Uma assinatura, isolada

    O Claude Code roda cada chamada numa sessão headless descartável, com o prompt do próprio agente e sem configurações, hooks nem servidores MCP do usuário.

Feito com

  • TypeScript
  • Claude
  • Anthropic SDK
  • Pipelines multiagente
  • BullMQ
  • Redis
  • PostgreSQL
  • Prisma
  • Next.js
  • Tailwind CSS
  • Docker
  • Vitest
  • zod
  • better-auth
  • rss-parser
  • pino
  • pnpm
  • Turborepo

Sobre os números. A execução de 12 de novembro de 2026 é real: três matérias produzidas de ponta a ponta e aprovadas por uma pessoa no modo rascunho. Tempos e custos vêm do registro de auditoria do sistema; notas e contagens, das saídas guardadas dos agentes. A execução usou o Claude Code numa assinatura, por isso os custos aparecem a preço de API da Anthropic.