Generatieve AI
Generatieve AI, kort voor generatieve kunstmatige intelligentie, is een type AI dat nieuwe gegevens, tekst, afbeeldingen, muziek of zelfs computercode kan helpen schrijven. Eenvoudig gezegd kan generatieve AI leren van bestaande inhoud en die kennis gebruiken om geheel nieuwe data te genereren. Voorbeelden van bekende generatieve AI-toepassingen zijn ChatGPT en Midjourney. Organisaties kunnen hun gebruik van generatieve AI optimaliseren door eerst een strategische aanpak te definiëren die is afgestemd op hun specifieke behoeften en vereisten. Dit houdt in dat ze moeten beslissen of ze bestaande AI-modellen willen aanschaffen, vooraf getrainde AI-modellen met enkele aanpassingsopties willen kopen, of hun eigen AI-modellen willen bouwen.
Er zijn drie archetypes bij het bouwen van generatieve AI: Takers (of Nemers), Shapers (of Aanpassers) en Creators (of Makers). De Taker is het meest voorkomende AI-archetype. In softwareontwikkeling ben je een AI Taker als je een kant-en-klare AI-oplossing integreert in je softwaresuite. Kant-en-klare AI-oplossingen zijn meestal compact, goed getest en afkomstig van gerenommeerde bronnen, zoals externe leveranciers of opslagplaatsen voor open-source projecten. Je kunt kiezen tussen commercieel gelicentieerde AI-componenten van betrouwbare leveranciers of gratis open-source opties. Een voorbeeld van een veelgebruikte opensource-component is Mozilla DeepSpeech.
IT-inzichten die je niet mag missen
Als eerste op de hoogte zijn van de laatste IT-ontwikkelingen? Schrijf je in voor onze maandelijkse nieuwsbrief.
Het gebruik van een zogenaamde off-the-shelf AI-component biedt verschillende voordelen. Allereerst vereist het gebruik van kant-en-klare AI-componenten vaak minder diepgaande technische AI-kennis van de ontwikkelaar die ze integreert. Dit komt omdat deze AI-componenten ontworpen zijn als end-to-end oplossingen die toegankelijk zijn via een API (Application Programing Interface).
Ten tweede zorgt het gebruik van off-the-shelf AI-componenten voor een drastische verkorting van de ontwikkelingstijd en -kosten. Omdat de kerntechnologie al ontwikkeld en getest is, hoeven bedrijven de oplossingen niet from scratch op te bouwen. Dit resulteert in een snellere lancering van nieuwe functies en verbeteringen.
Tot slot geeft het gebruik van vooraf gebouwde AI-componenten en -oplossingen toegang tot een gemeenschap van gebruikers en ontwikkelaars. Deze gemeenschap draagt bij aan de voortdurende verbetering van de AI-component door het leveren van waardevolle feedback, bugrapporten en bijdragen aan de codebase.
Een belangrijk nadeel van het gebruik van deze benadering is echter de afhankelijkheid van de externe leverancier(s) voor de AI-componenten. Als een kritieke AI-component verouderd raakt of afwijkt van de vereisten van de integrator, kan dit onvoorziene wijzigingen of de noodzaak voor vervanging met zich meebrengen, waardoor de werking of ontwikkeling van het product mogelijk wordt verstoord.
Mozilla DeepSpeech is een open-source inbedbare spraak-naar-tekst engine (STT). https://github.com/mozilla/DeepSpeech