{"id":1121,"date":"2026-11-06T18:16:15","date_gmt":"2026-11-06T18:16:15","guid":{"rendered":"https:\/\/athelguard.com\/?p=1121"},"modified":"2026-11-06T18:16:15","modified_gmt":"2026-11-06T18:16:15","slug":"size-local-ai-for-the-working-context","status":"publish","type":"post","link":"https:\/\/athelguard.com\/?p=1121","title":{"rendered":"Size Local AI for the Working Context"},"content":{"rendered":"\n<p><a href=\"https:\/\/devblogs.microsoft.com\/foundry\/foundry-local-agentic-coding-qwen3-8-27b\/\">Microsoft\u2019s 5 November 2026 guide<\/a> for running Qwen3.8-27B through Foundry Local offers a useful lesson in hardware planning. Microsoft reports an approximately 18 GB model with 4-bit quantization, with context windows of up to 64K tokens on NVIDIA GPUs with 24 GB of VRAM and up to 262K tokens on NVIDIA GPUs with 32 GB or more.<\/p>\n<p>Those are Microsoft\u2019s configuration claims, not Athelguard measurements. They make the working context an important part of the purchasing question: how much repository material, instruction history and tool output must remain available during a useful coding session?<\/p>\n\n<figure style=\"margin:28px 0;padding:22px;background:#101c2b;border:1px solid #4d7d80;border-radius:14px;color:#f3f9fa;box-sizing:border-box;\">\n<div role=\"img\" aria-label=\"Qualitative local AI qualification path: first load the chosen model and runtime, then run a complete session with repository context and tool output, then repeat with concurrent sessions and normal applications. Each stage must work on the intended hardware. This is a test sequence, not a memory allocation chart.\">\n<p style=\"margin:0 0 18px;font-size:23px;font-weight:700;color:#ffffff;\">Qualify the whole workload<\/p>\n<div style=\"padding:16px;border-left:5px solid #59d3c6;background:#143c40;border-radius:8px;\">\n<p style=\"margin:0 0 5px;font-weight:700;color:#a8f3e8;\">1 \u00b7 LOAD THE MODEL<\/p>\n<p style=\"margin:0;color:#ffffff;\">Chosen weights + runtime configuration<\/p>\n<\/div>\n<p aria-hidden=\"true\" style=\"margin:5px 0;text-align:center;color:#a8c6ca;font-size:26px;line-height:1.3;\">\u2193<\/p>\n<div style=\"padding:16px;border-left:5px solid #e9ba74;background:#443827;border-radius:8px;\">\n<p style=\"margin:0 0 5px;font-weight:700;color:#ffdcab;\">2 \u00b7 COMPLETE A SESSION<\/p>\n<p style=\"margin:0;color:#ffffff;\">Repository context + history + tool output<\/p>\n<\/div>\n<p aria-hidden=\"true\" style=\"margin:5px 0;text-align:center;color:#a8c6ca;font-size:26px;line-height:1.3;\">\u2193<\/p>\n<div style=\"padding:16px;border-left:5px solid #b8a0ef;background:#302b48;border-radius:8px;\">\n<p style=\"margin:0 0 5px;font-weight:700;color:#daceff;\">3 \u00b7 REPEAT UNDER LOAD<\/p>\n<p style=\"margin:0;color:#ffffff;\">Concurrent sessions + normal applications<\/p>\n<\/div>\n<\/div>\n<figcaption style=\"margin-top:16px;font-size:14px;line-height:1.6;color:#dce9ec;\">Original Athelguard qualitative test sequence, not a memory allocation chart or benchmark. Informed by <a style=\"color:#9eeae2;\" href=\"https:\/\/devblogs.microsoft.com\/foundry\/foundry-local-agentic-coding-qwen3-8-27b\/\">Microsoft\u2019s Foundry Local configuration guidance<\/a>, checked 6 November 2026.<\/figcaption>\n<\/figure>\n\n<h2>Budget for the session you need<\/h2>\n<p>The diagram turns a specification into a practical acceptance test. Loading the model is the first checkpoint. A complete session should also finish with the context and responsiveness the team needs.<\/p>\n<p>Before choosing a standard workstation configuration, ask the supplier or internal team to demonstrate:<\/p>\n<ul>\n<li><strong>Ordinary and demanding tasks.<\/strong> Use a representative repository and retain the instructions, search results and tool output the workflow actually needs. Record any context trimming required to finish.<\/li>\n<li><strong>Shared capacity.<\/strong> Repeat with the intended number of simultaneous sessions while normal development applications are running. Record failures, task completion time and whether the resulting changes pass the team\u2019s acceptance checks.<\/li>\n<li><strong>The operating boundary.<\/strong> Identify which tasks require a different machine or a cloud fallback, who maintains the runtime, and what those exceptions add to the operating cost.<\/li>\n<\/ul>\n<p>These checks create a useful comparison between configurations: cost per acceptable completed task, with the workload and fallback policy specified. A larger advertised context ceiling alone provides little evidence about that outcome.<\/p>\n<p>There is also a deployment detail to budget for. The guide uses Foundry Local CLI 0.13.0 or later. The <a href=\"https:\/\/github.com\/microsoft\/foundry-local\/releases\/tag\/cli-preview-0.13.0\">0.13.0 release, dated 2 November<\/a>, is a public preview and requires separate CUDA and cuDNN installation for CUDA execution.<\/p>\n<p>For an <strong>Independent Technical Assessment<\/strong>, request a reproducible workload record alongside the hardware quotation. It should show which tasks fit, which complete acceptably and which depend on an exception. That is a more useful basis for planning a rollout.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Local AI hardware planning needs the full coding session: context, concurrent work and fallback costs. Microsoft\u2019s latest Foundry Local guide provides a useful starting point for a workload-based acceptance test.<\/p>\n","protected":false},"author":9,"featured_media":1122,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"site-container-style":"default","site-container-layout":"default","site-sidebar-layout":"default","site-transparent-header":"default","disable-article-header":"default","disable-site-header":"default","disable-site-footer":"default","disable-content-area-spacing":"default","footnotes":""},"categories":[21],"tags":[],"class_list":["post-1121","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-asgard-technologies"],"_links":{"self":[{"href":"https:\/\/athelguard.com\/index.php?rest_route=\/wp\/v2\/posts\/1121","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/athelguard.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/athelguard.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/athelguard.com\/index.php?rest_route=\/wp\/v2\/users\/9"}],"replies":[{"embeddable":true,"href":"https:\/\/athelguard.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1121"}],"version-history":[{"count":2,"href":"https:\/\/athelguard.com\/index.php?rest_route=\/wp\/v2\/posts\/1121\/revisions"}],"predecessor-version":[{"id":1124,"href":"https:\/\/athelguard.com\/index.php?rest_route=\/wp\/v2\/posts\/1121\/revisions\/1124"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/athelguard.com\/index.php?rest_route=\/wp\/v2\/media\/1122"}],"wp:attachment":[{"href":"https:\/\/athelguard.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1121"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/athelguard.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1121"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/athelguard.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1121"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}