InícioGlossário › Embeddings
Glossário

O que é Embeddings?

Embeddings são listas de números (vetores) que representam o significado de um texto, imagem ou som. A IA converte cada conteúdo em um ponto dentro de um espaço matemático, e conteúdos parecidos ficam próximos uns dos outros. É isso que permite a máquina entender que "reembolso" e "devolver meu dinheiro" têm o mesmo sentido, mesmo sem partilhar nenhuma palavra.

Como funciona um embedding, na prática?

Computador não lê palavra, lê número. O embedding é a ponte: um modelo específico (chamado modelo de embedding) recebe um texto e devolve uma sequência fixa de números — normalmente centenas ou milhares deles. Cada número é uma coordenada. Junte todas e você tem a posição daquele texto num espaço enorme de muitas dimensões.

O detalhe que muda tudo: essa posição não é aleatória. O modelo foi treinado para colocar significados parecidos perto um do outro. Por isso "rei" e "rainha" caem em regiões vizinhas do espaço, assim como "maçã" e "laranja". Já "maçã" e "contrato de aluguel" ficam longe. A distância entre dois pontos vira uma medida de quão parecidos são os sentidos.

Para medir essa proximidade, o método mais comum é a similaridade de cosseno, que olha o ângulo entre dois vetores. Vetores apontando na mesma direção têm similaridade 1,0 (praticamente idênticos); perpendiculares dão 0,0 (sem relação). Não precisa entender a matemática para usar — mas ajuda saber que "parecido" aqui é uma conta, não um palpite.

Por que embeddings são a base da busca e do RAG?

A busca tradicional casa palavra com palavra. Se o cliente digita "como recebo meu dinheiro de volta" e seu artigo se chama "Política de reembolso", a busca por palavra-chave não acha nada — não há termo em comum. Com embeddings, os dois viram vetores próximos porque o sentido é o mesmo. Isso é a busca semântica: encontrar por significado, não por coincidência de letras.

É também o motor do RAG (a técnica que faz a IA consultar seus documentos antes de responder). No RAG, cada trecho da sua base vira um embedding guardado num banco vetorial. Quando chega uma pergunta, ela também é convertida em embedding, o sistema busca os trechos mais próximos e entrega esse contexto ao modelo de linguagem. Sem embeddings, o RAG simplesmente não existe.

Vale a ressalva: embeddings capturam sentido, não verdade. Dois textos podem ficar próximos por tratarem do mesmo assunto e ainda assim um estar errado. O embedding organiza a informação; garantir que a informação é boa continua sendo trabalho humano.

Onde você já usa embeddings sem perceber

Recomendação da Netflix e do Spotify: séries e músicas viram vetores, e o que aparece na sua tela são os pontos próximos daquilo que você já consumiu.

Busca dentro de apps e sites que "entendem" o que você quis dizer mesmo com erro de digitação ou sinônimo.

Assistentes que vasculham documentos internos de uma empresa para responder — a etapa de encontrar o trecho certo é feita por embeddings.

  • Recomendação de conteúdo (Netflix, Spotify, YouTube)
  • Busca semântica em sites e bases de conhecimento
  • Sistemas de RAG e assistentes de atendimento
  • Detecção de textos ou imagens duplicadas/parecidas
  • Agrupamento automático de e-mails, tickets ou avaliações por tema

Perguntas frequentes

Qual a diferença entre embedding e token?
Token é o pedaço de texto que o modelo lê (uma palavra ou parte dela). Embedding é o vetor de números que representa o significado desse token — ou de um texto inteiro. Simplificando: o token é a unidade de entrada; o embedding é a tradução dela para uma linguagem matemática que a IA consegue comparar.
Preciso saber programar para usar embeddings?
Para entender e aproveitar, não. Toda vez que você usa uma busca semântica ou uma IA que consulta seus arquivos, embeddings estão rodando por baixo. Para criar seu próprio sistema, aí sim entram ferramentas técnicas: modelos de embedding (como os da OpenAI ou modelos abertos) e bancos vetoriais como pinecone.io ou o Postgres com pgvector.
O que é um banco de dados vetorial?
É um banco feito para guardar embeddings e achar rapidamente os mais parecidos com uma consulta. Em vez de procurar por igualdade exata, ele mede distância entre vetores e devolve os vizinhos mais próximos. É a peça que torna a busca semântica e o RAG viáveis em escala, com milhões de trechos.
Embeddings só funcionam com texto?
Não. O mesmo princípio vale para imagem, áudio, vídeo e outros dados. Uma foto pode virar um vetor, e fotos parecidas ficam próximas no espaço — é assim que buscas por imagem e recomendações visuais funcionam. Texto é só o caso mais comum.

Termos relacionados

← Ver glossário completo