Vai mudar o modelo de embeddings do RAG? Planeje a migração vetorial antes de trocar
A mudança do modelo de embeddings pode exigir a reconstrução do índice vetorial. Veja como inventariar a configuração, acompanhar a migração e planejar uma troca controlada.

Trate a mudança de embeddings como uma migração de dados
Em geral, um sistema RAG gera embeddings do conteúdo de origem para armazená-lo e embeddings das consultas dos usuários para recuperar informações. Ao mudar o modelo ou suas dimensões, planeje a nova vetorização dos documentos e verifique como a configuração será aplicada às consultas.
A documentação de RAG da NVIDIA afirma que, após mudar o modelo de embeddings ou as dimensões depois da ingestão, os documentos precisam ser ingeridos novamente para que a recuperação seja precisa ([NVIDIA: Change the LLM or Embedding Model for NVIDIA RAG](https://docs.nvidia.com/rag/latest/change-model.html)). A Qdrant descreve um processo que copia dados para uma nova coleção, gera novos embeddings para os vetores e permite continuar pesquisando durante a migração ([Qdrant: Migrate to a New Embedding Model](https://qdrant.tech/documentation/tutorials-operations/embedding-model-migration/)).
- Identifique o modelo e a configuração usados nos vetores existentes.
- Planeje a nova vetorização e a configuração correspondente para as consultas.
- Defina como comparar e aprovar o índice reconstruído antes de direcionar consultas a ele.

Inventarie o fluxo de recuperação
Registre como o conteúdo passa da origem aos trechos recuperados. Como orientação operacional geral, uma reconstrução pode ficar incompleta mesmo que a geração de embeddings termine: documentos podem faltar, metadados podem ser omitidos ou o pré-processamento pode mudar.
Documente as configurações atuais e propostas, incluindo modelos, dimensões, extração, divisão em trechos, metadados, identificadores de documentos e parâmetros de recuperação. Se mudar o pré-processamento, registre essa alteração separadamente para ajudar a avaliar seu efeito.
- Corpus: origens, identificadores, contagens esperadas e exclusões.
- Processamento: modelos, dimensões, extração, divisão em trechos e transformações de texto.
- Índice: coleção, metadados, filtros e configurações de recuperação.
- Operações: tarefa de reconstrução e método para inspecionar falhas.

Escolha uma estratégia de migração
Como orientação operacional geral, a estratégia pode depender da possibilidade de manter mais de um índice, do tamanho e da taxa de atualização do corpus e da interrupção aceitável. As fontes citadas acima não determinam qual abordagem é ideal para cada implantação.
Uma reconstrução completa, índices paralelos ou um piloto em subconjunto são opções a avaliar conforme as necessidades da equipe. Um piloto pode ajudar a testar o processo, mas não substitui a verificação do corpus completo. A documentação da Qdrant descreve cópia para uma nova coleção com pesquisas mantidas durante a migração; ela não compara essa abordagem com as demais.
- Confirme como gravações e consultas funcionarão durante a reconstrução.
- Defina como as consultas serão direcionadas ao índice escolhido.
- Escolha uma abordagem compatível com os requisitos de operação e valide-a na sua implantação.
Reconstrua e acompanhe a cobertura
Gere os vetores do novo índice com a configuração de destino e configure o caminho das consultas para a migração correspondente. Confirme que o índice aceita o formato vetorial esperado.
Como prática operacional, registre o que foi processado e o que falhou. Compare o conteúdo reconstruído com o corpus previsto usando identificadores estáveis, quando disponíveis, e investigue itens ausentes, duplicados ou alterados.
Se a origem puder mudar durante a reconstrução, decida como essas alterações chegarão ao novo índice. Por exemplo, avalie pausar gravações, registrar alterações para aplicação posterior ou processar atualizações no destino; teste o método escolhido.
- Acompanhe registros processados, com falha, ignorados, alterados e duplicados.
- Verifique as dimensões e o formato vetorial esperados pelo índice.
- Reconcilie as alterações feitas na origem durante a reconstrução.
Valide a recuperação antes da troca
Prepare perguntas representativas e identifique os documentos ou trechos esperados. Inclua consultas comuns e casos que dependam de filtros de metadados importantes.
Teste pelo caminho de consulta e recuperação que a aplicação usará. Inspecione os trechos retornados e seus metadados, não apenas a resposta final. Compare os resultados dos índices com critérios definidos para o caso de uso.
Registre os testes, os resultados e as diferenças pendentes. Bons resultados em uma amostra não comprovam que todo o corpus foi indexado.
- Confirme a presença de documentos representativos.
- Verifique trechos recuperados, metadados e filtros relevantes.
- Defina critérios de aceitação e registre exceções.
Faça uma troca controlada
Registre qual índice e configuração de embeddings a aplicação usa. Faça a troca ajustando o índice de destino e o caminho de consulta em conjunto, e verifique o funcionamento com consultas conhecidas.
Como prática operacional, mantenha o índice anterior e sua configuração disponíveis durante o período de observação acordado. Defina quem pode iniciar uma reversão, quais condições a acionam e como lidar com alterações de dados ocorridas nesse período.
- Verifique o caminho em uso após a troca.
- Documente o responsável e as condições para uma reversão.
- Considere as alterações de dados ao planejar o retorno ao índice anterior.
Preserve o registro da migração
Mantenha um registro com o escopo do corpus, modelos e dimensões, opções de pré-processamento, contagens e falhas, resultados de validação, horário da troca e instruções de reversão. Designe responsáveis pela configuração e pelas operações do índice.
Hospedagem e gerenciamento de infraestrutura podem reduzir o trabalho operacional, mas não definem quais documentos pertencem ao índice, quem pode recuperá-los ou se a qualidade é aceitável. A Airbip gerencia a implantação de aplicativos do catálogo executados em contêineres Docker e oferece backups configuráveis; as equipes ainda precisam planejar a migração dos dados RAG, o acesso, a validação e a reversão para sua própria configuração.
- Preserve as configurações usadas para cada índice.
- Guarde os resultados de validação e o procedimento de reversão.
- Revise acesso, retenção e backups separadamente da configuração do modelo.
Perguntas frequentes
Preciso gerar novos embeddings dos documentos ao mudar o modelo?
Planeje a nova vetorização ou a reingestão para a configuração de destino. A documentação de RAG da NVIDIA diz que os documentos precisam ser ingeridos novamente após uma mudança de modelo ou dimensões depois da ingestão, para que a recuperação seja precisa ([documentação da NVIDIA](https://docs.nvidia.com/rag/latest/change-model.html)).
É possível continuar pesquisando enquanto um novo índice é criado?
Isso depende do banco de dados vetorial e da implantação. A Qdrant documenta um processo que copia dados para uma nova coleção, gera novos embeddings e permite continuar pesquisando durante a migração ([documentação da Qdrant](https://qdrant.tech/documentation/tutorials-operations/embedding-model-migration/)). Verifique os requisitos da sua própria configuração.
Uma reconstrução bem-sucedida basta para aprovar a troca?
Não. Verifique a cobertura, as falhas, os metadados e a recuperação para consultas representativas. Registre os resultados e defina como será feita a troca antes de direcionar as consultas ao novo índice.