<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Context Engineering on Nicole van der Hoeven</title><link>https://nicolevanderhoeven.com/tags/context-engineering/</link><description>Recent content in Context Engineering on Nicole van der Hoeven</description><generator>Hugo -- gohugo.io</generator><language>en-us</language><copyright>Nicole van der Hoeven</copyright><lastBuildDate>Fri, 02 Oct 2026 18:00:00 +0100</lastBuildDate><atom:link href="https://nicolevanderhoeven.com/tags/context-engineering/index.xml" rel="self" type="application/rss+xml"/><item><title>Context Engineering Fundamentals (The Context Window #06)</title><link>https://nicolevanderhoeven.com/blog/20261002-context-window-06-context-engineering-fundamentals/</link><pubDate>Fri, 02 Oct 2026 18:00:00 +0100</pubDate><guid>https://nicolevanderhoeven.com/blog/20261002-context-window-06-context-engineering-fundamentals/</guid><description>&lt;p&gt;What actually counts as &amp;ldquo;context&amp;rdquo; for an AI agent — and how does it find the right things to put in a limited window? In this episode of &lt;em&gt;The Context Window&lt;/em&gt; — Grafana&amp;rsquo;s livestream series on AI in observability — I dig into &lt;strong&gt;context engineering fundamentals&lt;/strong&gt; with &lt;a href="https://www.linkedin.com/in/ben-sully/"&gt;Ben Sully&lt;/a&gt; and &lt;a href="https://www.linkedin.com/in/ioanna-armouti/"&gt;Ioanna Armouti&lt;/a&gt;. We treat the context window as an &lt;strong&gt;attention budget&lt;/strong&gt;, walk through Assistant Search and semantic retrieval, embeddings, and how you actually &lt;em&gt;evaluate&lt;/em&gt; whether the retrieved context was any good.&lt;/p&gt;
&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"&gt;
&lt;iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/Vn04wQ0T9PU?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;h2 id="what-we-cover"&gt;What we cover&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;What counts as context&lt;/strong&gt; — and why the context window behaves more like an &lt;em&gt;attention budget&lt;/em&gt; than just a size limit.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Finding the right context&lt;/strong&gt; — Assistant Search, semantic retrieval, and embeddings: how an agent surfaces what it needs instead of being handed everything.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Evaluating retrieved context&lt;/strong&gt; — because retrieval that &lt;em&gt;looks&lt;/em&gt; relevant isn&amp;rsquo;t the same as retrieval that &lt;em&gt;is&lt;/em&gt;.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;The tool tax and tool deferral&lt;/strong&gt; — every tool definition costs context, so when do you load it versus defer it?&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Progressive disclosure and long-term memory&lt;/strong&gt; — giving the agent what it needs, when it needs it.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Why removing 80% of a system prompt can change nothing&lt;/strong&gt; — a nice illustration that more context is not automatically better context.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="resources"&gt;Resources&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://notes.nicolevanderhoeven.com/Context+Engineering"&gt;My notes on Context Engineering&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://notes.nicolevanderhoeven.com/Context"&gt;My notes on Context&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://notes.nicolevanderhoeven.com/Grafana+Assistant"&gt;My notes on Grafana Assistant&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description></item></channel></rss>