Hoe we kunstmatige intelligentie gebruiken bij TRITON IT

Ons doel bij TRITON IT is niet om menselijk werk te vervangen, maar om het te optimaliseren. Dankzij kunstmatige intelligentie kunnen we veel processen stroomlijnen, van ontwikkeling tot content- en grafische creatie, maar altijd in combinatie met deskundige menselijke tussenkomst. Het is deze combinatie die ons in staat stelt superieure resultaten te leveren en voortdurend te innoveren. Waar richten we ons specifiek op?

AI integreren in projecten in ontwikkeling

Onze projecten zijn steeds meer gebaseerd op de integratie van kunstmatige intelligentie. Voor subtaken gebruiken we diensten van derden, momenteel voornamelijk de OpenAI API. Vervolgens integreren we AI rechtstreeks in de softwareoplossingen die we voor onze klanten bouwen. Wanneer kunstmatige intelligentie op de juiste manier wordt gebruikt, kunnen we bijvoorbeeld grote databases met gegevens analyseren en veel sneller de vereiste output verkrijgen dan wanneer we dit via traditionele ontwikkeling zouden doen.

Eigen systeem voor effectief AI-beheer
Afbeelding 1: We bouwen een systeem op maat waarmee we kunnen schakelen tussen genAI's van derden. Het systeem is gebaseerd op ontwerppatronen: inversion of control, dependency injection, strategy of adapter.

We bouwen ook een aangepast systeem dat het mogelijk maakt om te schakelen tussen genAI's van derden. Het systeem is gebaseerd op ontwerppatronen: inversie van controle, afhankelijkheidsinjectie, strategie of adapter. De gegevensverwerking en de compilatie van de uitvoer voor de gebruiker wordt gerealiseerd door de interactie van verschillende subroutines (agents). Sommige agents nemen het GPT-model als parameter en worden gebruikt om een bepaalde dynamisch opgebouwde prompt naar de GPT te sturen en te verwerken. Andere worden gebruikt om gegevens op te halen en voor te bewerken uit een relationele of vectoriële database. Weer andere kunnen transformaties uitvoeren of lokaal algoritmes toepassen op de gegevens.

genAI

Generatieve AI (GenAI) is een type kunstmatige intelligentie dat is ontworpen om nieuwe inhoud te creëren op basis van ingevoerde gegevens. In plaats van alleen gegevens te verwerken en antwoorden te geven, kan GenAI originele tekst, afbeeldingen, geluid of zelfs code genereren. Het maakt gebruik van geavanceerde taal- en visuele modellen die leren van enorme hoeveelheden gegevens en vervolgens resultaten produceren die vaak niet te onderscheiden zijn van de door mensen gemaakte resultaten. Bij TRITON IT gebruiken we GenAI om het maken van content, afbeeldingen en ontwikkelingstaken te vergemakkelijken, waardoor we ons werk kunnen stroomlijnen en sneller resultaten van hoge kwaliteit kunnen leveren.

Met een dergelijk systeem kunnen we eenvoudig implementaties van de verschillende onderdelen uitwisselen. We kunnen ons richten op prestatie- en tijdsefficiënte modellen of geleidelijk vervangbare AI-activiteiten overschrijven met lokale implementaties. Dit betekent dat we de efficiëntie kunnen maximaliseren en tegelijkertijd de tijd en financiële kosten kunnen minimaliseren die gepaard gaan met het betalen voor externe AI-diensten.

Ontwikkeling met Python
Afbeelding 2: We gebruiken momenteel Python om de backend te ontwikkelen. De ontwikkelomgeving PyCharm heeft bewezen goed bij ons te passen.

AI-ondersteunde ontwikkeling

Op de ontwikkelingsafdeling van TRITON IT hebben ChatGPT en Google Gemini bewezen waardevolle hulpmiddelen te zijn bij het programmeren. Onze ontwikkelaars maken nauwkeurige specificaties met duidelijk gedefinieerde inputs, outputs, bibliotheken en integratievereisten, en GPT genereert op basis hiervan broncode voor hen. Dit proces verkort de tijd die nodig is om de basisstructuur van de code te creëren aanzienlijk. Ontwikkelaars testen vervolgens de code, maken aanpassingen en zorgen ervoor dat alles in orde is dankzij automatisch gegenereerde unit tests. Zodra de code door de inspectie komt, leggen de ontwikkelaars de laatste hand aan de code in hun omgeving.

ChatGPT voor het automatisch genereren van unit tests
Afbeelding 3: GPT Chat is bijvoorbeeld handig voor het automatisch genereren van unit tests inclusief testdata.

Deze aanpak levert ons tijdwinst op, maar ook flexibiliteit waarbij onze ontwikkelaars sneller kunnen reageren op projecteisen. AI verkort onze ontwikkeltijd van maanden naar weken.

Hoe AI ons helpt bij het maken van content en afbeeldingen

In onze projecten gebruiken we AI als hulpmiddel om de efficiëntie van het maken van content en afbeeldingen te verhogen. ChatGPT wordt door ons gebruikt om onderwerpen te onderzoeken, samenvattingen te maken en teksten op te stellen. Naast ChatGPT werken we ook met andere tools zoals Copilot en Gemini. Deze mate van automatisering bespaart veel tijd, maar het is belangrijk om te weten dat de uiteindelijke versies van artikelen, posts en ander materiaal altijd door de handen van tekstschrijvers gaan. Dankzij kunstmatige intelligentie krijgen tekstschrijvers echter altijd complete documenten waaruit ze met WebMedea complete artikelen samenstellen.

ChatGPT in contentcreatie
Fig. 4: GPT Chat is ook een grote hulp bij het maken van content.

Voor grafisch werk hebben we een geïntegreerde tool genaamd MidJourney, die ons helpt bij het genereren van grafische basisontwerpen, bijvoorbeeld voor posts op sociale media of zelfs complete lay-outs voor websites in ontwikkeling. AI wordt gebruikt om snel visuele ontwerpen te maken, die onze grafisch ontwerpers vervolgens bewerken en aanpassen tot de uiteindelijke vorm, waarbij de snelheid van automatisering wordt gecombineerd met menselijke creativiteit.

MidJourney in de creatie van grafische ontwerpen
Afb. 5: MidJourney helpt ons snel grafische ontwerpen te genereren voor meer dan alleen artikelen en posts op sociale media.

Kunstmatige intelligentie is een revolutionaire en snel evoluerende technologie die fundamenteel werk in vele disciplines gemakkelijker en sneller kan maken. Bij TRITON IT zijn we ons er volledig van bewust dat AI op dit moment menselijke creativiteit, ervaring en expertise niet volledig kan vervangen. Het werk van programmeurs, copywriters, grafisch ontwerpers en andere specialisten is nog steeds cruciaal omdat AI een geweldige helper is, maar de uiteindelijke kwaliteit hangt altijd af van menselijke tussenkomst. Onze filosofie bij TRITON IT richt zich daarom op het optimaliseren van het gebruik van AI waar het het meest effectief kan zijn en het kritieke werk aan mensen over te laten.

Wil je projecten bouwen met effectieve AI-betrokkenheid?