---
title: "Bi-encoder"
description: "Bi-encoder representa consultas e documentos separadamente em vetores. Entenda o uso na recuperação e os testes para avaliar o conteúdo selecionado."
canonical: "https://tropk.ai/recursos/glossario/bi-encoder"
last_modified: "2026-10-12T16:13:06.604Z"
---

# Bi-encoder

Revisado em 2026-10-06.

## O que significa

Bi-encoder é uma arquitetura que codifica a consulta e o documento separadamente em vetores. A comparação entre essas representações permite selecionar documentos próximos à pergunta. Como a representação documental não exige processar cada consulta junto do texto, pode ser calculada antecipadamente e reutilizada. Sentence Transformers oferece esse tipo de modelo para tarefas de recuperação e [busca semântica](/recursos/glossario/busca-semantica).

## Por que importa para marketing

Para marketing, o conceito explica uma escolha de infraestrutura que afeta o acesso ao conteúdo de um catálogo ou central de ajuda. Representações documentais reutilizáveis favorecem a busca em acervos grandes, mas sua utilidade depende do modelo e dos textos disponíveis. Quem contrata a solução deve avaliar se ela recupera distinções importantes para o negócio em perguntas reais.

## Exemplo na prática

Em um projeto hipotético, uma rede de móveis cria [embeddings](/recursos/glossario/embeddings) das fichas de cem mil produtos antes de receber buscas. A pergunta sobre mesa dobrável para varanda é codificada separadamente e comparada ao índice existente. O teste retorna mesas fixas de jardim entre as primeiras posições. A equipe reúne esses erros para avaliar outro bi-encoder, mantendo o catálogo de teste.

## Como aplicar ou verificar

Peça a identificação do modelo, sua adequação ao idioma e a forma de comparação dos vetores. Verifique se os embeddings da consulta e dos documentos são compatíveis e se o índice acompanha alterações do acervo. Use perguntas com passagens esperadas para testar recuperação, incluindo nomes de produtos, sinônimos e restrições que possam desaparecer em uma representação vetorial pouco adequada.

## Distinções importantes

A palavra bi-encoder descreve o processamento separado das entradas; não garante uma busca aproximada nem exige dois modelos diferentes. A procura pelos vetores pode usar métodos exatos ou aproximados. Um [cross-encoder](/recursos/glossario/cross-encoder), por sua vez, avalia consulta e documento juntos. Velocidade, qualidade e custo precisam ser medidos na aplicação, sem transformar a arquitetura em promessa universal de desempenho.

## Fontes e referências

- [Retrieve & Re-Rank — Sentence Transformers documentation](<https://www.sbert.net/examples/sentence_transformer/applications/retrieve_rerank/README.html>) — Sentence Transformers

## Continue a leitura

- [Cross-encoder](</recursos/glossario/cross-encoder>)
- [Embeddings](</recursos/glossario/embeddings>)
- [Similaridade de cosseno](</recursos/glossario/similaridade-de-cosseno>)

## Sobre o autor

[Vinicius Pacheco](</team/vinicius-pacheco>)

Responsável pelos conteúdos técnicos da Tropk, com foco em rastreamento, indexação, dados estruturados e acesso de agentes ao conteúdo.

---

[Todas as páginas em Markdown](<https://tropk.ai/sitemap.md>)
