O Claude Code da Anthropic, o harness de programação agentic de IA, recebeu uma atualização que introduz o "lazy loading" para ferramentas de IA, um recurso chamado MCP Tool Search, alterando fundamentalmente a forma como o agente acede e utiliza ferramentas externas. Lançada na noite passada, a atualização aborda uma limitação fundamental do Claude Code, que anteriormente exigia que o agente lesse o manual de instruções de cada ferramenta disponível, independentemente da sua relevância para a tarefa imediata. Este processo consumia um espaço de contexto valioso que poderia ter sido usado para prompts do utilizador ou respostas do agente.
O novo recurso MCP Tool Search permite que o Claude Code busque dinamicamente as definições de ferramentas apenas quando necessário, uma mudança de uma arquitetura de força bruta para uma que se assemelha à engenharia de software moderna. Isso significa que o agente de IA agora só acede às informações de que precisa para uma tarefa específica, libertando espaço de contexto e potencialmente melhorando a eficiência e o desempenho.
O Claude Code é construído sobre o Model Context Protocol (MCP) da Anthropic, um padrão de código aberto lançado no final de 2024. O MCP permite que modelos e agentes de IA se conectem a ferramentas externas num formato estruturado e confiável, fornecendo a base para a capacidade do Claude Code de aceder a funções como navegação na web e criação de arquivos. De acordo com a VentureBeat, o MCP é o motor por trás do Claude Code.
A atualização tem implicações significativas para o desenvolvimento e implementação de agentes de IA. Ao otimizar o uso do contexto, o MCP Tool Search pode permitir que os agentes de IA lidem com tarefas mais complexas, processem maiores quantidades de informações e interajam com uma gama mais ampla de ferramentas. Isso pode levar a aplicações de IA mais sofisticadas e versáteis em vários setores.
A equipa do Claude Code planeia continuar a refinar o MCP Tool Search e a explorar novas formas de otimizar o desempenho do agente de IA. O desenvolvimento representa um passo em direção a sistemas de IA mais eficientes e inteligentes, potencialmente abrindo caminho para ferramentas e aplicações mais avançadas alimentadas por IA no futuro.
Discussion
Join the conversation
Be the first to comment