Ga naar hoofdinhoud

LangSmith Agent Builder-tutorial (no-code): bouw een assistent voor e-mailtriage

Leer hoe je met LangSmith Agent Builder een agent maakt die Gmail leest, conceptantwoorden opstelt en acties logt, allemaal zonder code te schrijven.
Bijgewerkt 2 okt 2026  · 9 min lezen

Verken met AI

ChatGPTClaudePerplexity

LangSmith’s nieuwe Agent Builder (private preview) is een no-code manier om een idee in natuurlijke taal om te zetten in een production-ready agent. In plaats van workflows te schrijven, beschrijf je wat de agent moet doen, en Agent Builder stelt de systeemprompt op, stelt tools voor, voegt triggers toe en ondersteunt human-in-the-loop-onderbrekingen, persistente geheugenopslag en zelfupdates. 

Je kunt sub-agents samenstellen voor specialistische taken, Google-integraties (Docs/Sheets) koppelen naast websearch en vervolgens alles observeren met ingebouwde Tracing- en Monitoring-dashboards.

In deze tutorial bouwen we end-to-end een assistent voor e-mailtriage. Je leert hoe je:

  • Toegang krijgt tot de Builder en een nieuwe agent maakt vanuit een korte briefing in natuurlijke taal
  • Het gegenereerde plan bekijkt en acties goedkeurt
  • Providers authenticeert en de agent uitrolt
  • Echte e-mails test en de instructies iteratief verbetert
  • Tracing en monitoring gebruikt om runs, latency en tokenkosten te inspecteren

Aan het eind heb je een werkende agent die inkomende e-mail classificeert, conceptantwoorden opstelt en dagelijkse acties logt in Google Sheets, zonder ook maar één regel code te schrijven.

Als je meer wilt leren over het bouwen van AI-agents, raad ik de cursus Multi-Agent Systems met LangGraph aan. 

Wat is LangSmith Agent Builder?

LangSmith’s Agent Builder (preview) biedt een begeleide manier om agents te ontwerpen met geheugen, sub-agents, triggers en menselijke review, allemaal vanuit één UI. Onder de motorkap gebruikt Agent Builder deep-agents, een open-source agent-harnas gebouwd op LangGraph, dat je briefing in natuurlijke taal compileert tot een stateful agent in plaats van een handgetekende workflow. 

Het plant vóór uitvoering (om lange taken en kosten te beheersen), delegeert naar sub-agents voor specialistisch werk, benut een toollaag via middleware zoals (bestanden, to-dolijsten, optionele shell, web/MCP), ondersteunt human-in-the-loop-onderbrekingen voor gevoelige acties en draait als een gecompileerde LangGraph-grafiek voor streaming, tracing en studio-integratie.

Belangrijke mogelijkheden van deze Agent Builder zijn:

  • Opzetten in natuurlijke taal: de Builder schrijft instructies en bekabeling op basis van invoer in gewone taal.
  • Triggers: deze starten runs vanuit externe gebeurtenissen (bijvoorbeeld nieuwe e-mail ontvangen!) of op schema.
  • Tools: één-klik-auth voor Gmail, Google Docs/Sheets, Calendar, Web Search en meer.
  • Sub-agents: het splitst complexe taken op in gerichte helpers zoals research, samenvatten, zoeken, enz.
  • Human-in-the-loop: hiermee kunnen mensen (gebruikers) de builder onderbreken zodat acties pauzeren voor jouw goedkeuring.
  • Geheugen en zelfupdates: persistent geheugen en gecontroleerde zelfedits helpen instructies en tools bij te werken.

Het resultaat is een no-code-ervaring die je toch inzicht, goedkeuringen en iteratiehaken geeft. Om toegang te krijgen tot LangSmith Agent Builder, moet je je aanmelden voor de wachtlijst. 

Voorbeeld LangSmith Agent Builder: bouw een assistent voor e-mailtriage

We bouwen een eenvoudige assistent voor een freelancer die veel bureau-e-mails ontvangt. De agent zal:

  1. Nieuwe e-mails lezen en ze classificeren als nu antwoorden, inplannen, delegeren of archiveren.
  2. Een samenvatting van 1 zin maken met een suggestie voor een antwoord van 2 regels.
  3. Als de afzender/domein onbekend is, dan 1 regel context toevoegen via websearch.
  4. Alles loggen in een Google Sheet met de titel “Today — Email Actions (YYYY-MM-DD)”.
  5. Gebruikersgoedkeuring vragen voordat documenten worden gemaakt of bijgewerkt.

