Ingen har väl missat att med AI-driven utveckling ändras spelreglerna för programutveckling radikalt. Från manuellt hantverk till mer övergripande kontroll, systemering, strategi och kreativ problemlösning. Det är ett jättesprång i utvecklingen, ett paradigmskifte liksom industrialiseringen då muskelkraft ersattes av maskiner. AI ersätter repetitivt tankearbete och rutinmässig informationshantering. Det händer i alla yrken och det går att ifrågasätta om det är bra eller dåligt.
Utvecklingen har varit på gång några år och på senare tid accelererat. Claris meddelade i våras att även FileMaker kommer att vara med i matchen. På några månader har Claris visat imponerande utveckling av AI-agent-programmering (kanske med hjälp av AI-agenter?) som kommer att förändra i princip all utveckling med FileMaker, oavsett om du är ensam hobby-programmerare eller del av ett större team.
Det finns ännu inget färdigt FileMaker-program för AI-programmering som du kan prova. Vi får ge oss till tåls även om vi vill börja snarast möjligt. Jag rekommenderar att du så länge tittar på de filmer som Claris publicerat på deras Youtube-kanal. Då kommer du att vara förberedd!

Jag har själv tittat på filmerna. Claris har gjort en AI-användare som helt enkelt ansluter till din databas, som vilken användare som helst. Databasen kan finnas både lokalt på din hårddisk eller publicerad på en server.
Du ger AI-användaren, t.ex. AI-agenten Claude som Claris använder i filmerna, instruktioner antingen i skrift eller med tal. Claude analyserar din databas, hämtar inspiration från andra programmeringsspråk och omvandlar till FileMaker-språk, och gör direkt uppdateringar (efter att du godkänt dem) i databasen. Ändringar kan vara allt från tabeller, fält, beräkningar, värdelistor, script och layouter. I princip allt som finns i en FileMaker-databas ska kunna ändras eller läggas till. Nu kan du göra det där scriptet som du så länge funderat på men inte kunnat få ihop. Och du behöver inte fråga någon konsult...
Som ett litet tanke-experiment funderade jag på vår databas där alla artiklarna på FileMakerBloggen finns och som jag just nu använder. Där saknas en portal som visar vilka poster en specifik tagg är kopplad till. En tagg finns i en post i en tabell, portalen behöver visa alla artiklar med taggen.
Med en enkel instruktion, ungefär "gör en portal på layouten Taggar som visar alla relaterade poster i tabellen Artiklar", kan en AI-agent som Claude:
- skapa en relation (i ett eller flera led) från tabellen med taggar till tabellen med artikel-poster. AI-agenten analyserar hur du döpt dina befintliga relationer i databasen och döper de nya relationerna på exakt samma sätt.
- rita en portal på lämpligt ställe på layouten och lägga in de viktigaste fälten på varje portalrad. AI-agenten tittar på andra layouter där det finns portaler och utformar den nya portalen på samma sätt. Utseendet blir likadant.
- välja ut de viktigaste fälten att visa och sortera artiklarna i lämplig ordning.
Så här skulle det kunna se ut:

Och du behöver inte göra något manuellt alls i FileMaker. Men det går ju fortfarande att göra portaler manuellt, du kommer förmodligen spara Claudes lön (AI kostar) till mer avancerade uppdrag och göra en del manuellt. AI är inte heller alltid snabbare än vad du är.
Glöm inte se videos på Claris Youtube-kanal!