Aprendizagem pessoal com IA
e orientação prática
Beanbag Marscode1

AutoDev assume a liderança: habilitação bidirecional do protocolo MCP, criando um novo ecossistema de ferramentas de codificação de IA

No campo da codificação de IA, como fazer com que os corpos inteligentes (agentes) de IA usem ferramentas de forma mais eficaz para concluir tarefas complexas de desenvolvimento de software tem sido uma questão central de grande preocupação. A "chamada de uso/função da ferramenta" é uma tecnologia fundamental nascida nesse contexto. Um processo de desenvolvimento de software perfeito, além do próprio ambiente de desenvolvimento integrado (IDE) e seu rico ecossistema de plug-ins, também é inseparável de uma série de ferramentas externas, como o sistema de controle de versão Git, a tecnologia de conteinerização Docker, a plataforma de orquestração de contêineres Kubernetes, as ferramentas de integração contínua/entrega contínua Jenkins e assim por diante. Como permitir que a IA perceba e use habilmente essas ferramentas se tornou a chave para aprimorar os recursos de codificação da IA.

blank


Recentemente, a ferramenta de codificação de IA AutoDev anunciou uma importante atualização centrada na implementação de uma integração bidirecional com o Protocolo de Contexto de Modelo (MCP). Isso significa que o AutoDev pode ser usado não apenas como um MCP Ele também pode ser usado como um cliente MCP para chamar várias ferramentas do ecossistema MCP. Essa iniciativa inovadora, sem dúvida, fornece novas ideias para a futura direção de desenvolvimento das ferramentas de codificação de IA.

 

De soluções incrementais do AI Agent ao AutoDev como um serviço MCP

blank

No cenário mais amplo do uso automatizado de computadores, os IDEs são apenas uma das muitas ferramentas que podem ser utilizadas pelos agentes de IA. Atualmente, o desenvolvimento de agentes de IA está em uma fase incremental. As interfaces de usuário (UIs) tradicionais operam de forma ineficiente, o que limita os recursos de automação dos agentes de IA. Como resultado, o modelo de codificação de IA centrado no IDE ainda é dominante, mas a tendência futura será inevitavelmente mudar para um modelo centrado na ferramenta do agente, em que os agentes de IA podem manipular autonomamente os navegadores para obter informações sobre requisitos, iniciar IDEs para escrever código, invocar ferramentas DevOps para publicar aplicativos e até mesmo realizar uma gama mais ampla de operações de automação.

Diante da onda de chamadas de ferramentas de agentes de IA, a AutoDev assumiu a liderança ao se posicionar como um serviço MCP. Isso significa que qualquer ferramenta de agente compatível com o protocolo MCP, como Cursor, Cline, GitHub, etc., poderá chamar o serviço MCP. Copiloto e outros, podem invocar diretamente os serviços fornecidos pelo AutoDev para obter acesso a informações contextuais de alta qualidade no ambiente do IDE. Essa mudança rompe as barreiras entre as ferramentas e estabelece as bases para um ecossistema de codificação de IA mais robusto.

 

Do MCP, ou seja, da ferramenta Agent Tool eco para o serviço MCP, ou seja, o comando AutoDev.

No passado, o AutoDev se concentrava na criação de um processo de desenvolvimento assistido por IA de ponta a ponta, aproveitando o ecossistema e o sistema de plug-ins do IDE. À medida que o AutoDev integra cada vez mais plug-ins, a necessidade de uma ferramenta de agente se torna cada vez mais proeminente.

Ferramenta de agente que estabelece a linha de base para os recursos de IDE de IA

blank

Uma comparação das muitas ferramentas de codificação de IA no mercado revela que as ferramentas baseadas em VSCode são altamente homogeneizadas em termos de funcionalidade, e o conjunto de ferramentas que elas fornecem é geralmente semelhante. No entanto, os plug-ins de codificação de IA que são integrados à plataforma IDE da JetBrains, como o AutoDev e o JetBrains Junie, mostram muito mais poder, fornecendo recursos mais profundos do IDE, incluindo análise da Árvore de Sintaxe Abstrata (AST), depuração de código, pesquisa de Nome Totalmente Qualificado (FQN) e muito mais.

Enquanto as ferramentas de codificação de IA baseadas em VSCode normalmente oferecem cerca de dez ferramentas, os plug-ins de codificação de IA da plataforma JetBrains oferecem cerca de vinte, mas isso é apenas a ponta do iceberg em termos dos recursos básicos do IDE. À medida que a tecnologia de codificação de IA se estende a áreas mais amplas, como análise de requisitos, implantação e operações e manutenção, a riqueza e a especialização do ecossistema de ferramentas se tornam ainda mais exigentes.

MCP A ascensão do ecossistema de código aberto

