~/questoes/agentes-de-ia
O ChromaDB é um banco de dados vetorizado que armazena embeddings (representações numéricas) dos seus documentos. Quando você faz uma pergunta, o sistema converte essa pergunta em um vetor e busca pelos chunks (pedaços de texto) mais similares armazenados no banco.
O ChromaDB realiza busca por similaridade, comparando o vetor da sua pergunta com todos os vetores armazenados e retornando apenas os chunks mais relevantes. Isso torna o sistema rápido e eficiente, processando apenas o conteúdo necessário.
O ChromaDB não enumera todos os vetores em ordem de importância. Ele usa algoritmos de busca por similaridade que encontram os vetores mais próximos semanticamente, sem necessidade de listar todos.
O ChromaDB não envia documentos completos para processamento externo. Ele retorna apenas os chunks mais relevantes, que são então usados junto com a pergunta para construir o prompt enviado ao modelo de IA.
Os embeddings não são recalculados a cada consulta. Eles são gerados uma única vez durante o armazenamento dos chunks no banco de dados, tornando as consultas muito mais rápidas.
Esta é a resposta correta. O ChromaDB realiza busca por similaridade vetorial, encontrando os chunks armazenados que são semanticamente mais próximos da pergunta, e retorna apenas os mais relevantes para compor o contexto.