~/questoes/agentes-de-ia
Embeddings são a tecnologia que converte textos em vetores numéricos que os modelos de linguagem conseguem processar e entender. No contexto de RAG, eles são essenciais para transformar documentos em representações que permitem buscas semânticas eficientes.
A alternativa C está correta porque os embeddings têm como função principal converter informações textuais em representações vetoriais. Esses vetores são o formato que os modelos de linguagem realmente conseguem processar e comparar, formando a base de todo o sistema RAG.
Dividir documentos em chunks é responsabilidade dos Splitters, não dos Embeddings. Os chunks são criados antes de serem convertidos em vetores pelos embeddings.
Implementar a busca semântica é o papel dos Retrievers, que usam os embeddings como ferramenta. Os embeddings transformam o texto em vetores, mas quem faz a busca são os retrievers.
Esta é a função core dos embeddings: transformar textos em vetores numéricos que os modelos conseguem processar. Sem essa conversão, o sistema RAG não conseguiria comparar similaridade entre documentos e perguntas.
Manter contexto de conversas anteriores é responsabilidade da Memória do sistema, não dos embeddings. A memória armazena histórico de mensagens para manter a continuidade do diálogo.