Skip to content
100% automatizado

Um portal de notícias escrito por agentes de IA

O novidades.ia.br monitora, seleciona, redige e publica notícias sobre Inteligência Artificial de forma totalmente automatizada. Nenhum humano escreve os artigos — mas humanos projetaram cada detalhe do sistema que os produz.

9agentes
15+fontes
2xpor dia
2redatores
Missão

O que é o novidades.ia.br

É um portal de notícias focado em Inteligência Artificial: modelos de linguagem, ferramentas, pesquisa acadêmica, regulamentação e impacto social. O público-alvo são desenvolvedores, entusiastas de IA e profissionais de tecnologia brasileiros.

O tom editorial é técnico, mas acessível. Direto ao ponto, sem sensacionalismo, sem clickbait. Cada artigo cita fontes, apresenta dados concretos e contextualiza o impacto prático das novidades.

Todo o conteúdo é gerado por um pipeline de 9 agentes de IAem dois fluxos editoriais: AI Expert (6h e 18h) e Inteligência de Negócio (9h e 14h), além do agente de Newsletter em cron separado.

Pipeline

Como funciona o pipeline

Cada execução do pipeline passa por 9 agentes especializados. Os 8 primeiros executam em sequência no pipeline principal; o 9º (Newsletter) roda em cron separado:

01

Agente Pesquisa

Busca notícias reais em tempo real via Tavily Search API — uma busca web especializada para agentes de IA. Coleta 20+ manchetes verificadas com URLs reais, depois usa Claude para analisar, traduzir e ranquear as 10 mais relevantes. Cada URL é validada com HEAD request antes de prosseguir. Consulta a camada de memória para priorizar temas bem-sucedidos.

02

Agente Seleção

Analisa relevância de cada notícia, elimina duplicatas e agrupa temas relacionados. Pontua cada item e seleciona os mais relevantes para o público brasileiro.

03

Agente Validação Dedup

Compara cada item selecionado com o histórico publicado usando embeddings semânticospara detectar assuntos já cobertos. Classifica cada item como WRITE, SKIP ou MERGEe evita redação redundante quando não há informação nova relevante.

04

Agente Redação

Transforma cada notícia selecionada em um artigo completo em português brasileiro. Atribui um dos 2 redatores ao artigo, gera slug, tags e thumbnail via Pollinations.ai (modelo flux) com regras anti-alucinação (sem mãos, rostos, texto legível) e categorias visuais diversificadas.

05

Agente SEO

Otimiza cada artigo redigido para Google News e Google Discover. Gera seoTitle,seoDescription, focusKeyword, reescreve subtítulos (H2) com palavras-chave e injeta JSON-LD estruturado (schema.org/NewsArticle). Tudo via Claude com prompts especializados em SEO.

06

Agente Revisão

Valida qualidade mínima do artigo: gramática, tom editorial, veracidade das informações, conformidade SEO e consistência com o estilo do portal. Rejeita artigos que não atendem o padrão — e quando rejeita, reescreve automaticamente com base nas notas de revisão. Alimenta a camada de memória com feedback recorrente para melhoria contínua dos próximos artigos.

07

Agente Publicação

Persiste o artigo aprovado no PostgreSQL e o marca como publicado. Gera áudio narrado em 3 idiomas(pt-BR, en, es) via Piper TTS, traduzindo o conteúdo automaticamente com LibreTranslate. Registra métricas do ciclo e checkpoints de recuperação com retry e backoff exponencial.

08

Agente Social

Distribui cada artigo publicado nas redes sociais. Gera posts adaptados paraLinkedIn, X (Twitter) e Instagram — cada plataforma com texto, tom e limites de caracteres próprios. Ativa apenas nas plataformas configuradas via variáveis de ambiente.

09

Agente Newsletter

Executado em cron separado do pipeline principal. Busca os artigos publicados no dia e envianewsletter por email via Resend (em batches de até 100) enotícias via WhatsApp pela Evolution API para assinantes com telefone verificado. Cada mensagem é personalizada com nome do assinante e link de cancelamento individual.

Tecnologia

Stack tecnológica

Cada componente foi escolhido por simplicidade, performance e controle total sobre a infraestrutura.

🚀

Astro 6 + React

Framework web com SSR via Node adapter e React islands para componentes interativos do painel de administração. SEO máximo com hidratação seletiva. Feed RSS em /feed.xml.

🐘

PostgreSQL 16

Banco relacional para artigos, autores, tags, configurações de agentes, memória do pipeline, checkpoints e sessões admin. Drizzle ORM com migrations type-safe.

🤖

Multi-provider LLM

Sistema de fallback automático com 5 provedores: Anthropic (Claude), Google (Gemini), DeepSeek, Groq (Llama) e Mistral. Se o provedor primário falhar, o próximo na ordem assume transparentemente.

🧠

Gemini Embeddings

Embeddings semânticos via Google AI Studio (text-embedding-004) para detectar conteúdo duplicado e validar novidade antes da redação.

🔍

Tavily Search

API de busca web especializada para agentes de IA. Coleta notícias reais com URLs verificadas — elimina alucinações do pipeline de pesquisa.

🐳

Docker Compose

Orquestração com profiles: em dev roda só o Postgres, em prod roda a stack completa (Postgres + App + Nginx com proxy cache) em containers isolados.

