Een agentic browser is een webbrowser die zelfstandig acties uitvoert op websites om een specifiek doel te bereiken. In plaats van dat je zelf klikt en typt, begrijpt de browser de interface en voert hij complexere taken uit zonder dat je elke stap hoeft aan te sturen.
Technische werking
- Doelanalyse. De browser ontvangt een opdracht in natuurlijke taal, zoals het boeken van een vlucht of het verzamelen van prijzen. Een Large Language Model (LLM) vertaalt deze opdracht naar een reeks logische stappen.
- DOM-analyse. De browser scant de Document Object Model (DOM) van de huidige pagina. Hij kijkt niet alleen naar de tekst, maar analyseert welke elementen klikbaar zijn en wat hun functie is.
- Actieplanning. Op basis van de analyse bepaalt de browser welke actie nu nodig is. Dit kan het invullen van een tekstveld zijn, het klikken op een knop of het navigeren naar een andere URL.
- Uitvoering. De browser voert de actie uit via een automatiseringstool of een directe API-koppeling met de render-engine. Hij simuleert menselijk gedrag, zoals muisbewegingen en toetsaanslagen.
- Verificatie. Na elke actie controleert de browser of het gewenste resultaat is behaald. Is er een foutmelding verschenen of is de pagina veranderd? Dan past hij het plan aan.
Kernbegrippen
- LLM-sturing. De motor die beslist wat er moet gebeuren. Zonder dit model is het gewoon een script dat vastloopt zodra een knop een pixel verschuift.
- Semantic Mapping. Het proces waarbij de browser begrijpt dat een icoontje van een winkelwagentje ook echt bedoelt dat je naar de kassa moet, ongeacht de naam van het element in de code.
- Looping. Het herhaaldelijk controleren van de status van een pagina totdat een actie is bevestigd.
- Headless mode. Een variant waarbij de browser op de achtergrond draait zonder visuele interface, wat het proces versnelt omdat er geen beelden gerenderd hoeven te worden.
- State management. Het onthouden van informatie over verschillende pagina’s heen, zodat de browser weet dat de ingevulde naam op pagina één nog steeds relevant is bij de betaling op pagina drie.


