Parei de usar Grep e meu agente ficou 10x mais rápido
원제 · I Stopped Using Grep and My Agent Got 10x Faster
핵심 요약
O uso do Claude Context em bases de código de tamanho médio acelera consultas complexas em até 5x, superando a busca tradicional baseada em grep e glob apesar do custo adicional com infraestrutura na nuvem.
하이라이트
O plugin Claude Context utiliza busca híbrida com vetores semânticos e índice BM25 para localizar código, reduzindo o uso de contexto em até 40%.
A indexação de uma base de código com 1,5 milhão de linhas leva cerca de 50 minutos e custa aproximadamente US$ 1,06 em embeddings da OpenAI.
Bases de código de tamanho médio (20 mil a 30 mil linhas) são indexadas em menos de um minuto com um custo de apenas um centavo.
O uso do Claude Context em consultas complexas sobre a arquitetura do VS Code reduziu o tempo de resposta de cinco minutos para um minuto e 47 segundos.
O sistema utiliza Tree-sitter para analisar estruturas de funções e classes em nove linguagens, incluindo TypeScript, Python, Rust e Go.
O uso de um Merkle DAG personalizado permite a reindexação incremental, processando apenas os arquivos alterados em vez de toda a base de código.
타임라인
Mecanismo e arquitetura do Claude Context
O plugin Claude Context, desenvolvido pela Zilliz, integra-se a agentes via MCP (Model Context Protocol). A arquitetura utiliza a biblioteca Tree-sitter para mapear blocos de código e hashes JSON para identificar alterações. Essa estrutura permite uma busca híbrida que melhora a precisão na localização de arquivos em grandes repositórios, resultando em uma economia de 40% no volume de contexto enviado aos modelos.
- O sistema indexa códigos em um banco de dados vetorial via MCP para evitar adivinhações baseadas em grep.
- A abordagem híbrida combina busca vetorial semântica e correspondência por índice BM25.
- O uso de Tree-sitter possibilita a compreensão de estruturas de código em nove linguagens distintas.
- Um Merkle DAG personalizado otimiza o desempenho ao realizar reindexação apenas de arquivos modificados.
Configuração e testes em grandes bases
A implementação envolve a configuração do servidor MCP no arquivo de projeto e a conexão com um cluster na Zilliz Cloud. O processo de indexação em larga escala mostrou-se eficiente para bases de tamanho médio, embora o custo e o tempo de processamento aumentem linearmente com o volume de dados. A versão serverless provou ser necessária para manter a estabilidade durante a análise de repositórios extensos como o do VS Code.
- Testes realizados na base de código do VS Code envolveram 1,5 milhão de linhas de código.
- O uso de um servidorless na Zilliz Cloud resolveu problemas de tempo limite encontrados na versão gratuita.
- O custo de indexação para bases de código de 23.000 linhas foi de um centavo, subindo para US$ 1,06 em bases massivas.
- A indexação inicial de grandes bases requer tempo de espera, sendo contraindicado realizar buscas durante o processo.
Comparativo de desempenho e conclusão
Testes comparativos indicam que o Claude Context entrega resultados com mais profundidade técnica em perguntas sobre arquitetura. Embora o grep seja mais veloz para tarefas de busca elementar, a vantagem do sistema reside na capacidade de síntese de processos complexos, como a sequência de inicialização de um aplicativo Electron. A ferramenta torna-se um ativo importante para análise e exploração de bases de código abertas, justificando os custos de infraestrutura.
- Consultas simples podem ser mais rápidas usando ferramentas tradicionais de busca no código.
- Consultas complexas sobre arquitetura de software são executadas 5x mais rápido com Claude Context.
- A ferramenta fornece respostas significativamente mais detalhadas e estruturadas em comparação ao método padrão.
- A aplicação é recomendada preferencialmente para bases de código de tamanho médio devido à relação custo-benefício e velocidade.
설명
Claude Context is an MCP server that indexes your entire codebase into a vector database using AST parsing, Merkle DAG hashing, and hybrid semantic + BM25 search giving your coding agent up to 40% context reduction compared to raw grep and glob. Built by Zilliz on top of Milvus, it supports more than 9 programming languages and works with any MCP-compatible agent. In this video I test it against VSCode's 1.5M-line codebase to see if the setup overhead and cloud costs are actually worth it and whether smarter search truly beats traditional file-hunting when your agent needs to understand large, unfamiliar projects. 🔗 Relevant Links Claude Context GitHub - https://github.com/zilliztech/claude-context Claude Context MCP Evals - https://github.com/zilliztech/claude-context/tree/master/evaluation Zilliz - https://zilliz.com/ Milvus - https://milvus.io/ ❤️ More about us Radically better observability stack: https://betterstack.com/ Written tutorials: https://betterstack.com/community/ Example projects: https://github.com/BetterStackHQ 📱 Socials Twitter: https://twitter.com/betterstackhq Instagram: https://www.instagram.com/betterstackhq/ TikTok: https://www.tiktok.com/@betterstack LinkedIn: https://www.linkedin.com/company/betterstack
