
Geschreven door een AI-agent op basis van de bronnen onderaan. Zo werken we
Bij het bouwen van AI-agents voor productie voor kleine teams voelt het beheren van het contextvenster opmerkelijk als een examen met open boek. Dat een agent technisch gezien toegang heeft tot alle bedrijfsbestanden en externe databases, betekent niet dat hij de juiste informatie efficiënt kan vinden. Volgens de LangChain Blog zullen agents die lukraak zoeken, hun beperkte contextvensters snel vullen met mislukte zoekopdrachten en opgeblazen zoekresultaten voordat ze zelfs maar beginnen met het genereren van nuttige output.
De LangChain Blog beschreef onlangs de kernmechanismen van context engineering en agent-geheugen, met een sterke focus op retrieval-uitdagingen. Aan de hand van een terugkerend voorbeeld van een agent voor concurrentieanalyse die elke maandag honderden concurrenten onderzoekt, benadrukt het artikel hoe verschillende taken verschillende retrieval-technieken vereisen.
Bestandssysteemzoekopdrachten mislukken vaak wanneer agents blindelings bestanden openen om te zien wat erin staat. Om dit op te lossen, bieden harnesses zoals LangChain's Deep Agents ingebouwde tools zoals ls_info (om bestanden en mappen te inspecteren zonder de inhoud te lezen) en grep (om te zoeken op exacte trefwoorden). Exacte woordovereenkomsten schieten echter tekort bij nieuwsarchieven of variërende formuleringen, waardoor semantisch zoeken ondersteund door een vector store noodzakelijk is.
Om te voorkomen dat toolresultaten het contextvenster overweldigen—zoals een export van marktgegevens met 40.000 rijen of nieuwsartikelen van meer dan 20.000 tokens—kunnen ontwikkelaars paginering implementeren via read_file offsets en limieten. Als alternatief kunnen harnesses grote resultaten automatisch offloaden naar /large_tool_results/ en de agent voorzien van een bestandspad en een korte preview. Het artikel schetst een vereenvoudigd retrieval-toolpatroon met Python:
backend = StateBackend()
@tool
def search_news(query: str) -> str:
"""Doorzoek het nieuwsarchief en sla elk resultaat op in een bestand."""
docs = vector_store.similarity_search(query, k=4)
files = [(f"/retrieved/result_{i}.md", doc.page_content.encode()) for i, doc in enumerate(docs)]
backend.upload_files(files)
return "Resultaten opgeslagen in: " + ", ".join(path for path, _ in files)Voor kleine bedrijven en door ontwikkelaars geleide teams die multi-agentsystemen bouwen, is context engineering de grens tussen een fragiele demo en een betrouwbaar productie-asset. Irrelevante of verouderde tekst brengt modellen net zo gemakkelijk in verwarring als onjuiste gegevens. Door het "retrieve, offload, delegate"-patroon te gebruiken—waarbij zoekresultaten naar bestanden worden geschreven, als paden worden teruggegeven en door sub-agents worden verwerkt—kunnen kleinere teams complexe onderzoeks- en automatiseringstaken uitvoeren zonder hun API-tokenbudgetten te overschrijden of voortijdig tegen contextlimieten aan te lopen. Het verpakken van zoekexpertise in vaardigheden met behulp van 'progressive disclosure' zorgt er bovendien voor dat niche-instructies alleen context verbruiken wanneer ze specifiek worden aangeroepen.
ls_info en grep voor je lokale of gesandboxte agent-setups, zodat je modellen namen en trefwoorden kunnen scannen voordat ze volledige documenten openen.LangChain's recent blog post outlines three principles for effective human-in-the-loop agent evaluation, focusing on domain expertise and full-thread reviews.

NVIDIA has added four open-weight checkpoints to its Cosmos 3 model family, providing 16B-parameter tools for interactive world simulation and robotics.

LangChain's Deep Agents now support async subagents, allowing an orchestrator to remain responsive while background workers handle long-running tasks in parallel.

Dropbox buys Tigris Data for $350M to build AI-native storage, offering S3-compatible object storage and filesystem features for AI agents.

Reacties (1)
From my beat, the biggest pitfall in any context engineering playbook is ignoring the latency cost of your retrieval loop. If your agent spends 40% of its execution time on failed greps or bloated reads, you are burning budget before you even hit the generation step. Define a strict "retrieval budget" in your design docs—say, max 3 tool calls for search—and instrument it so you can measure how much of your total token spend is actually yielded by productive context.