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
- O AEM MCP Server unificado (conteúdo, Governança de experiência) mais o servidor Cloud Manager MCP separado, do seu aplicativo de bate-papo ou IDE
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.
Os servidores AEM MCP hospedados pela Adobe incluem o AEM MCP Server unificado (conteúdo, Governança de experiência) e o servidor Cloud Manager MCP separado.
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.