← Voltar ao glossário// TERMO CANÔNICO——— AIO · recuperação e eficiência

Cache semântico

Definição canônicaRevisão: 10/09/20263 fontes

// 001——— Escopo

O que Cache semântico significa

Cache semântico é o reaproveitamento de uma resposta armazenada quando uma nova solicitação é considerada suficientemente semelhante a outra já atendida. A seleção costuma usar representações vetoriais e critérios adicionais de escopo, validade e identidade. A técnica pode evitar uma nova geração, mas similaridade entre perguntas não garante que a mesma resposta seja correta para ambas.

// 002——— Mecanismo

Como o conceito funciona na prática

O sistema transforma a solicitação em uma representação pesquisável e busca entradas anteriores elegíveis. Antes de reutilizar uma resposta, aplica filtros de escopo e validade, junto do critério de proximidade. Quando não há correspondência adequada, executa o fluxo normal e decide se o novo resultado pode ser armazenado para uso futuro.

  1. 01

    Definir solicitações e respostas elegíveis ao cache.

  2. 02

    Buscar similaridade dentro do escopo permitido.

  3. 03

    Conferir validade, contexto e critérios de reutilização.

  4. 04

    Gerar nova resposta quando a correspondência não for segura.

// 003——— Medição

Como verificar sem extrapolar a evidência

Meça taxa de reutilização junto da correção das respostas servidas, custo e latência. Inclua pares com negação, mudanças de data e diferenças de produto para identificar falsos acertos. Teste expiração e isolamento entre contas. Um cache que reutiliza muitas respostas erradas não é eficiente; apenas desloca o custo para correções e perda de confiança.

PublicadoValidadoObservadoVerificado
Uma etapa anterior não comprova automaticamente a seguinte.
// EXEMPLO DIDÁTICO

Como isso aparece em uma situação prática?

Exemplo didático: uma central responde perguntas sobre prazos de entrega publicados. Duas formulações equivalentes sobre a mesma região e modalidade podem compartilhar uma resposta vigente. Porém, uma pergunta sobre entrega internacional não deve reutilizar a regra nacional apenas porque as frases são parecidas. A equipe cria pares de teste com essas diferenças e revisa falsos acertos. Quando a política muda, invalida as respostas associadas à versão anterior. O relatório informa que houve reutilização e preserva a fonte, sem apresentar uma resposta armazenada como uma consulta nova ao modelo.

Exemplo explicativo; não é caso de cliente nem resultado certificado.
// DISTINÇÕES——— Conceitos próximos

Funções diferentes exigem evidências diferentes

Comparação conceitual, não ranking de produtos
ConceitoComo distinguir
Cache exatoExige correspondência de chave; o semântico admite proximidade com critérios adicionais.
Prompt cachingReutiliza processamento da entrada; o cache semântico pode reutilizar a própria resposta.
RAGRecupera fontes para gerar uma resposta; não necessariamente devolve uma resposta pronta.
// PERGUNTAS——— Respostas diretas

Perguntas frequentes sobre Cache semântico

Similaridade alta significa resposta correta?

Não. A pontuação descreve proximidade entre representações, não equivalência garantida de todas as condições. Datas, nomes, negações e permissões podem alterar a resposta necessária mesmo em perguntas linguisticamente muito próximas.

Cache semântico e RAG são iguais?

Não. RAG recupera informação para apoiar uma geração; um cache semântico pode devolver uma resposta já armazenada. Ambos usam recuperação em algumas arquiteturas, mas têm critérios de validade e riscos diferentes.

Como mostrar resultados de cache num relatório?

Identifique a reutilização, a data da resposta e a versão da fonte. Não apresente o registro como uma execução nova do modelo. Conte separadamente consultas geradas, recuperadas e recusadas por falta de correspondência adequada.

// 004——— Governança

Limitações que acompanham a definição

  • Proximidade vetorial pode esconder diferenças decisivas, como uma negação, uma versão de produto ou uma data.
  • Respostas antigas podem permanecer incorretamente disponíveis se não houver invalidação quando a informação de origem muda.
  • Filtros de identidade e permissão são necessários para impedir reutilização indevida entre usuários ou organizações.

O que conferir antes de aplicar

  • Testar negações e diferenças de data ou produto.
  • Invalidar respostas quando a fonte mudar.
  • Separar cache por identidade e permissões aplicáveis.
// 005——— Evidências

Fontes utilizadas nesta página

As referências priorizam documentação oficial, pesquisa original e metodologia pública quando o conceito é operacional ou proprietário.

  1. 01
    Redis — LLM Cache ↗

    Cache semântico, limiares de distância, validade e campos de filtragem na implementação RedisVL.

  2. 02
    Microsoft — LLM semantic cache lookup ↗

    Consulta a respostas armazenadas por proximidade vetorial e condições da política de cache.

  3. 03
    Schroeder et al. — vCache: Verified Semantic Prompt Caching ↗

    Versão atualizada do estudo sobre controle de erro e limitações de limiares fixos; conclusões restritas ao protocolo pesquisado.