03 / 07 LLMs e Agentes · 12 min de vídeo · atualizado em 13 out 2026

Por que o Word2Vec não entende contexto como um transformer?

Compare embeddings estáticos e representações contextuais com a ambiguidade da palavra “banco”.

Fernanda Kipper
Fernanda Kipper
Próxima aula →

Apoio escrito: mesmo vetor ou estado dependente da frase?

Um embedding estático como o produzido por Word2Vec associa um vetor a cada palavra do vocabulário. Ele aprende regularidades a partir dos contextos em que as palavras aparecem, mas as ocorrências de uma mesma palavra consultam o mesmo vetor de entrada. Isso limita a representação quando uma palavra tem sentidos diferentes.

Word2Vec consulta um vetor estático por palavra; um transformer atualiza a representação usando as outras palavras da frase.
Word2Vec consulta um vetor estático por palavra; um transformer atualiza a representação usando as outras palavras da frase.

Abrir diagrama em tamanho original

Considere “fui ao banco sacar dinheiro” e “sentei no banco da praça”. Em um vocabulário estático, a palavra “banco” parte do mesmo vetor nas duas frases. O restante da frase pode oferecer evidência útil ao modelo, mas a representação inicial da palavra não foi escolhida para cada ocorrência.

Em transformers, as camadas de self-attention permitem que a representação de cada posição incorpore informação de outras palavras. Os estados associados a “banco” podem, portanto, ficar diferentes entre as frases. A mudança não vem de consultar uma lista de sentidos escrita à mão; vem do processamento contextual da sequência.

Word2Vec continua sendo um método útil para aprender relações distribucionais e para estudar embeddings. A distinção didática é sobre quando o vetor se contextualiza: Word2Vec fornece uma representação estática por palavra; um transformer calcula estados que evoluem conforme a sequência passa pelas camadas.

Cheque sua compreensão: em qual etapa as duas frases começam iguais na representação de “banco”, e em qual abordagem essa representação passa a incorporar o restante da frase?

Para aprofundar

Material complementar da Fernanda

  • Código complementar do vídeo: Word2Vec versus Self-Attention — Comece pelo README e leia os dois scripts antes de executar. O Word2Vec consulta uma palavra; o script Transformer compara vetores de frases inteiras. São unidades diferentes, portanto seus cossenos não formam uma comparação controlada do mesmo token. Para medir o estado contextual de “banco”, seria necessário extrair os estados dos tokens correspondentes.

  • Dependências da demonstração — A execução usa Python e um ambiente virtual. O modelo Word2Vec indicado no README tem cerca de 1,3 GB; o Transformer baixa outro modelo na primeira execução. Os resultados exibidos no README são registros da autora, não valores garantidos para toda execução.

Pratique com /aprender

Copie o comando e cole no chat para iniciar uma prática guiada:

/aprender Quero praticar a diferença entre embedding estático e representação contextual. Use “fui ao banco sacar dinheiro” e “sentei no banco da praça”. Peça que eu desenhe ou descreva o processamento nas duas frases e explique o que Word2Vec e self-attention fazem em cada caso. Faça uma pergunta por vez e não mostre a resposta antes da minha tentativa.
A SEGUIR · AULA 04

Como funciona o harness de um agente?

8 min de vídeo · Entenda quem decide, quem executa uma ferramenta e como o resultado retorna ao modelo.

Ir para a aula 04 →