Stap 1: Toegang tot Agent Builder

Zodra je van de wachtlijst af bent, log je in op LangSmith en open je Agent Builder (Beta) via de linkerzijbalk.

Agent builder

Je komt op de pagina No-code Agent Builder terecht. Klik op + New Agent om een nieuwe agent te starten, of kies Learn More om de documentatie te lezen voordat je begint.

New Agent

Stap 2: Beschrijf je agent

Begin met een beknopte briefing te typen en een model te kiezen. Je kunt ook handmatig een agent bouwen, maar dat is stof voor een andere blog. 

Input description

Kies uit de vermelde modellen of voeg een aangepast model toe dat past bij jouw usecase. 

Models Available

Hier is de prompt die ik gebruikte:

You are an email triage assistant. When a new message arrives, classify it as {reply now, schedule, delegate, archive}. Draft a 1-sentence summary and a 2-line reply suggestion. If the sender/domain is unfamiliar, add a 1-line context via web search. Update (or create) a Google Doc titled “Today — Email Actions (YYYY-MM-DD)” with columns: Sender | Subject | Action | Suggested Reply | Due. Pause for approval before adding or modifying the doc.

Als je Sonnet 4.5 selecteert, word je gevraagd je ANTHROPIC_API_KEY toe te voegen. Voer de sleutel in en sla op.API key set up

Nadat je de beschrijving hebt ingediend, analyseert de builder je intentie, stelt tools/triggers voor en schrijft automatisch de eerste instructies.

Input data

Stap 3: Vervolgvragen

Nadat de builder de beschikbare tools en triggers heeft geïnspecteerd, stelt hij enkele gerichte vervolgvragen, zoals voorkeuren voor uitvoerbestemmingen, goedkeuringsvereisten, labelregels, enzovoort.

Follow ups

Jouw antwoorden worden gebruikt om de instructies van de agent af te ronden, de juiste tools/triggers te koppelen en de setup automatisch te vervolgen.

Stap 4: Bekijk het gegenereerde plan

Nadat je de vervolgvragen hebt beantwoord, toont de builder een voorgestelde grafiek met triggers, agent en alle gekoppelde tools (zoals Gmail, Google Docs) die al met elkaar verbonden zijn.

Gebruik dit scherm om het ontwerp te controleren voordat je het maakt:

  • Trigger: wanneer en hoe de agent start (e-mail ontvangen, schema, enz.).
  • Agent: modelkeuze en kerninstructies.
  • Tools: wat de agent kan aanroepen en voor welke acties.

Generated Agent

Zie deze stap als een preview vóór het aanmaken en een snelle manier om scope, datatoegang en vangrails te valideren. Als het er goed uitziet, ga je door. Vervolgens authenticeren en koppel je tools zodat de agent daadwerkelijk kan handelen (concepten verzenden, Docs bijwerken, enz.).

Stap 5: Authenticeren en verbinden

Voordat je agent e-mails kan lezen of naar een Google Sheet kan schrijven, moet je toegang verlenen. 

In Agent Builder is dit een begeleid, eenmalig proces. Je koppelt Gmail en de google-langsmith-prod-integratie (voor Google Sheets-acties). 

Zodra dit is verbonden, kun je veilig menselijke goedkeuring vereisen vóór elke schrijfactie.

Authentication 1

Stap 5.1: Verbinden met Gmail

Volg deze stappen om je agent met je Gmail-account te verbinden:

  • Klik in het Connections-paneel op Connect naast Gmail — Email Received.

Authentication 1

  • Log in met het Google-account dat de agent moet monitoren en keur de permissies goed.
  • Terug in Agent Builder klik je op I’ve completed authentication.

Authentication 1

Zodra de Email Received-trigger is ingesteld, kan je agent inkomende berichten classificeren en erop reageren volgens jouw instructies.

Stap 5.2: Authenticeren op google-langsmith-prod

Authenticeer vervolgens google-langsmith-prod op een vergelijkbare manier als hierboven. Volg deze stappen:

  1. Klik op Connect naast google-langsmith-prod.
  2. Keur toegang tot Sheets goed met hetzelfde (of beoogde) Google-account.
  3. Bevestig in Agent Builder.

Nu kan je agent Google Docs en Sheets maken/bijwerken (zoals rijen toevoegen, tabellen bijwerken of een nieuw sheet genereren, enz.) terwijl nog steeds alle ingestelde onderbrekingen/goedgekeuringen worden gerespecteerd.

Met beide verbindingen actief klik je op Create Agent. Je ziet de voltooide grafiek en kunt end-to-end beginnen testen.

