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: produceer of refactorcode van natuurlijke taalherinneringen die de gewenste eigenschap of de verandering beschrijven.
  • het Leren hulp: verklaar onbekende codewegen, configuratie, concepten, of beste praktijken wanneer ertoe aangezet.

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: stel code of configuraties voor die niet met de beste praktijken van AEM as a Cloud Service of recentste eigenschappen richten.
  • juf procedurestappen: laat vereiste stappen weg niet zichtbaar in codebewaarplaats of opleidingsgegevens.
  • Drijving van projectnormen: negeer gevestigde patronen voor componenten, 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 levende runtime gegevens van een lokale instantie van AEM SDK bloot om het oplossen van problemen en ontwikkeling te steunen. Voor meer informatie, zie ​ de Server van QuickStart MCP van AEM ​.
  • de Lokale server MCP van Dispatcher: Laat runtime bevestiging en inspectie van een lokale instantie van Dispatcher toe. 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
4859a77c-7971-4ac9-8f5c-4260823c6f69