← Diensten
Dienst · Agentische systemen

Agentische systemen voor productie met LangGraph, toolgebruik & evaluatie

Begrensde LangGraph-workflows met toolgebruik, retrieval, evaluatie en observability — geen autonome demo's.

Zie ook: agentische capaciteiten

Samenvatting

Deze pagina beschrijft hoe LMXAI agentische systemen voor productie ontwerpt en bouwt: expliciete control flow in LangGraph, toolgebruik achter getypeerde schema's, retrieval met toegangscontrole, evaluatie vóór de release en tracing tijdens gebruik. De aanpak wordt geplaatst in het onderzoek naar de betrouwbaarheid van agents, waar benchmarks laten zien dat huidige modellen nog falen op taken met een lange horizon en meerdere beurten, en de pagina legt uit wanneer een agent het juiste ontwerp is en wat een opdracht oplevert.

Trefwoorden agentische systemen · LangGraph · toolgebruik · evaluatie · observability · MCP

Inhoud

01

Inleiding

LMXAI is een AI-engineeringstudio in de EU die agentische systemen voor productie ontwerpt en bouwt met LangGraph, gecontroleerd toolgebruik, retrieval, evaluatie en observability. De nadruk ligt niet op autonome demo's, maar op begrensde workflows die in echte bedrijfsomgevingen te testen, te monitoren en veilig te beheren zijn.

LMXAI is gevestigd in Leiden en werkt aan architectuur, backend-engineering, modelintegratie, RAG, inferentie en productoplevering, zodat de agentlaag wordt ontworpen samen met de systemen die hij echt moet gebruiken.

02

Achtergrond en verwant werk

De moderne agentloop komt voort uit werk dat laat zien dat een taalmodel beter presteert op taken met meerdere stappen wanneer het redeneren afwisselt met acties op externe bronnen, zodat het kan plannen, uitzonderingen kan afhandelen en ontbrekende informatie kan verzamelen[1]. Een systematisch overzicht ordent de systemen die op dat idee zijn gebouwd rond een gemeenschappelijk constructieraamwerk en bespreekt hoe ze worden geëvalueerd[2].

Evaluatieresultaten verklaren waarom LMXAI de autonomie begrenst. AgentBench wijst over acht omgevingen zwak redeneren op lange termijn, zwakke besluitvorming en het slecht opvolgen van instructies aan als de belangrijkste obstakels voor bruikbare agents[3]. Op τ-bench voltooiden de beste function-calling-agents minder dan de helft van de taken en waren ze inconsistent over herhaalde pogingen[4]. De Berkeley Function Calling Leaderboard, die aanroepen structureel controleert, stelt vast dat modellen enkelvoudige aanroepen goed afhandelen, maar nog worstelen met geheugen, dynamische beslissingen en taken met een lange horizon[5].

Toegang tot tools vergroot ook het aanvalsoppervlak: instructies die verborgen zitten in opgehaalde content kunnen een model sturen en toolaanroepen uitlokken zonder dat de aanvaller het systeem ooit direct aanspreekt[6]. Deze bevindingen zijn de reden voor expliciete grafen, toolaanroepen die tegen een schema worden gecontroleerd, goedkeuringspoorten en evaluatie vóór de release.

03

Wat maakt een agentisch systeem productierijp?

Een productie-agent heeft meer nodig dan een LLM dat aan tools is gekoppeld. Er moet expliciete controle zijn over wat het model mag beslissen, waar het bij kan, hoe fouten worden afgehandeld en hoe kwaliteit wordt gemeten.

LMXAI behandelt een agentisch systeem doorgaans als zes samenhangende lagen:

  1. Orkestratie — toestand, routering, retries, vertakkingen en deterministische stappen.
  2. Modellaag — een of meer modellen, gekozen op taakkwaliteit, latency, privacy en kosten.
  3. Tools — interne API's, zoeken, databases, documentservices, MCP-servers en bedrijfsacties.
  4. Retrieval — relevante interne of externe kennis met bronvermelding en toegangscontrole.
  5. Evaluatie — herhaalbare tests voor toolkeuze, taakvoltooiing, onderbouwing en foutgevallen.
  6. Observability & governance — traces, logs, rechten, goedkeuringen en operationele metrics.