Authentication 2

Je agent heeft nu de minimale, veilige set permissies om e-mails te ontvangen en actielijsten naar Google Sheets te schrijven. Voer vervolgens een paar testberichten uit en gebruik onderbrekingen om conceptupdates goed te keuren of te bewerken voordat ze worden toegepast.

Stap 6: De agent testen

Begin met een paar echte e-mails om te zien hoe de agent classificeert en reageert.

Voorbeeld 1:  Informatieve e-mail 

Ik heb een routinematig “YouTube-informatie”-bericht gekopieerd en geplakt in het testchatvenster, en de agent labelde het correct als lage prioriteit en stelde een “archiveren/geen antwoord”-actie voor met een samenvatting van één regel.

Test chat 1

Voorbeeld 2: Tijdkritische e-mail 

Voor dit voorbeeld plakte ik een dringend bericht dat actie vereiste. De agent classificeerde het als nu antwoorden, gaf een beknopte samenvatting en stelde ook een antwoord van twee regels op. 

Test chat 2

Het was aan het verkeerde adres geadresseerd (kleine routeringsfout), maar het identificeerde wel het juiste onderwerp en de bedoeling, wat erg handig is voor een snelle bewerking en verzending. 

Het beste aan deze tool is dat er goedkeuring nodig is voordat er namens jou actie wordt ondernomen. Deze human-in-the-loop-stap liet me de geadresseerde corrigeren en updates bevestigen, zodat onbedoelde wijzigingen worden voorkomen.

Stap 7: De agent uitrollen

We hebben de flow getest en traces bekeken; nu is het tijd om de agent aan het werk te zetten.

Door uit te rollen ga je van een gecontroleerde test naar live input, terwijl human-in-the-loop-goedkeuringen blijven zodat niets wordt uitgevoerd zonder jouw akkoord.

Klik op Use Agent om de agent in actieve modus te zetten.

Final Agent

Dit vroeg ik aan de agent.

Look through the top 10 emails and suggest action items for each in the form of a table.

Agent response

Alle 10 e-mailclassificaties kloppen en zijn correct geclassificeerd. Let op dat je de agent zelfs na het aanmaken kunt bewerken met de knop Edit Agent rechtsboven. Je kunt ook een nieuw gesprek starten via de optie New Thread. 

Ik vroeg de agent om resultaten naar Google Sheets te pushen. Hij maakte het sheet aan maar kon geen rijen schrijven omdat er geen “write-to-Sheets”-tool was gekoppeld. Als fallback gaf hij een nette, kopieer-plakbare tabel terug. Je kunt later een Sheets-schrijftool koppelen om deze stap end-to-end te automatiseren.

Agent response

Je agent is nu klaar voor gebruik. Open het paneel Tracing Projects om uitvoeringen, timing, toolaanroepen en eventuele goedkeuringspauzes te inspecteren, wat we hierna bespreken.

Stap 8: Tracing en monitoring van projecten

Zodra je agent live is, helpt LangSmith’s observability-suite je te begrijpen hoe hij zich in het wild gedraagt, d.w.z. van individuele runs tot langetermijntrends. Je gebruikt twee onderdelen:

  • Tracing-projecten: voor diepgaande inspectie per run
  • Monitoring: voor dashboards op projectniveau
Tracing-projecten:

Dit onderdeel helpt ons individuele agent-runs in detail te inspecteren (input/output, toolaanroepen, latency en tokens) om gedrag te debuggen en te valideren.

Tracing Projects

Zo traceer je projecten in het LangSmith-dashboard:

  • Open de sectie Observability en selecteer Tracing Projects, klik vervolgens op je project. 
  • In Runs zie je elke aanroep met kolommen voor starttijd, latency, tokens/kosten, fout en dataset.
  • Klik op een rij om de volledige trace te bekijken met input-/outputberichten, tussenstappen, toolaanroepen, streamingchunks en annotaties.
  • Gebruik Filter shortcuts (rechterzijbalk) om te filteren op outputtekst, toolgebruik, fouttype of aangepaste tags.
  • Je kunt zelfs wisselen naar tabbladen voor:
    • LLM Calls: voor tokenuitsplitsing en modelgebruik
    • Traces: dit bevat een stapsgewijze grafiek voor de huidige run
    • Threads: bevat meerstapsgesprekken gegroepeerd
    • Automations: hiermee koppel je evaluators of post-run-acties.

Tracing Projects

Monitoring

