AI Agents in Oracle APEX

Van chatbot naar collega (auteur: inSystems i.s.m. ChatGPT)

inSystems AI Agents APEX

We zijn inmiddels aardig gewend geraakt aan AI-assistenten. Je stelt een vraag, krijgt een antwoord, laat een stuk tekst samenvatten of vraagt om hulp bij het schrijven van code. Handig, maar uiteindelijk blijft zo’n assistent vooral iemand die vanaf de zijlijn advies geeft.
Met AI Agents in Oracle APEX gaat Oracle een stap verder. Een AI Agent kan niet alleen informatie geven, maar ook daadwerkelijk iets doen binnen een applicatie. Daarmee verandert AI langzaam van chatbot in digitale collega.

Van antwoord geven naar actie ondernemen

Stel je een APEX-applicatie voor voor het afhandelen van serviceverzoeken. Een gebruiker zou een AI Assistant kunnen vragen:

“Welke urgente serviceverzoeken staan er nog open voor klant X?”

De AI zoekt de relevante informatie op en presenteert het antwoord. Maar vervolgens vraagt de gebruiker:

“Wijs de oudste daarvan toe aan team Support en zet de prioriteit op hoog.”

En daar zit het verschil. Een traditionele chatbot kan uitleggen hoe je dat moet doen. Een AI Agent kan, mits hij daarvoor de juiste rechten en mogelijkheden heeft gekregen, die actie daadwerkelijk uitvoeren. Dat maakt AI ineens een stuk interessanter binnen bedrijfsapplicaties.

De developer houdt de controle

Een AI Agent krijgt gelukkig niet onbeperkt toegang tot een applicatie. Als developer bepaal je welke AI Tools beschikbaar zijn. Zo’n tool kan bijvoorbeeld gegevens opvragen, een bestaande PL/SQL-procedure uitvoeren of een specifieke actie binnen de applicatie starten.
Dat sluit goed aan op veel bestaande Oracle-omgevingen. Bedrijven hebben soms jarenlang geïnvesteerd in businesslogica in PL/SQL. Die logica hoeft niet opnieuw door AI te worden bedacht. Een Agent kan juist gebruikmaken van bestaande functionaliteit.

Je geeft de AI dus niet simpelweg toegang tot de database met de opdracht “zoek het maar uit”. Je stelt heel gericht gereedschap beschikbaar waarmee de Agent zijn werk kan doen.

Hoe ziet zo’n gereedschapskist eruit?

Neem bijvoorbeeld een APEX-applicatie voor orderverwerking. De developer zou een Agent een beperkt aantal tools kunnen geven:

  • Klantgegevens opzoeken: haalt gecontroleerd informatie op over een klant.
  • Openstaande orders bekijken: zoekt orders en hun actuele status op.
  • Leverdatum aanpassen: roept daarvoor bestaande PL/SQL-businesslogica aan.
  • Order blokkeren: voert een actie uit, maar alleen na bevestiging door de gebruiker.

De gebruiker hoeft niet te weten welke procedure, query of APEX-functionaliteit daarachter zit. Die vraagt bijvoorbeeld:

“Welke orders van deze klant kunnen deze week niet worden geleverd en verschuif ze naar volgende maandag.”

De Agent bepaalt welke tools nodig zijn, verzamelt de informatie en kan vervolgens de toegestane acties uitvoeren. De bestaande applicatielogica blijft daarbij leidend. Dat is een belangrijk verschil met AI simpelweg rechtstreeks SQL laten genereren en uitvoeren. De Agent werkt met het gereedschap dat wij hem als developers hebben gegeven.

AI binnen de grenzen van de applicatie

In het kader van beveiliging en betrouwbaarheid moet een Agent alleen kunnen doen wat binnen zijn rol is toegestaan. Voor gevoelige acties kan bovendien expliciete bevestiging van de gebruiker worden gevraagd. Denk bijvoorbeeld aan het aanpassen van een klantrecord, het goedkeuren van een aanvraag of het starten van een financieel proces. De Agent kan voorstellen de actie uit te voeren, maar voordat dat daadwerkelijk gebeurt verschijnt eerst de vraag: Weet je het zeker?

