Pergunte ao site
Faça uma pergunta sobre serviços, projetos ou qualquer texto do blog. A resposta sai só do conteúdo deste site, com a página de onde veio cada parte. Abra "Ver por dentro" para ver a busca, o prompt e o custo.
Como funciona
- 01
Índice gerado no build
Depois que o site é construído, um script lê o conteúdo de cada página, divide nos títulos de seção e gera um vetor para cada trecho com o modelo bge-m3. Trecho que não mudou mantém o vetor antigo, então atualizar o índice só paga pelo texto novo.
- 02
Duas buscas
A pergunta vira um vetor com o mesmo modelo e é comparada com todos os trechos do idioma da página. Em paralelo, uma busca por palavras (BM25) pega nomes exatos, como "NFS-e" ou "DeuOk", que vetores às vezes perdem.
- 03
Fusão
As duas listas se juntam por fusão de posições (RRF): um trecho bem colocado nas duas sobe. Os cinco melhores vão para o modelo, numerados.
- 04
Resposta com citação
O modelo (Llama 4 Scout) recebe a regra de responder só com os trechos e citar cada um como [n]. Se a resposta não está ali, ele diz que não encontrou. As citações viram links para a página e a seção certas.
- 05
Custo e privacidade
Tudo roda no Cloudflare Workers AI, no plano gratuito, com um limite diário próprio bem abaixo da cota. As perguntas não são guardadas, e a Cloudflare informa que não usa o conteúdo enviado para treinar modelos.
Peças
- Astro
- PHP
- Cloudflare Workers AI
- bge-m3
- Llama 4 Scout
- BM25
- RRF
Avaliação
Um conjunto fixo de perguntas, cada uma com a página que deveria responder, roda contra o sistema real. Os números abaixo saem desse teste.
- Perguntas no teste
- 16
- Página certa em 1º lugar na busca
- 100%
- Página certa entre os 5 trechos enviados
- 100%
- Resposta cita a página certa
- 100%
- Pergunta fora do site recusada
- 3/3
- Tempo mediano de resposta
- 5.0 s