AI toevoegen aan bestaande software
U heeft al software die werkt. Daar zit jaren aan ontwikkeling, bedrijfskennis en data in. Maar ondertussen zijn de mogelijkheden van AI zo snel gegroeid dat de vraag ontstaat: kunnen we onze bestaande software slimmer maken met AI?
Vaak is het antwoord: ja. Maar dat betekent niet automatisch dat u uw bestaande software moet vervangen of een compleet nieuw AI-platform moet bouwen.
AI kan juist waardevol zijn als aanvulling op software die al een belangrijke rol speelt binnen uw organisatie. Denk bijvoorbeeld aan een applicatie die grote hoeveelheden documenten verwerkt, een systeem waarin medewerkers dagelijks informatie opzoeken of een bedrijfsproces waarin mensen steeds dezelfde gegevens moeten beoordelen, combineren of invoeren.
De uitdaging is dan niet alleen om AI toe te voegen. De uitdaging is om te bepalen waar AI daadwerkelijk iets toevoegt, hoe u het veilig in uw bestaande software integreert en hoe u voorkomt dat een interessante technologie uiteindelijk een dure demonstratie blijft.
U wilt AI gebruiken zonder uw bestaande software weg te gooien
Veel organisaties hebben software die niet zomaar vervangen kan worden. Het systeem is verweven met bedrijfsprocessen, andere applicaties en databases. Medewerkers zijn ermee vertrouwd en in de loop der jaren zijn allerlei specifieke functies toegevoegd.
Juist bij zulke systemen kan het interessant zijn om AI gericht toe te voegen.
Misschien moeten medewerkers nu handmatig informatie uit documenten halen. Misschien kost het veel tijd om informatie uit verschillende bronnen bij elkaar te zoeken. Of misschien bevat uw applicatie een grote hoeveelheid historische gegevens waar mensen nauwelijks gebruik van kunnen maken.
AI hoeft in zo'n situatie niet het hele systeem over te nemen. Een intelligente functie naast of binnen uw bestaande software kan al een groot verschil maken.
Van AI-idee naar een oplossing die echt in uw software past
De eerste vraag is daarom niet welke AI-technologie we moeten gebruiken. De eerste vraag is wat u ermee wilt bereiken.
Een goed AI-traject begint bijvoorbeeld met een concreet proces dat nu veel tijd kost, regelmatig menselijke beoordeling vraagt of waarbij informatie moeilijk toegankelijk is. Vervolgens kijken we welke rol AI daarin kan spelen en welke informatie daarvoor beschikbaar is.
Dat kan uiteindelijk leiden tot heel verschillende oplossingen.
Een bestaande applicatie kan bijvoorbeeld worden uitgebreid met een AI-assistent waarmee medewerkers in gewone taal informatie uit de applicatie kunnen opvragen. Een documentverwerkingsproces kan automatisch relevante gegevens herkennen en verwerken. Of AI kan worden ingezet om grote hoeveelheden informatie te analyseren en medewerkers alleen de relevante resultaten voor te leggen.
Het belangrijkste is dat de AI-functionaliteit onderdeel wordt van uw bestaande werkwijze. De gebruiker hoeft niet ineens met een los AI-systeem te werken als dat niet nodig is.
AI integreren betekent ook rekening houden met uw bestaande software
Een AI-model op zichzelf is meestal niet het moeilijkste onderdeel. De interessante technische uitdaging ontstaat wanneer AI moet samenwerken met software die al bestaat.
Welke gegevens mag het AI-systeem gebruiken? Waar staan die gegevens? Hoe zorgen we ervoor dat informatie uit uw eigen systemen correct wordt geïnterpreteerd? Welke acties mag AI zelfstandig uitvoeren en wanneer moet een medewerker de uitkomst controleren?
Daarbij spelen ook beveiliging, privacy, beschikbaarheid en betrouwbaarheid een belangrijke rol.
Een openbare AI-dienst is bijvoorbeeld niet automatisch geschikt voor vertrouwelijke bedrijfsinformatie. En een AI-systeem dat een overtuigend antwoord geeft, geeft daarmee nog niet automatisch een correct antwoord.
Daarom kijken we niet alleen naar wat technisch mogelijk is, maar ook naar de manier waarop AI binnen uw bestaande software en bedrijfsproces verantwoord kan worden ingezet.
Geen AI om de AI
AI toevoegen aan bestaande software is alleen interessant als het een concreet probleem oplost.
Daarom kan de uitkomst van een eerste onderzoek ook zijn dat een bepaalde toepassing beter niet met AI kan worden opgelost. Soms is een normale automatisering betrouwbaarder, goedkoper en eenvoudiger. Soms is de beschikbare data onvoldoende. En soms blijkt dat een bestaande functionaliteit eerst moet worden aangepast voordat AI daadwerkelijk waarde kan leveren.
Dat soort conclusies zijn minstens zo waardevol als het bouwen van een AI-oplossing.
Mijn uitgangspunt is daarom eenvoudig: eerst bepalen wat u wilt verbeteren, daarna onderzoeken of AI daarvoor de juiste oplossing is.
AI toevoegen aan software die al jaren in gebruik is
Bij bestaande software is er bovendien meer nodig dan alleen nieuwe functionaliteit bouwen. De bestaande applicatie moet blijven werken. Nieuwe AI-functionaliteit moet aansluiten op de architectuur, gegevens en processen die er al zijn.
Juist daar komt ervaring met maatwerksoftware van pas. Wanneer u niet begint met een leeg project, maar met een bestaand systeem dat belangrijk is voor uw organisatie, moet u begrijpen hoe software door de jaren heen is gegroeid en welke gevolgen een wijziging op andere onderdelen kan hebben.
Na twintig jaar maatwerksoftware ontwikkelen weten wij dat de technisch mooiste oplossing niet altijd de beste oplossing voor de organisatie is. Soms is een kleine toevoeging aan een bestaand systeem veel waardevoller dan een compleet nieuw platform.
Van eerste vraagstuk naar werkende AI-functionaliteit
Heeft u bestaande software waarvan u vermoedt dat AI iets kan verbeteren? Dan hoeven we niet direct te beginnen met bouwen.
We kunnen eerst het vraagstuk, de bestaande software en de beschikbare gegevens bekijken. Vervolgens brengen we in kaart waar AI daadwerkelijk waarde kan toevoegen en wat daarvoor technisch en organisatorisch nodig is.
Daaruit kan een concrete AI-functionaliteit ontstaan, maar ook een proof of concept of een plan voor gefaseerde implementatie.
Het doel is niet om AI aan uw software toe te voegen omdat AI interessant is. Het doel is om uw bestaande software beter te laten werken voor de mensen die ermee werken en voor de organisatie die ervan afhankelijk is.
Heeft u bestaande software en vraagt u zich af waar AI daarin werkelijk iets kan toevoegen? Beschrijf het vraagstuk. Ook wanneer de software complex, verouderd, bedrijfskritisch of door meerdere systemen omringd is. Juist dan is het verstandig om eerst naar het geheel te kijken.
Wilt u eerst onderzoeken waar AI binnen uw bestaande software waarde kan toevoegen? Bekijk het traject AI-verkenning en implementatie.