AI bepaalt op basis van de vraag van de gebruiker welke stappen nodig zijn, terwijl de applicatie bepaalt welke stappen überhaupt zijn toegestaan.

Een andere manier om applicaties te gebruiken?

We zijn gewend bedrijfsapplicaties te ontwerpen rond pagina’s, formulieren, rapportages, menu’s en knoppen. De gebruiker moet weten waar bepaalde functionaliteit zit en welke stappen nodig zijn om iets voor elkaar te krijgen. Met een Agent kan een deel daarvan verschuiven naar gewone taal. In plaats van eerst een klant op te zoeken, vervolgens naar openstaande orders te gaan, filters in te stellen en daarna een actie uit te voeren, zou een gebruiker simpelweg kunnen vragen:

“Welke orders van deze klant lopen achter en verplaats de orders zonder voorraad naar volgende week.”

De Agent zoekt de informatie, redeneert welke beschikbare tools nodig zijn en voert, binnen de gestelde grenzen, de gevraagde acties uit.

Van chatbot naar collega

AI Agents betekenen niet dat we straks geen APEX-pagina’s, rapportages of formulieren meer nodig hebben. Maar ze voegen wel een nieuwe manier toe waarop gebruikers met een applicatie kunnen werken.

Juist voor bestaande Oracle-omgevingen kan dat interessant zijn. De data is er al. De businesslogica vaak ook. Met APEX kan daar nu een intelligente laag bovenop worden gelegd die niet alleen begrijpt wat een gebruiker vraagt, maar daar ook daadwerkelijk naar kan handelen.

inSystems AI Agent

Share this

Contact

Heb je vragen of opmerkingen? Aarzel niet om contact op te nemen. Dat kan via de algemene contactgegevens, rechtstreeks met de genoemde contactpersoon op een van de detailpagina’s, of via onderstaande knop.

21 september 2026

AI Agents in Oracle APEX

Met AI Agents in Oracle APEX gaat Oracle een stap verder dan een AI Assistent. Een AI Agent kan niet alleen informatie geven, maar ook daadwerkelijk iets doen binnen een applicatie. Daarmee verandert AI langzaam van chatbot in digitale collega.

11 augustus 2026

Start Teun de Jong (OutSystems developer)

Low-code samen met AI is een uitstekende combi om applicaties sneller, beter en goedkoper te ontwikkelen. We zijn dan ook blij dat ons low-code team verder groeit met Teun de Jong, een ervaren en enthousiaste OutSystems developer.

Opdrachten uitgevoerd voor

Arval BNP Paribas
UBR Uitvoeringsorganisatie Bedrijfsvoering Rijk
ASR Nederland
Rijk Zwaan inSystems
Darling
VTTI
Alliance Healthcare
Stedin
TenneT
Leaseplan
Rendo
Bank Mendes Gans
Eneco
Gemeente Apeldoorn
Gemeente Den Haag
CB Logistics
Ziggo
CBR
Cannock
Allianz
VION Food Group
IBM
Alphabet
ING Bank
Van Iperen Groeispecialisten
RIGD LOXIA
Multi Tank Card
Provincie Utrecht
VAA ICT Consultancy
AgroEnergy
MN Services
Rechtspraak
Stratech Social
Ahold
Syntrus Achmea Real Estate & Finance
Fokker
Ministerie van Economische Zaken, Landbouw & Innovatie
Holland Casino
Telegraaf Media Groep
NVWA inSystems
Rabobank
RAVU
Altran
TU Eindhoven
DICTU
SVB
Twinq
Politie
Greenchoice
Gemeente Gouda
BMW
JUVA
PC Uitvaart
Nederlandse Spoorwegen
Feenstra inSystems
GVB
Thales
Belastingdienst
WVDB Adviseurs Accountants
inSystems Unive
Universiteit Tilburg
inSystems KLM
Oracle University