Pular para conteúdo
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.

9 agentes
15+ fontes
2x por dia
2 redatores
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 IA em 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ânticos para detectar assuntos já cobertos. Classifica cada item como WRITE, SKIP ou MERGE e 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 para LinkedIn, 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 envia newsletter por email via Resend (em batches de até 100) e notí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].