Desenvolvimento assistido por IA
O desenvolvimento assistido por IA usa um IDE alimentado por IA ou agentes de codificação juntamente com AGENTS.md, Habilidades do agente e servidores MCP para ajudar a produzir código de alta qualidade e pronto para produção para projetos do AEM as a Cloud Service.
Ferramentas como Cursor, GitHub Copilot no Visual Studio Code, Claude Code e IDEs e agentes de codificação similares alimentados por IA ajudam de algumas maneiras principais:
- Iteração mais rápida: gerar ou refatorar o código a partir de prompts de linguagem natural que descrevem o recurso ou alteração desejada.
- Ajuda de aprendizado: explique caminhos de código, configurações, conceitos ou práticas recomendadas desconhecidos quando solicitado.
No entanto, esses benefícios dependem muito do contexto disponível para o agente de codificação. Dados de treinamento genéricos e um único instantâneo do repositório geralmente não são suficientes para produzir de forma confiável um código AEM pronto para produção.
Por que a IA sozinha é insuficiente
Sem o contexto correto, os modelos de IA (por meio de um IDE alimentado por IA ou agente de codificação) podem:
- Alucinar APIs ou ciclos de vida: sugira código ou configurações que não estejam alinhadas às práticas recomendadas ou aos recursos mais recentes do AEM as a Cloud Service.
- Falhas nas etapas de procedimento: omitir etapas necessárias não visíveis no repositório de código ou nos dados de treinamento.
- Desvio dos padrões do projeto: ignore os padrões estabelecidos para componentes, serviços OSGi, fluxos de trabalho ou configurações do Dispatcher.
Esta lacuna é onde o contexto estruturado (Habilidades do Agente e AGENTS.md) e a visibilidade de tempo de execução (servidores MCP) se tornam essenciais para tornar o desenvolvimento assistido por IA produtivo e confiável.
Como o Adobe ajuda no desenvolvimento assistido por IA
Para projetos do AEM as a Cloud Service, a Adobe fornece:
- Habilidades do agente e AGENTS.md via Habilidades da Adobe para agentes de codificação de IA
- Servidores MCP locais para o AEM SDK e Dispatcher local por meio do portal de Distribuição de Software
- Servidores MCP da AEM hospedados pela Adobe para conteúdo e fluxos de trabalho do Cloud Manager a partir de seu aplicativo de bate-papo ou IDE — consulte Servidores MCP no AEM
As seções a seguir resumem cada item. Use as seções Configuração e Casos de Uso no final desta página para instalação e apresentações para o desenvolvimento assistido por IA.
O que são habilidades de agentes
As Habilidades do Agente são conhecimento ou experiência processual para ajudar os agentes de codificação a executar trabalho real de maneira confiável. Para obter mais informações, consulte a Habilidades do agente.
Para um projeto do AEM as a Cloud Service, as Habilidades do agente estão disponíveis no repositório de Habilidades do Adobe para Agentes de Codificação de IA.
O que é AGENTS.md
AGENTS.md fornece o contexto e as instruções para ajudar os agentes de codificação a trabalhar no seu projeto. Para obter mais informações, consulte AGENTS.md.
Para um projeto AEM as a Cloud Service, a habilidade de inicialização ensure-agents-md cria AGENTS.md na raiz do repositório quando está ausente. A habilidade inspeciona seu projeto (por exemplo, a raiz pom.xml e módulos) e gera orientação personalizada em vez de usar um arquivo estático. Se AGENTS.md já existir, ele não será substituído.
Depois que o arquivo existir, você poderá editá-lo para adicionar mais contexto e instruções para as práticas recomendadas da sua equipe ou organização. A habilidade também pode criar CLAUDE.md que faz referência a AGENTS.md, de modo que as ferramentas baseadas em Claude seguem a mesma orientação.
O que são servidores MCP
Os servidores MCP expõem ferramentas e dados ao agente de codificação por meio do Protocolo de Contexto de Modelo, que dá suporte a ações como depuração, inspeção, execução e validação de alterações. Um servidor MCP pode ser executado na sua estação de trabalho (local) ou como um serviço hospedado (remoto).
Para o desenvolvimento local em relação ao AEM SDK e Dispatcher, instale estes servidores MCP locais do portal Distribuição de Software:
- Servidor MCP local do AEM Quickstart: expõe os dados de tempo de execução em tempo real de uma instância local do AEM SDK para oferecer suporte à solução de problemas e ao desenvolvimento. Para obter mais informações, consulte AEM Quickstart MCP Server.
- Servidor MCP local do Dispatcher: habilita a validação e a inspeção em tempo de execução de uma instância do Dispatcher local. Para obter mais informações, consulte Dispatcher MCP Server.
Para servidores MCP hospedados pela Adobe (por exemplo, conteúdo, conteúdo somente leitura e Cloud Manager), consulte Servidores MCP no AEM.
Configurar
Configurar habilidades do agente do AEM
Saiba como configurar as Habilidades do agente do AEM para o desenvolvimento assistido por IA.
Casos de uso
Criar componente do AEM com desenvolvimento assistido por IA
Saiba como usar o desenvolvimento assistido por IA para desenvolver componentes do AEM.