Een agent voert zelfstandig taken uit om een specifiek doel te behalen. Met een agent kun je meer controle houden: je geeft zelf aan welke stappen de agent moet doorlopen, in welke volgorde en met welke data en gereedschappen ('tools'). Daarnaast kun je bepalen wat de agent wel én juist niet mag (de vangrails).
Bij de Provincie Zeeland koppelen we onze geo-agent, Gaia, aan de digital twin van de Provincie. Gaia (door)zoekt ruimtelijke data, voert queries uit én weigert off-topic vragen te beantwoorden (want quicherecepten met ingrediënten die je toevallig nog in de koelkast hebt kun je ook prima DuckDuckGo'en of zelf bedenken; bespaart weer tokens).
De kennis die we opdoen bij het bouwen van de agent delen we graag. Bij ProRail gaven we daarom een workshop "bouw je eigen agent" aan het geodata team. Voorafgaand aan de workshop gingen we eerst door de theorie: Hoe zijn we van simpele algoritmes gekomen tot generatieve AI, waarmee zelfs twijfel kan ontstaan over de vraag of je zwager nu wel of niet dat sinterklaasgedicht zelf geschreven heeft? Wat is het verschil tussen een open-source en open-weights model? En natuurlijk: Hebben we al Artificial General Intelligence (AGI) bereikt?
Het bouwen van een agent is meer dan een gimmick; het zorgt voor een beter begrip over wat er onder de motorkap gebeurt. Zo kun je AI op een geïnformeerde, verantwoorde manier inzetten.
En natuurlijk veel dank aan ProRail voor de uitnodiging en Gareth Thomas voor het initiatief!