Ontwikkeling met behulp van AI

Bij de AI-ondersteunde ontwikkeling wordt gebruik gemaakt van een IDE of coderingsagent die op AI werkt, samen met AGENTS.md , Agent Skills en MCP-servers, om kwalitatief hoogwaardige code te produceren die klaar is voor productie voor AEM as a Cloud Service-projecten.

De hulpmiddelen zoals πŸ”— Curseur , ​ Copilot GitHub in de Code van Visual Studio ​, ​ Claude Code ​, en gelijkaardige AI-Aangedreven IDEs en coderende agenten helpen op een paar zeer belangrijke manieren:

  • snellere herhaling: genereren of vernieuwen van code in natuurlijke talen, aanwijzingen die de gewenste functie of wijziging beschrijven.
  • het Leren hulp: leg onbekende codewegen, configuratie, concepten, of beste praktijken wanneer ertoe aangezet uit.

Nochtans, hangen deze voordelen sterk van de context beschikbaar aan de coderende agent af. De generieke opleidingsgegevens en één enkele opnamemomentopname zijn vaak niet voldoende om productie-klaar AEM code betrouwbaar te produceren.

Waarom AI alleen onvoldoende is

Zonder de juiste context kunnen AI-modellen (via een door AI aangedreven IDE of coderingsagent):

  • Hallucineer APIs of levenscycli: code of configuraties voorstellen die niet overeenkomen met de beste praktijken of de nieuwste functies van AEM as a Cloud Service.
  • juf procedurele stappen: Laat vereiste stappen weg die niet zichtbaar in codebewaarplaats of opleidingsgegevens zijn.
  • Drift van projectnormen: negeer gevestigde patronen voor componenten, de diensten OSGi, werkschema’s, of de configuratie van Dispatcher.

Dit hiaat is waar gestructureerde context (de Vaardigheden van de Agent en AGENTS.md) en runtime zicht (servers MCP) essentieel worden om AI-bijgewoonde ontwikkeling productief en betrouwbaar te maken.

Hoe Adobe helpt bij de ontwikkeling van AI

Voor AEM as a Cloud Service-projecten biedt Adobe:

In de volgende secties wordt elk item samengevat. Gebruik de secties van de Opstelling en Gevallen van het Gebruik aan het eind van deze pagina voor installatie en analyses voor AI-bijgewoonde ontwikkeling.

Wat de Vaardigheden van de Agent zijn

De Vaardigheden van de agent zijn procedurekennis of deskundigheid om coderingsagenten te helpen echt werk betrouwbaar uitvoeren. Voor meer informatie, zie de ​ Vaardigheden van de Agent ​.

Voor een project van AEM as a Cloud Service, zijn de Vaardigheden van de Agent beschikbaar in de ​ Vaardigheden van Adobe voor AI Coding Agents ​ bewaarplaats.

Wat is AGENTS.md

AGENTS.md verstrekt de context en instructies om coderingsagenten werk op uw project te helpen. Voor meer informatie, zie ​ AGENTS.md ​.

Voor een project van AEM as a Cloud Service, leidt de ensure-agents-md bootstrap vaardigheid AGENTS.md bij de bewaarplaatswortel wanneer het mist. De vaardigheid inspecteert uw project (bijvoorbeeld, de wortel pom.xml en modules) en produceert op maat gemaakte begeleiding in plaats van het gebruiken van een statisch dossier. Als AGENTS.md reeds bestaat, wordt het niet beschreven.

Nadat het bestand bestaat, kunt u het bewerken en zo meer context en instructies toevoegen voor de beste werkwijzen van uw team of organisatie. De vaardigheid kan CLAUDE.md ook tot stand brengen die verwijzingen AGENTS.md zodat op Claude gebaseerde hulpmiddelen de zelfde begeleiding opvangen.

Wat zijn MCP-servers

De servers MCP stellen hulpmiddelen en gegevens aan de coderende agent door het ​ ModelProtocol van de Context ​ bloot, dat acties zoals het zuiveren, inspectie, uitvoering, en bevestiging van veranderingen steunt. Een server MCP kan op uw werkstation (lokaal) of als ontvangen dienst (ver) lopen.

Voor lokale ontwikkeling tegen AEM SDK en Dispatcher, installeer deze lokale servers MCP van het ​ portaal van de Distributie van de Software ​:

  • AEM Quickstart Lokale server MCP: Stelt live-runtimegegevens van een lokale AEM SDK-instantie beschikbaar ter ondersteuning van problemen en ontwikkeling. Voor meer informatie, zie ​ de Server van QuickStart MCP van AEM ​.
  • de Lokale server MCP van Dispatcher: Hiermee wordt runtimevalidatie en inspectie van een lokale Dispatcher-instantie ingeschakeld. Voor meer informatie, zie {de Server van 0} Dispatcher MCP πŸ”—.

Voor Adobe-ontvangen servers van AEM MCP (bijvoorbeeld, inhoud, read-only inhoud, en Cloud Manager), zie ​ Servers MCP in AEM ​.

Instellen

AEM Agent-vaardigheden instellen

de Vaardigheden van de Agent van AEM van de opstelling

Leer hoe u AEM Agent Skills instelt voor AI-ondersteunde ontwikkeling.

installeer de Vaardigheden van de Agent van AEM

Gevallen gebruiken

AEM-component maken met ondersteuning voor AI

creeer de Component van AEM met AI-bijgewoonde ontwikkeling

Leer hoe u AEM-componenten kunt ontwikkelen met behulp van AIR-ondersteunde ontwikkeling.

creeer de Component van AEM

Aanvullende bronnen

recommendation-more-help
experience-manager-learn-help-cloud-service