Alwéér een Flink Development Day (FDD)?! Jazeker! Dit doen we namelijk vier keer per jaar. We blijven onszelf graag ontwikkelen. En… het is ook gewoon gezellig 😁. Dit keer gingen we concreet aan de slag met de aanknopingspunten uit ons onderzoek van de vorige FDD, waar we volledig de focus op Artificial Intelligence (AI) legden. En dat leverde waardevolle resultaten op!
Voor degenen die onze Development Day nog niet kennen, een korte uitleg: de FDD is een dag waarop het hele team even niet voor klanten aan de slag gaat, maar volop gaat experimenteren met nieuwe technologieën en werkwijzen. Een dag gericht op ontwikkeling en innovatie, om ons werk makkelijker en leuker te maken én om interessante mogelijkheden te onderzoeken voor onze klanten. Op 10 april legden we al de volledige focus op het verkennen van de mogelijkheden van AI, en dit keer hebben we de aanknopingspunten van die dag omgezet naar specifieke AI-projecten voor iedere discipline: back-end, front-end, design en projectmanagement. En dat heeft zich uitbetaald in mooie resultaten!
Onze techniek lead Ricardo vertelt: “Er zijn ontzettend veel AI-componenten binnen Drupal. Tijdens de FDD heeft team back-end onderzocht hoe we hiermee een sterke basis - een gestandaardiseerd framework - voor onze klanten kunnen neerzetten die we vervolgens makkelijk kunnen uitrollen. Daarnaast ging het team ook nog aan de slag met het verder verkennen van de mogelijkheden voor het ontwikkelen van een eigen, lokaal taalmodel (een LLM: Large Language Model). Je maakt dan een soort lokale ChatGPT, die je op je eigen omgeving kunt gebruiken. Een van de voordelen daarvan is dat je ook met gevoelige data kan werken omdat gegevens lokaal worden opgeslagen, je deelt dus niks met anderen. We hebben tijdens de FDD uiteindelijk een eerste versie van een Drupal AI-framework neergezet en een lokaal taalmodel opgezet. Met beide gaan we zeker nog verder experimenteren!”
Team front-end onderzocht welke werkzaamheden relatief veel tijd kosten, repetitief zijn en relatief weinig energie opleveren, zodat we die met behulp van AI zo veel mogelijk kunnen automatiseren. Ricardo: “Een resultaat van dit onderzoek is bijvoorbeeld het inzetten van ChatGPT om legacy code (oude code die niet optimaal meer werkt) waar mogelijk te vervangen of op te schonen. Dit is een arbeidsintensief proces als je het allemaal handmatig moet doen, maar kan wel impactvolle resultaten opleveren. Na ons experiment kunnen we de ondersteuning bij het ‘refactoren’ (herontwikkelen) van deze code door AI al direct toepassen.”
Vrijheid om buiten de kaders te denken
“Het is heel fijn om met z’n allen even buiten de reguliere projecten met dit soort dingen bezig te kunnen zijn. Het geeft je de vrijheid om buiten de kaders te denken en om te kijken wat de mogelijkheden zijn. En we komen snel tot resultaat omdat het hele team op hetzelfde moment met dezelfde innovatie bezig is.”
Creative director & strateeg Wouter vertelt over het project van team design: “We hebben geëxperimenteerd hoe ver we kunnen gaan om AI een rol te laten spelen vanaf een opdrachtbriefing tot het opleveren van een werkend prototype. Zo hebben we bijvoorbeeld een Virtuele Strateeg neergezet binnen ChatGPT die aan de slag ging om de klantbriefing te vertalen naar concrete probleemstellingen en een passende aanpak. Vervolgens hebben we met AI interviewscenario’s opgezet om door AI gecreëerde persona’s vragen te stellen over deze probleemstelling."
“De resultaten van dit onderzoek hebben we weer aan een AI-data-analist voorgelegd, die op basis daarvan mogelijke nieuwe features of ideeën voorstelde. Hiermee hebben we nog een styleguide uit laten werken en een mock-up in Figma laten maken. Het was ontzettend interessant om AI zo breed in het proces in te zetten en te zien hoe AI hierin een bijdrage zou kunnen leveren. Het heeft ons zeker geïnspireerd om verder te experimenteren!”
Ricardo vult aan: “Team projectmanagement (PM) heeft nagedacht hoe zij ChatGPT tot hun persoonlijke assistent kunnen maken. Ze hebben hiervoor lokale omgevingen opgezet zodat het team de AI-tool kon voeden met de benodigde context. Vervolgens heeft team PM geëxperimenteerd in hoeverre de nieuwe, persoonlijke AI-assistenten daadwerkelijk een bijdrage kunnen leveren aan hun concrete werkzaamheden en processen. Denk aan het meedenken in het oplossen van complexe planningspuzzels tot het inschatten van de impact van vaak voorkomende user stories. Kortom: hoe kunnen we AI inzetten om ons dagelijkse werk efficiënter, beter én leuker te maken? De eerste resultaten waren al zeer interessant!”
Hoe zo’n dag er in de praktijk uitziet? Ricardo: “We starten eerst met het afstemmen van de uitdaging van de dag - in dit geval waren het vooraf gedefinieerde projecten - en gaan dan vaak verspreid over het kantoor met het team aan de slag. We lunchen gezamenlijk, waar ook al wat ideeën en resultaten worden gedeeld, of waar iemand even extra ingeschakeld wordt omdat er nieuwe inzichten zijn opgedaan of vraagstukken liggen. Dan weer verder en aan het eind van de dag presenteren we altijd onze deliverables. Mét een hapje en drankje erbij, dat hebben we wel verdiend 😉.”
Dacht je bij het lezen van dit artikel ‘daar wil ik ook bij zijn’? Bekijk dan onze vacatures en word ook een Flinkert! Naast de FDD doen we nog veel meer leuke dingen, zoals de jaarlijkse Bekpek. Dus:
Bekijk vacatures