~/questoes/agentes-de-ia
Text Splitters são ferramentas do LangChain que dividem documentos grandes em pedaços menores (chunks) de forma inteligente. O LangChain torna essa tarefa complexa acessível, permitindo implementar estratégias sofisticadas de divisão com muito pouco código.
A alternativa C está correta porque o LangChain realmente simplifica a implementação de pré-processamento avançado. Com apenas algumas linhas de código, você consegue configurar divisores que respeitam estrutura, semanticidade ou tamanho específico, sem precisar criar tudo do zero.
Essa alternativa é extremista. Text Splitters não eliminam a necessidade de testes e ajustes. Na verdade, você precisa testar parâmetros como chunk_size e chunk_overlap para encontrar o melhor resultado para cada projeto.
Nenhuma ferramenta garante funcionamento perfeito sem monitoramento. Aplicações de produção sempre precisam de acompanhamento contínuo para verificar se os chunks estão sendo divididos adequadamente e se os resultados são de qualidade.
Esta é a resposta correta. O LangChain oferece implementações prontas de splitters (como RecursiveCharacterTextSplitter e SemanticChunker) que você configura com poucos parâmetros, tornando o pré-processamento sofisticado acessível e prático.
Essa alternativa nega a importância dos embeddings e estratégias semânticas. Na verdade, ferramentas como SemanticChunker usam embeddings justamente para melhorar a divisão de documentos de forma inteligente e baseada no conteúdo.