O protocolo de contexto de modelo (MCP) foi desenvolvido por Antrópica (a empresa por trás do modelo Claude), tem como objetivo fornecer um conjunto padronizado de interfaces para aplicativos do Large Language Model (LLM), permitindo fácil acesso a informações, ferramentas e recursos externos. Embora o AutoDev já tenha recursos avançados de personalização, como o suporte a agentes personalizados, ele ainda tem limitações diante de um cenário tecnológico em rápida iteração e de diversas necessidades dos usuários:

  • Imprevisibilidade das ferramentas: muitas empresas ou organizações têm ferramentas internas personalizadas que são difíceis de pré-integrar em plataformas comuns, como o AutoDev.
  • Ecossistema MCP em expansão: o protocolo MCP e seu ecossistema de ferramentas relacionadas estão se desenvolvendo rapidamente e gradualmente se tornando um padrão do setor. Especialmente após a introdução do protocolo MCP por ferramentas de programação emergentes, como Cursor e Cline, um grande número de serviços MCP e implementações de código aberto surgiram no exterior, criando um ecossistema vibrante.

 

AutoDev × MCP: capacitação bidirecional para criar uma plataforma aberta de codificação de IA

Com base em sua profunda compreensão das tendências de codificação de IA e do valor do protocolo MCP, a AutoDev lançou de forma inovadora o programa de capacitação bidirecional AutoDev × MCP. Especificamente:

  • AutoDev como servidor MCP: o AutoDev pode atuar como um provedor de serviços MCP, abrindo seus recursos e serviços para qualquer ferramenta de agente.
  • AutoDev como um cliente MCP: o AutoDev pode atuar como um consumidor de serviços MCP, invocando o rico conjunto de ferramentas e serviços no ecossistema MCP.

Com esses dois modelos, a AutoDev não apenas aproveita os recursos do ecossistema de MCP, mas também estabelece uma base sólida para expandir e abrir seus recursos.

AutoDev como um servidor MCP: contextos de IDE abertos

O AutoDev foi desenvolvido com a capacidade de atuar como um servidor MCP com base na solução MCP da plataforma JetBrains (a funcionalidade MCP precisa ser ativada manualmente). Os usuários podem configurá-lo no formato JSON da seguinte forma Cline Exemplo de configuração no plug-in:

{
"mcpServers": {
"AutoDev": {
"comando": "npx",
"args": [
"-y".
"@jetbrains/mcp-proxy"
],, "disabled": falso, falso, falso, falso
"disabled": falso,
"autoApprove": []
}
}
}

Na versão atual, o AutoDev baseia-se principalmente nos recursos básicos fornecidos pelo oficial e, inicialmente, amplia algumas ferramentas relacionadas ao banco de dados. No futuro, à medida que o ecossistema doméstico de MCP amadurecer e se desenvolver, o AutoDev expandirá ainda mais seus recursos como um servidor MCP.

AutoDev como um cliente MCP: ampliando os limites da ferramenta

Os usuários podem configurar o serviço MCP na página Custom Agent do AutoDev. A seguir, um exemplo do serviço de sistema de arquivos fornecido pelo MCP:

{
"mcpServers": {
"filesystem": {
"comando": "npx",
"args": [
"-y".
"@modelcontextprotocol/server-filesystem",
"/Volumes/source/ai/auto-dev"
]
}
}
}

Uma vez configuradas, as ferramentas fornecidas por esse serviço MCP podem ser invocadas no AutoDev. Por exemplo, um serviço de sistema de arquivos pode fornecer uma ferramenta list_directory que pode ser chamada no AutoDev na forma de um comando DevIns:

/list_directory
```json
{
"path":"/Volumes/source/ai/autocrud/docs/mcp"
}

Com a poderosa funcionalidade DevIns Command do AutoDev, você tem a flexibilidade de invocar qualquer serviço MCP a partir do AutoDev e até mesmo programar e usar essas ferramentas de forma inteligente por meio do Agent.

 

observações finais

A capacitação bidirecional do protocolo MCP da AutoDev não é apenas uma atualização tecnológica, mas também um salto importante no conceito de desenvolvimento de ferramentas de codificação de IA. Ao adotar o ecossistema MCP, a AutoDev rompe o fechamento das ferramentas tradicionais de codificação de IA e constrói uma plataforma mais aberta, flexível e dimensionável. Isso indica que as futuras ferramentas de codificação de IA darão mais atenção à cooperação ecológica e à interconexão de ferramentas e promoverão conjuntamente o desenvolvimento de software assistido por IA a novos patamares.

CDN1
Não pode ser reproduzido sem permissão:Chefe do Círculo de Compartilhamento de IA " AutoDev assume a liderança: habilitação bidirecional do protocolo MCP, criando um novo ecossistema de ferramentas de codificação de IA

Chefe do Círculo de Compartilhamento de IA

O Chief AI Sharing Circle se concentra no aprendizado de IA, fornecendo conteúdo abrangente de aprendizado de IA, ferramentas de IA e orientação prática. Nosso objetivo é ajudar os usuários a dominar a tecnologia de IA e explorar juntos o potencial ilimitado da IA por meio de conteúdo de alta qualidade e compartilhamento de experiências práticas. Seja você um iniciante em IA ou um especialista sênior, este é o lugar ideal para adquirir conhecimento, aprimorar suas habilidades e realizar inovações.

Entre em contato conosco
pt_BRPortuguês do Brasil