BRASIL · UM OLHAR QUE VAI ALÉMUm projeto da F51 Labs
ANGLE 50 Brasil

A atualidade
com contexto.

Montréal, Canadá
Edição em português

Publicado no Canadá pela F51 Labs.

Tecnologia

Um jornal feito com ferramentas simples.

O que usamos, o que não usamos e onde estão os limites. Um veículo deve poder explicar a própria mecânica.

Como o site é construído

As páginas do jornal são geradas a partir de arquivos de texto por um script em Node.js e publicadas na Cloudflare. Não há sistema de gestão de conteúdo, banco de dados editorial nem plugin de CMS. O serviço de busca do assistente funciona separadamente.

  • DNS e certificado HTTPS pela Cloudflare.
  • Cloudflare Workers para servir as páginas e uma função separada para a API do assistente.
  • Verificação automática antes de cada publicação: páginas, links internos, redirecionamentos e sitemap. Se um controle falha, a publicação é bloqueada.

O que acontece quando você lê

O servidor entrega HTML. Não há framework JavaScript no navegador do leitor, nem fonte carregada de serviço externo, nem imagem servida por plataforma de terceiros. Apenas scripts pequenos: a barra com data e câmbio, o reprodutor de áudio, o formulário da infolettre e o assistente.

A medição de audiência é agregada: o servidor registra a página consultada, a origem da visita, o tipo de aparelho e o país. Não guardamos endereço IP, identificador nem perfil de leitor nos nossos registros internos.

O assistente de pesquisa

Quando o assistente está ativo, ele consulta antes uma base documental local. Só trechos dos textos publicados são enviados ao modelo de linguagem. A pergunta fora do conteúdo do jornal recebe apenas o aviso dessa limitação. Não é uma busca na web em tempo real:

  1. Busca híbrida — um índice semântico (BGE-M3) combinado com um índice lexical (BM25), que é bom para números, datas e nomes exatos.
  2. Reordenação — um modelo de reranking coloca os trechos na ordem de relevância antes de enviá-los.
  3. Redação — os trechos recuperados são enviados ao modelo com identificadores e metadados, incluindo as URLs.
  4. Controle de referências — o servidor rejeita uma resposta que cite um identificador que não estava entre os trechos recuperados. Esse controle não garante que cada afirmação esteja correta ou sustentada pelo trecho citado.

Se a busca documental estiver indisponível, nenhuma resposta é gerada. Se não encontrar trecho relevante, o assistente deve dizer isso e não inventar uma resposta factual. Ainda assim, as respostas podem conter erros.

Transparência: no teste atual, a redação final da resposta é confiada à API DeepSeek. A busca permanece local. Uma versão inteiramente local está em preparação.

As imagens

As ilustrações são geradas por inteligência artificial e identificadas como tais. Cada uma é registrada com sua descrição e seu crédito. Nunca apresentamos uma imagem gerada como fotografia de um acontecimento real.

O que não usamos

  • Google Analytics, pixel publicitário ou rede social embarcada.
  • Cookies de medição ou de publicidade.
  • Servidor de anúncios de terceiros ou “conteúdo recomendado” externo.
  • Janela pop-up e vídeo em reprodução automática.

Onde estão os limites

O site depende da infraestrutura da Cloudflare e, para o assistente, de uma máquina local que precisa estar ligada. Um assistente que cita fontes não é infalível: as respostas não são revisadas pela redação e não constituem artigos publicados.

O detalhamento do tratamento de dados está na página de privacidade do site. A política editorial está descrita na página da equipe.

Caramelo

Caramelo

Assistente de pesquisa · IA

Quando encontra uma matéria, o Caramelo envia sua pergunta e trechos do jornal ao DeepSeek para compor a resposta. Evite dados pessoais e senhas. Privacidade