Samenvatting
LangChain vergroot zelfservicevragen 40x met gelaagde context voor zijn AI-analyticsagent.
LangChain en gelaagde context: wat er gebeurt
LangChain bouwde in Hex een AI-analyticsagent die vragen beantwoordt met context uit het dbt-project, BigQuery en de interne documentatie. Het resultaat: het aantal zelfservicevragen voor analytics groeide 40x.
De eerste contextlaag bestaat uit tabel- en kolombeschrijvingen uit dbt, die LangChain naar BigQuery synchroniseert. De agent heeft daarnaast toegang tot de dbt-repository en DAG, zodat hij ook SQL-logica en afhankelijkheden tussen modellen kan interpreteren. Daarbovenop gebruikt het team in Hex markdown-bestanden met bedrijfsbegrippen, een semantische laag voor metrics en joins, en endorsements voor vertrouwde marts en dashboards.
Waarom LangChain en dbt-context belangrijk zijn
Een taalmodel kent de interne definities van een bedrijf niet automatisch. Een veld als accountstatus krijgt daarom pas betekenis wanneer de documentatie uitlegt welke waarden horen bij actieve contracten, opgezegde contracten en prospects. LangChain moest zijn documentatiestijl daarop aanpassen.
De aanpak koppelt technische metadata aan bedrijfsregels. De workspace guides staan in de dbt-repository en komen via een GitHub Action in Hex terecht. Zo blijft de uitleg versiebeheerbaar en beschikbaar voor andere agents. De semantische laag zorgt dat een omzetmetric en de bijbehorende joinrelaties in code zijn vastgelegd.
Endorsements voegen een selectie toe: alleen aangewezen modellen en dashboards gelden als vertrouwde bron. Een wijziging aan een endorsed dashboard vraagt eerst beoordeling door het datateam. Daarmee verschuift de taakverdeling: het team beantwoordt niet langer elke losse vraag, maar beheert de context waarop afdelingen zelf zoeken.
Concrete takeaway voor LangChain-context
Maak AI-analytics niet afhankelijk van losse promptteksten. Leg definities vast in dbt, beheer bedrijfsuitleg in de repository, codeer metrics en joins in een semantische laag en beperk endorsements tot gecontroleerde bronnen. Controleer bovendien hoe wijzigingen in het bedrijf doorwerken in die context, want LangChain beschrijft dat de bedrijfsverandering soms sneller gaat dan de documentatie.
Verdiep je kennis
ChatGPT en BI — Hoe AI je data-analyse verandert
Ontdek hoe ChatGPT en generatieve AI de wereld van business intelligence veranderen. Van SQL en DAX genereren tot data-a...
KennisbankAI in Power BI — Copilot, Smart Narratives en meer
Ontdek alle AI-functies in Power BI: van Copilot en Smart Narratives tot anomaliedetectie en Q&A. Compleet overzicht met...
KennisbankETL uitgelegd — Extract, Transform, Load in gewone taal
Wat is ETL? Leer hoe Extract, Transform en Load werkt, het verschil met ELT, en welke tools je kunt gebruiken. Helder ui...