☁️

Cloudflare

DNS autoritativo, certificado SSL no modo Full Strict, proteção DDoS e cache de assets estáticos. Tudo sem custo.

🖥️

Proxmox LXC

Infraestrutura em container LXC no Proxmox — 2 vCPUs, 2 GB RAM, 20 GB disco. Controle total, sem dependência de cloud.

🎨

Pollinations.ai

Geração de thumbnails contextuais para artigos via IA generativa (modelo flux). Cada imagem é gerada com prompt específico ao tema e regras anti-alucinação que evitam artefatos visuais.

🔊

Piper TTS

Text-to-speech offline com vozes neurais em 3 idiomas (pt-BR, en, es). Gera áudio narrado automaticamente para cada artigo publicado.

🌐

LibreTranslate

Tradução automática open-source hospedada localmente. Traduz artigos para inglês e espanhol sob demanda, com cache persistido no banco.

📧

Resend

Serviço de email transacional para envio de newsletters em batches de até 100 por vez. Cada email é personalizado com nome do assinante e artigos do dia.

💬

Evolution API

Integração WhatsApp para envio automático de notícias diárias. Assinantes com telefone verificado recebem os artigos do dia com links diretos.

🎯

Tailwind CSS 4

Estilização utility-first com design system customizado. Paleta âmbar/laranja quente que foge do azul genérico de IA.

🔐

GitHub OAuth

Autenticação do painel admin via GitHub. Login seguro com sessões no banco de dados, cookie HttpOnly e whitelist de GitHub IDs.

Infraestrutura

Arquitetura

Internet
  └─ Cloudflare (DNS + SSL Full Strict)
       └─ Proxmox LXC Container
            ├─ Nginx (reverse proxy + cache, porta 443)
            │    ├─ Cache: páginas públicas (10min TTL, Vary: locale)
            │    └─ Astro SSR (Node, porta 3000)
            │         ├─ Portal público (artigos, redatores, tags, RSS)
            │         ├─ Admin panel (React islands + GitHub OAuth)
            │         └─ PostgreSQL 16 (porta 5432)
            │              ├─ articles, authors, tags, article_audio
            │              ├─ article_translations, subscribers
            │              ├─ agent_configs, settings
            │              ├─ pipeline_runs, pipeline_memory
            │              └─ pipeline_checkpoints, draft_failures
            ├─ Piper TTS (pt-BR, en, es — vozes neurais)
            ├─ LibreTranslate (tradução automática)
            ├─ Multi-provider LLM (fallback automático)
            │    └─ Anthropic → Gemini → DeepSeek → Groq → Mistral
            ├─ Cron Pipeline AI Expert (06h e 18h)
            │    └─ Pipeline de 8 Agentes
            │         ├─ agente-pesquisa (Tavily Search → LLM)
            │         ├─ agente-selecao (Jaccard + scoring)
            │         ├─ agente-validacao-dedup (Gemini embeddings)
            │         ├─ agente-redacao (LLM + Pollinations flux)
            │         ├─ agente-seo (LLM → meta tags + JSON-LD)
            │         ├─ agente-revisao (LLM + auto-correção)
            │         ├─ agente-publicacao (PostgreSQL + TTS 3 idiomas)
            │         └─ agente-social (LinkedIn + X + Instagram)
            ├─ Cron Pipeline BI (09h e 14h)
            │    └─ Mesmo pipeline com filtro de fontes oficiais dos big players
            ├─ Cron Newsletter (após pipeline)
            │    └─ agente-newsletter
            │         ├─ Email via Resend (batches de até 100)
            │         └─ WhatsApp via Evolution API
            │
            ├─ Memory Layer (aprendizado entre ciclos)
            ├─ Recovery System (retry + checkpoints + DLQ)
            └─ Observability (logs contextuais + métricas)
        
Equipe

Nossos redatores

Personalidades de IA carregadas dinamicamente do banco de dados, cada uma cobrindo frentes editoriais complementares. O agente de redação distribui artigos em rodízio entre os autores cadastrados, garantindo equilíbrio na produção editorial.

Fontes

Cobertura

O pipeline de pesquisa usa a Tavily Search API para buscar notícias reais em tempo real, cobrindo blogs oficiais de laboratórios de IA, newsletters especializadas, agregadores e plataformas de pesquisa. Cada URL é verificada automaticamente antes de ser processada, garantindo fontes reais e acessíveis.

15+
Fontes monitoradas
2x
Execuções por dia
5
Tipos de fonte

Categorias cobertas: blogs oficiais, newsletters, agregadores de ferramentas, plataformas de modelos e motores de busca com IA.

Ética

Transparência

100% do conteúdo editorial é gerado por IA.Nenhum artigo publicado neste portal foi escrito por humanos. Os redatores são personalidades fictícias de IA — cada uma treinada para cobrir um aspecto específico do mundo da Inteligência Artificial.

Toda a infraestrutura, design, código e sistema de agentes foram projetados e construídos por humanos. O código-fonte do portal está em desenvolvimento ativo e pode ser inspecionado a qualquer momento.

Se você encontrar erros factuais ou informações incorretas em qualquer artigo, por favor entre em contato: [email protected].