LangGraph is nuttig omdat we toestand en control flow daarmee expliciet kunnen maken, in plaats van de hele workflow in één lange prompt te verstoppen.

04

LangGraph zonder ongecontroleerde autonomie

LMXAI gebruikt LangGraph waar een workflow baat heeft bij beslissingen van het model, maar toch engineeringcontrole nodig heeft.

Voorbeelden:

  • een verzoek naar de juiste tool of kennisbron routeren;
  • een complexe taak opdelen in begrensde stappen;
  • extra bewijs ophalen als het eerste resultaat zwak is;
  • goedkeuring eisen vóór een ingrijpende actie;
  • tooloutput valideren voordat die de volgende node bereikt;
  • escaleren naar een mens als aan voorwaarden voor zekerheid of beleid niet is voldaan.

Het doel is niet maximale autonomie. Het doel is de minimale autonomie die nodig is om de taak betrouwbaar op te lossen.

05

Toolgebruik als engineeringinterface

Bij tool calling begint een agent met echte systemen te werken, dus het ontwerp van tools is even belangrijk als het ontwerp van prompts.

LMXAI ontwerpt tools met:

  • smalle, expliciete schema's;
  • gevalideerde in- en output;
  • afgebakende rechten;
  • idempotentie waar acties opnieuw kunnen worden uitgevoerd;
  • voorspelbare foutcontracten;
  • controleerbaarheid van toolaanroepen;
  • timeouts en terugvalgedrag;
  • goedkeuringspoorten voor acties met grote impact.

Tools kunnen worden aangeboden via directe API's, interne servicewrappers of MCP als interoperabiliteit nuttig is. Het model mag nooit meer toegang krijgen dan de taak vraagt.

06

Retrieval voor agents

Agentische systemen moeten vaak kiezen tussen meerdere databronnen in plaats van één vaste vectorindex te bevragen. LMXAI kan combineren:

  • dense en sparse retrieval;
  • hybride zoeken;
  • Elasticsearch of andere zakelijke zoekinfrastructuur;
  • retrieval die rekening houdt met metadata en rechten;
  • herschrijven en opdelen van zoekvragen;
  • routering over meerdere indexen;
  • verificatie van bronnen voordat een antwoord wordt gegenereerd.

Zo wordt retrieval een gecontroleerde relevantielaag in plaats van een generieke "zoektool".

07

Evaluatie vóór productie

Een agent is niet klaar omdat een paar handmatig geteste gesprekken goed gingen. LMXAI bouwt de evaluatie rond de beslissingen die het systeem echt moet nemen.

Afhankelijk van de toepassing kan evaluatie omvatten:

  • het percentage voltooide taken;
  • de juiste toolkeuze;
  • de nauwkeurigheid van toolargumenten;
  • recall en onderbouwing van de retrieval;
  • correcte bronvermelding;
  • gedrag bij weigeren en escaleren;
  • het aantal loops en retries;
  • latency en tokenkosten;
  • regressietests bij wijzigingen in model of prompt.

Voor systemen met toolgebruik werkt LMXAI ook met evaluatiepatronen in benchmarkstijl, zoals function-calling-tests afgeleid van BFCL, gecombineerd met domeinspecifieke testsets die de echte workflows van de klant weerspiegelen.

08

Observability en controleerbaarheid

Productie-agents hebben traces nodig die uitleggen wat er in een workflow gebeurde. LMXAI kan agentruns instrumenteren met technologieën als OpenTelemetry en Phoenix, zodat teams modelaanroepen, toolaanroepen, retrievalstappen, latency, fouten en tokengebruik kunnen inspecteren.

Dat is vooral belangrijk wanneer agents werken in gereguleerde domeinen of waar veel op het spel staat. Een team moet een modelfout kunnen onderscheiden van een retrievalfout, toolfout, rechtenprobleem of een bug in de orkestratie.

09

Voorbeeldarchitectuur

Een typisch systeem kan er zo uitzien:

Gebruiker of applicatie → API → LangGraph-workflow → model/router → retrieval + tools → validatie/goedkeuring → antwoord of bedrijfsactie

Over de hele workflow liggen identiteit, rechten, traces, evaluatie en beleidscontroles.

