AI-assisterad utveckling
Moderna AI-verktyg kan avsevärt påskynda utvecklingen av Lumi plug-in genom att fungera som en kodningspartner.
VS-kod i agentläge
Genom att använda Visual Studio Code med en AI-assistent i Agentläge (som GitHub Copilots Agentläge eller andra verktygsaktiverade assistenter) kan du utföra komplexa, flerstegsuppgifter med naturligt språk.
Istället för att bara fylla i en enda kodrad kan en agent:
- Läs hela din arbetsyta för att förstå sammanhanget.
- Skapa nya filer och kataloger.
- Kör terminalkommandon för att testa eller validera skript.
- Sök efter befintliga mönster i din kodbas.
Repository Access
AI-assistans är mest effektiv när agenten har tillgång till lumi-dev eller ditt specifika projektarkiv. Med insyn i den befintliga kodbasen kan agenten:
- Använd Utility Libraries som referens för hjälpfunktioner.
- Följ befintliga mönster för GEGL-drift och lagerhantering.
- Återanvänd boilerplate-kod från etablerade plug-ins.
Exempel på arbetsflöde
Du kan direkt be agenten att generera en fullständig plug-in genom att beskriva det önskade funktionsresultatet:
“Med hjälp av de tillgängliga Scheme-verktygen och exemplen i arbetsytan, skriv ett nytt plugin-program som skapar en 50 % horisontell guide på den aktiva bilden och kallar den ‘Center Guide’.”
Agenten kommer att söka efter hur man skapar guider, identifiera rätt verktygsfunktion (som lumi-image-add-hguide-percent från common.scm) och generera den fullständiga .scm-filen med rätt registreringsskylt.
Bästa metoder
- Var specifik: Beskriv exakt vad du vill att plugin-programmet ska göra.
- Referensverktyg: Uppmuntra agenten att titta på
share/lumi/scripts/-katalogen för hjälpmedel på hög nivå. - Granska och testa: Testa alltid plugin-programmet som genereras av AI, det är ofta en iterativ och kreativ process.