Dit onderdeel gebruikt het voorgebouwde dashboard om trends te volgen (aantal traces, latencypercentielen, foutpercentage, kosten/tokens, toolgebruik) en te filteren op tijd of runtype om regressies vroeg te detecteren.

  • Open het tabblad Monitoring aan de linkerkant en selecteer je project.
  • Bekijk dashboards voor:
    • Traces: volume en succes/fouten in de tijd.
    • LLM Calls: verdeling per model of provider.
    • Cost and Tokens: cumulatieve en kosten per run.
    • Run Types: welke paden en tools het meest actief zijn.
  • Pas datumbereik, groepering en retentie aan op jouw reviewritme.

Monitoring

Met Tracing en Monitoring kunnen we elke afzonderlijke run inspecteren om problemen te debuggen en vervolgens uitzoomen om betrouwbaarheid, kosten en prestatie­trends te valideren. 

Tot slot

LangSmith’s Agent Builder laat zien hoe ver no-code-agents zijn gekomen. In deze walkthrough bouwden we een assistent voor e-mailtriage die berichten classificeert, conceptantwoorden opstelt en acties logt, en we valideerden elke stap vóór de uitrol. 

We beschreven de intentie, en de agent builder doet de rest van het werk, inclusief triggers, tools, sub-agents, geheugen en menselijke goedkeuringen, met alles zichtbaar in Tracing en samengevat in Monitoring.

Sterke punten zijn de snelle setup vanuit gewoon Engels, één-klik-verbindingen met Gmail, veiligheidsmaatregelen via onderbreken-voor-goedkeuring en end-to-end observability. 

Beperkingen zijn onder meer dat het in private preview is, wat af en toe ruwe randjes kan betekenen, zoals het ontbreken van write-to-Sheets totdat je de juiste integratie koppelt, en de noodzaak om instructies na testen fijn af te stellen.

Agent Builder laat je focussen op wat je agent moet doen en wanneer hij moet handelen, terwijl je de vangrails krijgt om goed te keuren, te traceren en te itereren. Breid vanaf hier hetzelfde patroon uit naar agendascheduling, leadkwalificatie of inboxoverzichten, en gebruik Monitoring om kosten, latency en nauwkeurigheid te volgen terwijl je opschaalt.

Als je meer wilt leren over het bouwen van AI-agents, bekijk dan onze resources:

LangSmith Agent Builder - veelgestelde vragen

Wat heb ik nodig voordat ik Agent Builder kan gebruiken?

Je hebt minimaal één model-API-sleutel nodig (zoals OPENAI_API_KEY of ANTHROPIC_API_KEY) die is toegevoegd als workspacegeheim. Als je wilt dat je agent extra tools gebruikt—zoals websearch of Slack—moet je mogelijk ook die toolspecifieke sleutels toevoegen.

Kan ik mijn eigen tools aan een agent toevoegen?

Ja. Agent Builder bevat ingebouwde tools, maar je kunt ook je eigen tools verbinden via LangChain’s MCP (Model Context Protocol), zodat je agent met externe apps of custom API’s kan praten.

Wat is het verschil tussen een private agent en een workspace agent?

Een private agent is alleen zichtbaar voor jou. Een workspace agent wordt gedeeld met je team, maar iedereen gebruikt nog steeds zijn eigen inloggegevens (bijvoorbeeld voor OAuth-gebaseerde tools) en houdt zijn chatgeschiedenis privé.


Aashi Dutt's photo
Author
Aashi Dutt
LinkedIn
Twitter

Ik ben een Google Developers Expert in ML (Gen AI), een Kaggle 3x Expert en een Women Techmakers Ambassador met meer dan 3 jaar ervaring in tech. In 2020 heb ik een healthtech-startup mee opgericht en ik volg een master computer science aan Georgia Tech, met als specialisatie machine learning.

Onderwerpen
AI Agents
Kunstmatige intelligentie
Large Language Models

Topcursussen op DataCamp

Cursus

LLM-toepassingen ontwikkelen met LangChain

3 uur
51.9K
Ontdek hoe je AI-gedreven applicaties bouwt met behulp van LLM's, prompts, ketens en agents in LangChain.
Bekijk detailsRight Arrow
Start Cursus
Meer bekijkenRight Arrow
Gerelateerd

blog

AI vanaf nul leren in 2026: een complete gids van de experts

Ontdek alles wat je moet weten om in 2026 AI te leren, van tips om te beginnen tot handige resources en inzichten van industrie-experts.
Adel Nehme's photo

Adel Nehme

15 min

Meer BekijkenMeer Bekijken