De uiteindelijke architectuur kan draaien op frontier-API's, zelf gehoste open modellen of een hybride opzet. LMXAI is modelonafhankelijk en bouwt ook soevereine inferentiestacks met vLLM en Kubernetes als dataresidentie of controle over de infrastructuur dat vereist.

10

Relevante ervaring van LMXAI

LMXAI heeft productiesystemen gebouwd voor bedrijven, onderwijs en paramedische zorg, waaronder:

  • zakelijke AI-werkplekken met soevereine inferentie;
  • agentische workflows op LangGraph;
  • MCP- en maatwerkintegraties van tools;
  • RAG-systemen met zakelijke retrieval;
  • multimodale fine-tuning voor toolgebruik;
  • AI-gateways met streaming, isolatie en observability.

De engineeringstack omvat LangGraph, LangChain, MCP, FastAPI, Elasticsearch, vLLM, Kubernetes, OpenTelemetry en Phoenix.

Bekijk de agentische capaciteiten van LMXAI

11

Wanneer gebruikt u een agent?

Een agentische architectuur is nuttig wanneer een taak dynamische keuzes vraagt tussen tools, bronnen of workflowpaden. Ze is vaak overbodig wanneer een deterministische service, een vaste pipeline of een gewoon zoekendpoint het probleem betrouwbaarder oplost.

LMXAI begint daarom bij de bedrijfsworkflow en vraagt waar het redeneren van een model echt waarde toevoegt. Autonome complexiteit komt er alleen bij als die haar operationele kosten waard is.

12

Wat een gebruikelijke opdracht oplevert

Een productieopdracht kan omvatten:

  • ontwerp van workflow en architectuur;
  • implementatie in LangGraph;
  • integratie van tools en MCP;
  • retrievalarchitectuur;
  • modelkeuze en routering;
  • evaluatiedatasets en releasepoorten;
  • observability en tracing;
  • rechten en flows voor menselijke goedkeuring;
  • deployment, loadtests en productierijp maken;
  • documentatie en overdracht.

Verder lezen

13

Een EU-team nodig dat het systeem bouwt, niet alleen het prototype?

LMXAI kan een agentisch product van workflowontwerp naar productiearchitectuur, implementatie, evaluatie en deployment brengen, onder één engineeringeigenaar.

Bespreek uw agentische systeem met LMXAI

Referenties

  1. Yao, S., Zhao, J., Yu, D., Du, N., Shafran, I., Narasimhan, K., & Cao, Y. (2023). ReAct: Synergizing reasoning and acting in language models. International Conference on Learning Representations (ICLR 2023). arxiv.org/abs/2210.03629
  2. Wang, L., Ma, C., Feng, X., Zhang, Z., Yang, H., et al. (2024). A survey on large language model based autonomous agents. Frontiers of Computer Science, 18(6). doi:10.1007/s11704-024-40231-1 arxiv.org/abs/2308.11432
  3. Liu, X., Yu, H., Zhang, H., Xu, Y., Lei, X., et al. (2024). AgentBench: Evaluating LLMs as agents. International Conference on Learning Representations (ICLR 2024). arxiv.org/abs/2308.03688
  4. Yao, S., Shinn, N., Razavi, P., & Narasimhan, K. (2024). τ-bench: A benchmark for tool-agent-user interaction in real-world domains. arXiv preprint arXiv:2406.12045. arxiv.org/abs/2406.12045
  5. Patil, S. G., Mao, H., Yan, F., Ji, C. C.-J., Suresh, V., Stoica, I., & Gonzalez, J. E. (2025). The Berkeley Function Calling Leaderboard (BFCL): From tool use to agentic evaluation of large language models. Proceedings of the 42nd International Conference on Machine Learning (ICML 2025), PMLR 267. proceedings.mlr.press/v267/patil25a.html
  6. Greshake, K., Abdelnabi, S., Mishra, S., Endres, C., Holz, T., & Fritz, M. (2023). Not what you've signed up for: Compromising real-world LLM-integrated applications with indirect prompt injection. Proceedings of the 16th ACM Workshop on Artificial Intelligence and Security (AISec '23). doi:10.1145/3605764.3623985 arxiv.org/abs/2302.12173

Elke referentie is gecontroleerd bij de uitgever, arXiv of de officiële bron.