Samenvatting
Okta koppelt governance voor AI-agents aan dbt-modellen, metadata en contextdocumenten om machine-antwoorden controleerbaar te maken.
AI-agents en dbt-governance: wat er gebeurt
Tijdens een sessie op dbt Summit 2026 beschreef Pooja Crahen van Okta hoe haar team AI-agents bestuurbare context geeft. Het team bestaat uit ongeveer dertien analytics engineers en werkt binnen een technologie-, data- en intelligenceorganisatie met Tableau voor rapportages en Snowflake als centraal warehouse.
Okta bouwde de eerste AI-experimenten met semantic views in de Snowflake-interface, rechtstreeks verbonden met Snowflake Cortex-agents. Die views stonden los van de dbt-modellen waarin Okta de bedrijfslogica beheert. Daardoor ontbrak een catalogus, een gedeeld systeem van record en controleerbare historie van wijzigingen.
De aanpak bestaat uit drie lagen in dbt. Model- en kolommetadata krijgen een agent-blok in YAML met toegestane toepassingen, situaties waarin gebruik niet wenselijk is en automatische filters. Markdown-documenten leggen bedrijfsfeiten en routeringsregels per domein vast. Het geheel gaat via normale pull requests naar productie.
Waarom governance van AI-agents belangrijk is
Een dashboard toont nog een getal of grafiek die iemand kan controleren. Een agent geeft een antwoord zonder die zichtbare tussenstap. Daardoor verschuift de vraag van alleen juiste berekeningen naar de herkomst, actualiteit en toepassingsgrenzen van de context die de agent gebruikt.
Okta vond drie problemen in de eerdere werkwijze: context raakte verdeeld over Snowflake en dbt, wijzigingen waren niet auditbaar omdat ze in klikgeschiedenis bleven staan, en instructies vormden één ongestructureerd blok. Teams konden bestaande definities daardoor niet goed vinden of hergebruiken en maakten bedrijfsbegrippen opnieuw.
De aanpak laat zien dat agentbeheer direct aansluit op modellering, documentatie en versiebeheer. Snowflake Cortex blijft de agentomgeving, terwijl dbt de plek wordt waar definities en gebruiksregels samenkomen. Tableau blijft daarnaast de rapportageomgeving.
Concrete takeaway voor AI-agents
Inventariseer welke semantic views je agents gebruiken en leg per model en kolom vast waarvoor de context wel en niet geldt. Scheid vaste bedrijfsfeiten van informatie die een agent moet opzoeken, documenteer filters in YAML en laat wijzigingen via pull requests lopen. Zo krijgt elk antwoord een controleerbare basis in plaats van alleen een overtuigende formulering.
Verdiep je kennis
Wat is Business Intelligence? Uitleg, voorbeelden en tools
Wat is business intelligence (BI)? Leer over de definitie, de BI-stack, praktijkvoorbeelden, populaire tools en de trend...
KennisbankData-driven werken — Hoe begin je als organisatie?
Leer hoe je als organisatie data-driven gaat werken. Van data-volwassenheid tot cultuurverandering: een praktisch stappe...
KennisbankData governance in het MKB — Praktische aanpak
Wat is data governance en hoe pak je het aan als MKB-organisatie? Een praktisch stappenplan met aandacht voor AVG-compli...