~/questoes/agentes-de-ia
Modelos de embeddings tratam documentos e queries de formas distintas porque eles têm características linguísticas diferentes. Queries são consultas curtas e específicas, enquanto documentos são textos mais longos e estruturados. Essa otimização dual melhora a precisão das buscas semânticas.
Queries possuem uma estrutura linguística diferente de documentos longos. Uma pergunta do usuário é tipicamente curta, direta e focada, enquanto um documento pode ser extenso e contém contexto maior. Os modelos de embeddings aplicam estratégias otimizadas para cada caso, garantindo que o vetor da query se alinhe melhor semanticamente com os vetores dos documentos mais relevantes.
Não é sobre poder computacional diferente. Embeddings de queries não exigem mais ou menos processamento que documentos. O que muda é a estratégia de otimização, não a intensidade computacional.
LangChain não obriga o uso de estratégias diferentes para compatibilidade. A escolha por estratégias distintas vem da natureza das queries e documentos, e essa é uma boa prática de design adotada pelos modelos, não uma exigência do framework.
Esta é a resposta correta. Queries e documentos têm estruturas linguísticas muito diferentes. Uma query é uma pergunta curta e objetiva, enquanto um documento é um texto mais extenso. Otimizações específicas para cada tipo garantem buscas semanticamente mais precisas.
Embora documentos frequentemente sejam maiores, não é esse o motivo da otimização diferente. A diferença está na estrutura linguística e propósito (pergunta versus informação), não apenas no tamanho.