AgentenHarnassen 🇷🇺 12.08.2026 18:02

De Evolutie van Contextcompressie in AI-agenten

LangChainLangChain OpenRouterOpenRouter
AI-agenten vertrouwen op een berichtgeschiedenis om context te behouden, maar lange logboeken belasten het contextvenster van het LLM (groot taalmodel) en verslechteren de prestaties. De evolutie van contextcompressie gaat van eenvoudig bijsnijden van het einde naar samenvatten, naar het beschermen van het begin en het einde, en uiteindelijk naar het scheiden van opgeslagen geschiedenis van de werkcontext, met hulpmiddelen om details op verzoek op te halen.
AI-agenten zijn een cyclus van berichtenuitwisseling tussen een gebruiker en een taalmodel (LLM), waarbij het model tools of MCP's kan aanroepen. Elke interactie voegt toe aan de gespreksgeschiedenis, die doorgaans volledig naar de volgende modelaanroep wordt gestuurd. Contextvensters zijn echter, hoewel groot, niet onbeperkt, en de prestaties nemen af bij grote, slecht gestructureerde geschiedenissen. Het klassieke artikel 'Lost in the Middle' toont een U-vormige curve: modellen gebruiken het begin en einde van lange invoer beter dan het midden. Het artikel traceert de evolutie van benaderingen om context te comprimeren: eenvoudig bijsnijden van de staart (rollend venster) in LangChain via trim_messages; het samenvatten van oude berichten in een samenvattingsblok met behulp van SummarizationMiddleware in create_agent; en vervolgens het beschermen van de eerste N berichten en de verse staart terwijl het midden wordt gecomprimeerd, zoals te zien is in Hermes Agent en OpenRouter's middle-out-compressie. De nieuwste benadering scheidt de opgeslagen geschiedenis van de werkcontext: de volledige geschiedenis wordt extern bewaard (bijvoorbeeld in een bestand), de modelaanroep ontvangt een weergave met de verse staart plus een samenvatting, en de agent krijgt tools zoals read_file of grep om details uit de volledige geschiedenis op te halen. LangChain's Deep Agents-bibliotheek implementeert dit in zijn SummarizationMiddleware, hoewel de naam verwarrend wordt gedeeld met de basis-middleware. Deze evolutie maakt deel uit van de bredere trend van context engineering, waarbij onderscheid wordt gemaakt tussen wat de agent weet (volledige geschiedenis, toolresultaten, vaardigheden) en wat er in de volgende modelaanroep gaat.
Bron: Habr — хаб ИИ — origineel
Eerdere berichten over dit onderwerp ↓
Vers nieuws