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:
- AEM Quickstart Local MCP server: Exposes live runtime data from a local AEM SDK instance to support troubleshooting and development. For more information, see AEM Quickstart MCP Server.
- Dispatcher Local MCP server: Enables runtime validation and inspection of a local Dispatcher instance. For more information, see Dispatcher MCP Server.
For Adobe-hosted AEM MCP servers (for example, content, read-only content, and Cloud Manager), see MCP Servers in AEM.
Configurar
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.