﻿<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:googleplay="http://www.google.com/schemas/play-podcasts/1.0"><channel><title><![CDATA[The AI Network Engineer by Packt]]></title><description><![CDATA[Where AI meets production networks]]></description><link>https://theainetworkengineer.substack.com</link><image><url>https://substackcdn.com/image/fetch/$s_!zw_e!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Febbf17f7-2399-44ed-958d-db0d9c7b0ed1_256x256.png</url><title>The AI Network Engineer by Packt</title><link>https://theainetworkengineer.substack.com</link></image><generator>Substack</generator><lastBuildDate>Wed, 17 Jun 2026 10:09:37 GMT</lastBuildDate><atom:link href="https://theainetworkengineer.substack.com/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Packt]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[packtsysadminpro@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[packtsysadminpro@substack.com]]></itunes:email><itunes:name><![CDATA[Packt]]></itunes:name></itunes:owner><itunes:author><![CDATA[Packt]]></itunes:author><googleplay:owner><![CDATA[packtsysadminpro@substack.com]]></googleplay:owner><googleplay:email><![CDATA[packtsysadminpro@substack.com]]></googleplay:email><googleplay:author><![CDATA[Packt]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[Could someone else run your MCP server if you weren't around?]]></title><description><![CDATA[Six issues ago, this newsletter didn't exist yet. A workshop called Build Intelligent Networks with AI did, and it's why you're reading this now.]]></description><link>https://theainetworkengineer.substack.com/p/could-someone-else-run-your-mcp-server</link><guid isPermaLink="false">https://theainetworkengineer.substack.com/p/could-someone-else-run-your-mcp-server</guid><dc:creator><![CDATA[Infra Engg Hub By Packt]]></dc:creator><pubDate>Fri, 12 Jun 2026 14:46:38 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!21e4!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F851d0316-128a-44fb-a0f1-42e2234db94a_2160x1080.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Hi there, </p><p style="text-align: justify;">A bit of history before we get into today&#8217;s issue.</p><p>When we conducted the <em>Build Intelligent Networks with AI</em> in January, we had 150+ attendees from 30+ countries and came out as AutoCon4&#8217;s highest-rated workshop. That response is the reason <strong>The AI Network Engineer</strong> exists. There was clearly an appetite for this conversation, not just for four hours in a workshop, but every week. So we started writing.</p><p>We understood that engineers wanted to see how these ideas actually work against real network environments. How MCP skills are built. How agents should behave when they have access to tools. How to keep automation reusable instead of creating another pile of scripts only one person understands.</p><p>Six months later, the question has changed. It&#8217;s no longer &#8220;can this work&#8221;, it&#8217;s &#8220;how do I make this work reliably, without it falling over the first time something unexpected happens.&#8221;</p><p>In the upcoming session, we&#8217;re moving from raw MCP tools to composable, reusable skills, using spec-driven development to actually constrain agent behavior, and designing agentic loops that detect when they&#8217;re stuck and recover safely, all hands-on with OpenClaw and NetClaw as production frameworks,</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://www.eventbrite.co.uk/e/engineering-agentic-network-operations-tickets-1986521758054?aff=AINetworkingNLjune12&amp;discount=SPECIAL50" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!21e4!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F851d0316-128a-44fb-a0f1-42e2234db94a_2160x1080.png 424w, https://substackcdn.com/image/fetch/$s_!21e4!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F851d0316-128a-44fb-a0f1-42e2234db94a_2160x1080.png 848w, https://substackcdn.com/image/fetch/$s_!21e4!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F851d0316-128a-44fb-a0f1-42e2234db94a_2160x1080.png 1272w, https://substackcdn.com/image/fetch/$s_!21e4!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F851d0316-128a-44fb-a0f1-42e2234db94a_2160x1080.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!21e4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F851d0316-128a-44fb-a0f1-42e2234db94a_2160x1080.png" width="1456" height="728" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/851d0316-128a-44fb-a0f1-42e2234db94a_2160x1080.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:728,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2092180,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:&quot;https://www.eventbrite.co.uk/e/engineering-agentic-network-operations-tickets-1986521758054?aff=AINetworkingNLjune12&amp;discount=SPECIAL50&quot;,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://theainetworkengineer.substack.com/i/201753565?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F851d0316-128a-44fb-a0f1-42e2234db94a_2160x1080.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!21e4!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F851d0316-128a-44fb-a0f1-42e2234db94a_2160x1080.png 424w, https://substackcdn.com/image/fetch/$s_!21e4!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F851d0316-128a-44fb-a0f1-42e2234db94a_2160x1080.png 848w, https://substackcdn.com/image/fetch/$s_!21e4!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F851d0316-128a-44fb-a0f1-42e2234db94a_2160x1080.png 1272w, https://substackcdn.com/image/fetch/$s_!21e4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F851d0316-128a-44fb-a0f1-42e2234db94a_2160x1080.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p style="text-align: center;">ENGINEERING AGENTIC NETWORK OPERATIONS<br><strong>June 30th | 9 AM EDT</strong> <strong>50% off with code SPECIAL50 (ENDS SOON)</strong></p><p><em>John Capobianco</em> and <em>William Collins</em> are running this one live. If their names sound familiar, it&#8217;s because they&#8217;re the same two voices behind most of what we&#8217;ve covered: John&#8217;s trust ramp from <a href="https://theainetworkengineer.substack.com/p/why-network-engineers-dont-trust">Issue #1</a>, the RAG-is-your-vars-file and MCP-is-your-Galaxy-role explainers from <a href="https://theainetworkengineer.substack.com/p/the-network-engineers-guide-to-mcp">Issue #4</a>, William&#8217;s &#8220;spider-web it out&#8221; approach to agent rules from <a href="https://theainetworkengineer.substack.com/p/before-you-let-ai-touch-your-network">Issue #3.</a></p><p>Cohort 2 picks up where those conversations leave off. The honest version of where most teams get stuck isn&#8217;t building an MCP server, it&#8217;s running one in production without it becoming another thing to babysit. That&#8217;s what this session is built around:</p><p>MCP skills that are reusable across your environment, instead of one-off integrations you write once and then maintain forever. Spec-driven development, which is really the production version of the &#8220;markdown files that define what the agent can and can&#8217;t do&#8221; idea from Issue #3, and the five-line job description from <a href="https://theainetworkengineer.substack.com/p/your-first-ai-agent-should-be-embarrassingly">Issue #6</a>, role, trigger, tools, job, escalation, except now you&#8217;re writing the spec that an agentic loop actually follows. And agentic loops designed to recover when they get stuck, rather than failing in a way nobody can diagnose.</p><p>All of it hands-on, in a live lab, with OpenClaw, NetClaw, Selector AI, Containerlab, FastMCP, and Arista cEOS. Same digital-twin philosophy John described back in Issue #1: let the agents break things here, where it doesn&#8217;t cost you anything, before they&#8217;re anywhere near production.</p><p>If Issue #4 made MCP click for you on paper, this is where you build the thing.</p><p style="text-align: center;"><strong>Use code SPECIAL50 to get 50% off</strong></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.eventbrite.co.uk/e/engineering-agentic-network-operations-tickets-1986521758054?aff=AINetworkingNLjune12&amp;discount=SPECIAL50&quot;,&quot;text&quot;:&quot;BOOK YOUR SEAT NOW&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.eventbrite.co.uk/e/engineering-agentic-network-operations-tickets-1986521758054?aff=AINetworkingNLjune12&amp;discount=SPECIAL50"><span>BOOK YOUR SEAT NOW</span></a></p><div><hr></div><p>ALSO WORTH A LOOK THIS MONTH</p><p><strong>Linux, SysAdmin, and AI Workflows with Imran Afzal</strong> <br><strong>June 27 | 11:30 AM EDT | 40% off with code EARLY40</strong></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://www.eventbrite.co.uk/e/agentic-linux-from-commands-to-ai-agents-tickets-1990630834412?aff=AINetworkingNLjune12&amp;discount=EARLY40" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!lotg!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdde0f5e8-a251-4592-a2bc-a6bc61c09d3b_2160x1080.png 424w, https://substackcdn.com/image/fetch/$s_!lotg!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdde0f5e8-a251-4592-a2bc-a6bc61c09d3b_2160x1080.png 848w, https://substackcdn.com/image/fetch/$s_!lotg!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdde0f5e8-a251-4592-a2bc-a6bc61c09d3b_2160x1080.png 1272w, https://substackcdn.com/image/fetch/$s_!lotg!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdde0f5e8-a251-4592-a2bc-a6bc61c09d3b_2160x1080.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!lotg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdde0f5e8-a251-4592-a2bc-a6bc61c09d3b_2160x1080.png" width="1456" height="728" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/dde0f5e8-a251-4592-a2bc-a6bc61c09d3b_2160x1080.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:728,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1309468,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:&quot;https://www.eventbrite.co.uk/e/agentic-linux-from-commands-to-ai-agents-tickets-1990630834412?aff=AINetworkingNLjune12&amp;discount=EARLY40&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://theainetworkengineer.substack.com/i/201753565?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdde0f5e8-a251-4592-a2bc-a6bc61c09d3b_2160x1080.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!lotg!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdde0f5e8-a251-4592-a2bc-a6bc61c09d3b_2160x1080.png 424w, https://substackcdn.com/image/fetch/$s_!lotg!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdde0f5e8-a251-4592-a2bc-a6bc61c09d3b_2160x1080.png 848w, https://substackcdn.com/image/fetch/$s_!lotg!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdde0f5e8-a251-4592-a2bc-a6bc61c09d3b_2160x1080.png 1272w, https://substackcdn.com/image/fetch/$s_!lotg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdde0f5e8-a251-4592-a2bc-a6bc61c09d3b_2160x1080.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>A quick second one, because it lines up with the &#8220;collection job&#8221; idea from Issue #5. Imran Afzal, one of Udemy&#8217;s best-selling Linux instructors, is running a hands-on session on ChatGPT CLI, Shell Genie, Aider, and Goose CLI, generating commands and scripts from plain English, explaining logs, and reviewing what these tools produce before you run it. If Cohort 2 is the network and agent layer, this is the Linux layer everything underneath actually runs on.</p><p style="text-align: center;"><strong>Use code EARLY40 to get 40% off</strong></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.eventbrite.co.uk/e/agentic-linux-from-commands-to-ai-agents-tickets-1990630834412?aff=AINetworkingNLjune12&amp;discount=EARLY40&quot;,&quot;text&quot;:&quot;RESERVE YOUR SEAT NOW&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.eventbrite.co.uk/e/agentic-linux-from-commands-to-ai-agents-tickets-1990630834412?aff=AINetworkingNLjune12&amp;discount=EARLY40"><span>RESERVE YOUR SEAT NOW</span></a></p><div><hr></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://devnet-academy.com/the-network-automation-accelerator-program/" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!UyCB!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F780bacd4-2a5e-489e-91c3-6954aa78e061_1280x640.png 424w, https://substackcdn.com/image/fetch/$s_!UyCB!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F780bacd4-2a5e-489e-91c3-6954aa78e061_1280x640.png 848w, https://substackcdn.com/image/fetch/$s_!UyCB!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F780bacd4-2a5e-489e-91c3-6954aa78e061_1280x640.png 1272w, https://substackcdn.com/image/fetch/$s_!UyCB!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F780bacd4-2a5e-489e-91c3-6954aa78e061_1280x640.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!UyCB!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F780bacd4-2a5e-489e-91c3-6954aa78e061_1280x640.png" width="1280" height="640" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/780bacd4-2a5e-489e-91c3-6954aa78e061_1280x640.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:640,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:171351,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:&quot;https://devnet-academy.com/the-network-automation-accelerator-program/&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://theainetworkengineer.substack.com/i/201753565?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F780bacd4-2a5e-489e-91c3-6954aa78e061_1280x640.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!UyCB!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F780bacd4-2a5e-489e-91c3-6954aa78e061_1280x640.png 424w, https://substackcdn.com/image/fetch/$s_!UyCB!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F780bacd4-2a5e-489e-91c3-6954aa78e061_1280x640.png 848w, https://substackcdn.com/image/fetch/$s_!UyCB!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F780bacd4-2a5e-489e-91c3-6954aa78e061_1280x640.png 1272w, https://substackcdn.com/image/fetch/$s_!UyCB!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F780bacd4-2a5e-489e-91c3-6954aa78e061_1280x640.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The Network Automation Accelerator is a new 12-week DevNet Academy program that helps traditional network engineers build practical automation skills through hands-on labs, mentoring, code reviews, and a final real-world automation project. Register your interest to learn more.</p><p><strong><a href="https://devnet-academy.com/the-network-automation-accelerator-program/">Register here</a></strong></p><div><hr></div><p>The reason we keep coming back to these sessions is simple.</p><p>AI in infrastructure is no longer just a curiosity. But it also cannot be treated like a magic layer you place on top of production and hope for the best.</p><p>The teams that get value from it will be the ones that know how to scope the work, define the boundaries, test in a lab, review the output, and keep humans in control where it matters.</p><p>That was the lesson from our first Networking event, with the second one we&#8217;re just getting started</p><p>Hope to see you there.</p><p>&#8211; Packt Conferences</p><p>P.S. <em>Engineering Agentic Network Operations</em> is happening on <strong>June 30 at 9 AM EDT</strong>. Use code <strong>SPECIAL50</strong> while the flash sale is live. Goes out in &lt;48 Hours</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://theainetworkengineer.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading The AI Network Engineer by Packt! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[AI Infrastructure & Agentic Workflows Start with Better Engineering]]></title><description><![CDATA[Three hands-on sessions for platform, network, and Linux teams trying to make agentic workflows useful without making them reckless.]]></description><link>https://theainetworkengineer.substack.com/p/ai-infrastructure-and-agentic-workflows</link><guid isPermaLink="false">https://theainetworkengineer.substack.com/p/ai-infrastructure-and-agentic-workflows</guid><dc:creator><![CDATA[Packt]]></dc:creator><pubDate>Wed, 10 Jun 2026 16:32:33 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!1Xwp!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0013f3ef-9315-4391-9fd7-4efc9544abca_1920x960.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Hi there!</p><p>In this issue, I want to point you toward three sessions worth your time if you work near platforms, networks, Linux, automation, or incident response. They are connected by one theme: <em><strong>AI in operations is only useful when the boundaries are engineered first</strong></em><strong>.</strong></p><p>That has been the thread running through recent CloudPro issues, even when the topics looked unrelated. In the last few issues, we&#8217;ve kept coming back to the same engineering instinct: slow down, separate the moving parts, and understand what should happen before you let anything change. Whether we were talking about broken containers, MCP design, or admin rights, the point was never just the tool. It was the discipline around the tool.</p><p>AI does not remove that habit. It raises the cost of skipping it. The teams that get value from agents will not be the ones that connect the most tools. They will be the ones that know what the agent can see, what it can change, when it must stop, and how a human verifies the next step.</p><p>Taken together, these sessions give you a practical way to think about AI where it actually shows up in your work: inside the platform, inside network operations, and at the Linux command line.</p><h3 style="text-align: center;"><strong>FINAL CALL - Building AI-Native Platform Engineering Systems</strong></h3><h3 style="text-align: center;"><strong><br>Last 24 hours!</strong></h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://www.eventbrite.co.uk/e/building-ai-native-platform-engineering-systems-tickets-1987132120665?aff=CloudproNLJune10&amp;discount=FINAL50" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!hzxr!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f9331e4-b661-4ff2-94aa-3867906a9b2e_1920x960.png 424w, https://substackcdn.com/image/fetch/$s_!hzxr!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f9331e4-b661-4ff2-94aa-3867906a9b2e_1920x960.png 848w, https://substackcdn.com/image/fetch/$s_!hzxr!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f9331e4-b661-4ff2-94aa-3867906a9b2e_1920x960.png 1272w, https://substackcdn.com/image/fetch/$s_!hzxr!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f9331e4-b661-4ff2-94aa-3867906a9b2e_1920x960.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!hzxr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f9331e4-b661-4ff2-94aa-3867906a9b2e_1920x960.png" width="1456" height="728" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3f9331e4-b661-4ff2-94aa-3867906a9b2e_1920x960.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:728,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Build AI Native Platform Engineering Systems&quot;,&quot;title&quot;:&quot;Build AI Native Platform Engineering Systems&quot;,&quot;type&quot;:null,&quot;href&quot;:&quot;https://www.eventbrite.co.uk/e/building-ai-native-platform-engineering-systems-tickets-1987132120665?aff=CloudproNLJune10&amp;discount=FINAL50&quot;,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Build AI Native Platform Engineering Systems" title="Build AI Native Platform Engineering Systems" srcset="https://substackcdn.com/image/fetch/$s_!hzxr!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f9331e4-b661-4ff2-94aa-3867906a9b2e_1920x960.png 424w, https://substackcdn.com/image/fetch/$s_!hzxr!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f9331e4-b661-4ff2-94aa-3867906a9b2e_1920x960.png 848w, https://substackcdn.com/image/fetch/$s_!hzxr!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f9331e4-b661-4ff2-94aa-3867906a9b2e_1920x960.png 1272w, https://substackcdn.com/image/fetch/$s_!hzxr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f9331e4-b661-4ff2-94aa-3867906a9b2e_1920x960.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Start at the platform layer.</p><p>If you run an internal platform, you&#8217;ve probably felt the pressure: AI in the developer portal, agents that explain failures, golden paths that do more than point to templates.</p><p>The challenge is that platform agents need context, telemetry, policy, safe actions, approvals, and clear trust boundaries. AI can&#8217;t just be bolted on.</p><p>That&#8217;s why <em><strong>Building AI-Native Platform Engineering Systems</strong></em> stands out. It covers Backstage, OpenChoreo, CI/CD, golden paths, control planes, policy-as-code, observability, guardrails, and platform intelligence - with AI treated as part of the architecture, not an afterthought.</p><p>A solid read for platform engineers, DevOps engineers, SREs, architects, and engineering leaders asking:</p><p><em>&#8220;Can we make our platform AI-native?&#8221;</em></p><p>The answer may be yes, but only with the right control surfaces.</p><p><strong>Use code FINAL50 to get 50% off</strong></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.eventbrite.co.uk/e/building-ai-native-platform-engineering-systems-tickets-1987132120665?aff=CloudproNLJune10&amp;discount=FINAL50&quot;,&quot;text&quot;:&quot;BOOK YOUR SEAT NOW&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.eventbrite.co.uk/e/building-ai-native-platform-engineering-systems-tickets-1987132120665?aff=CloudproNLJune10&amp;discount=FINAL50"><span>BOOK YOUR SEAT NOW</span></a></p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!451M!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a16c876-fac5-4a20-873b-30bb1ecaedbf_282x94.gif" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!451M!,w_424,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a16c876-fac5-4a20-873b-30bb1ecaedbf_282x94.gif 424w, https://substackcdn.com/image/fetch/$s_!451M!,w_848,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a16c876-fac5-4a20-873b-30bb1ecaedbf_282x94.gif 848w, https://substackcdn.com/image/fetch/$s_!451M!,w_1272,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a16c876-fac5-4a20-873b-30bb1ecaedbf_282x94.gif 1272w, https://substackcdn.com/image/fetch/$s_!451M!,w_1456,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a16c876-fac5-4a20-873b-30bb1ecaedbf_282x94.gif 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!451M!,w_1456,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a16c876-fac5-4a20-873b-30bb1ecaedbf_282x94.gif" width="320" height="106.66666666666667" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3a16c876-fac5-4a20-873b-30bb1ecaedbf_282x94.gif&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:94,&quot;width&quot;:282,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;packt&quot;,&quot;title&quot;:&quot;packt&quot;,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="packt" title="packt" srcset="https://substackcdn.com/image/fetch/$s_!451M!,w_424,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a16c876-fac5-4a20-873b-30bb1ecaedbf_282x94.gif 424w, https://substackcdn.com/image/fetch/$s_!451M!,w_848,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a16c876-fac5-4a20-873b-30bb1ecaedbf_282x94.gif 848w, https://substackcdn.com/image/fetch/$s_!451M!,w_1272,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a16c876-fac5-4a20-873b-30bb1ecaedbf_282x94.gif 1272w, https://substackcdn.com/image/fetch/$s_!451M!,w_1456,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a16c876-fac5-4a20-873b-30bb1ecaedbf_282x94.gif 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>The session is on June 11, i.e., 24 hours from now, and you can use the discount code FINAL50 when booking.</p><div><hr></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://www.eventbrite.co.uk/e/engineering-agentic-network-operations-tickets-1986521758054?aff=CloudproNLJune10&amp;discount=SPECIAL50" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!1Xwp!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0013f3ef-9315-4391-9fd7-4efc9544abca_1920x960.png 424w, https://substackcdn.com/image/fetch/$s_!1Xwp!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0013f3ef-9315-4391-9fd7-4efc9544abca_1920x960.png 848w, https://substackcdn.com/image/fetch/$s_!1Xwp!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0013f3ef-9315-4391-9fd7-4efc9544abca_1920x960.png 1272w, https://substackcdn.com/image/fetch/$s_!1Xwp!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0013f3ef-9315-4391-9fd7-4efc9544abca_1920x960.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!1Xwp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0013f3ef-9315-4391-9fd7-4efc9544abca_1920x960.png" width="1456" height="728" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0013f3ef-9315-4391-9fd7-4efc9544abca_1920x960.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:728,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Engineering Agentic Network Operations&quot;,&quot;title&quot;:&quot;Engineering Agentic Network Operations&quot;,&quot;type&quot;:null,&quot;href&quot;:&quot;https://www.eventbrite.co.uk/e/engineering-agentic-network-operations-tickets-1986521758054?aff=CloudproNLJune10&amp;discount=SPECIAL50&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Engineering Agentic Network Operations" title="Engineering Agentic Network Operations" srcset="https://substackcdn.com/image/fetch/$s_!1Xwp!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0013f3ef-9315-4391-9fd7-4efc9544abca_1920x960.png 424w, https://substackcdn.com/image/fetch/$s_!1Xwp!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0013f3ef-9315-4391-9fd7-4efc9544abca_1920x960.png 848w, https://substackcdn.com/image/fetch/$s_!1Xwp!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0013f3ef-9315-4391-9fd7-4efc9544abca_1920x960.png 1272w, https://substackcdn.com/image/fetch/$s_!1Xwp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0013f3ef-9315-4391-9fd7-4efc9544abca_1920x960.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>Engineering Agentic Network Operations</strong></p><p>Once platform boundaries are in place, the next challenge is network operations, where many AI demos fall apart.</p><p>It&#8217;s easy to build an agent that summarizes data or suggests a config. It&#8217;s much harder to build one that works within real constraints, recovers from failures, and knows when to hand control back to a human.</p><p>That&#8217;s the focus of <em><strong>Engineering Agentic Network Operations.</strong></em></p><p>The workshop covers MCP, OpenClaw, NetClaw, FastMCP, Containerlab, Arista cEOS, and more. But the real value is learning how to design agentic workflows with clear scope, guardrails, recovery paths, and human oversight.</p><p>For network automation, SRE, platform, and infrastructure teams, those questions matter long before an agent is trusted with production operations.</p><p><strong>Use code SPECIAL50 to get 50% off</strong></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.eventbrite.co.uk/e/engineering-agentic-network-operations-tickets-1986521758054?aff=CloudproNLJune10&amp;discount=SPECIAL50&quot;,&quot;text&quot;:&quot;BOOK YOUR SEAT NOW&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.eventbrite.co.uk/e/engineering-agentic-network-operations-tickets-1986521758054?aff=CloudproNLJune10&amp;discount=SPECIAL50"><span>BOOK YOUR SEAT NOW</span></a></p><div><hr></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://www.eventbrite.co.uk/e/agentic-linux-from-commands-to-ai-agents-tickets-1990630834412?aff=CloudproNLJune10&amp;discount=EARLY40" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!S3Qc!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F061345f6-03de-403d-a136-47f0547eae16_1920x960.png 424w, https://substackcdn.com/image/fetch/$s_!S3Qc!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F061345f6-03de-403d-a136-47f0547eae16_1920x960.png 848w, https://substackcdn.com/image/fetch/$s_!S3Qc!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F061345f6-03de-403d-a136-47f0547eae16_1920x960.png 1272w, https://substackcdn.com/image/fetch/$s_!S3Qc!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F061345f6-03de-403d-a136-47f0547eae16_1920x960.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!S3Qc!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F061345f6-03de-403d-a136-47f0547eae16_1920x960.png" width="1456" height="728" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/061345f6-03de-403d-a136-47f0547eae16_1920x960.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:728,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;AI-Powered Platform Engineering &#8212; Cohort 2&quot;,&quot;title&quot;:&quot;AI-Powered Platform Engineering &#8212; Cohort 2&quot;,&quot;type&quot;:null,&quot;href&quot;:&quot;https://www.eventbrite.co.uk/e/agentic-linux-from-commands-to-ai-agents-tickets-1990630834412?aff=CloudproNLJune10&amp;discount=EARLY40&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="AI-Powered Platform Engineering &#8212; Cohort 2" title="AI-Powered Platform Engineering &#8212; Cohort 2" srcset="https://substackcdn.com/image/fetch/$s_!S3Qc!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F061345f6-03de-403d-a136-47f0547eae16_1920x960.png 424w, https://substackcdn.com/image/fetch/$s_!S3Qc!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F061345f6-03de-403d-a136-47f0547eae16_1920x960.png 848w, https://substackcdn.com/image/fetch/$s_!S3Qc!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F061345f6-03de-403d-a136-47f0547eae16_1920x960.png 1272w, https://substackcdn.com/image/fetch/$s_!S3Qc!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F061345f6-03de-403d-a136-47f0547eae16_1920x960.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>Agentic Linux &#8211; From Commands to AI Agents</strong></p><p>Then there&#8217;s the base layer.</p><p>No matter how advanced the platform, a lot of real work still ends up in Linux - reading logs, checking services, fixing permissions, troubleshooting errors, and deciding whether a generated command is actually safe to run.</p><p>That&#8217;s why <em><strong>Agentic Linux &#8211; From Commands to AI Agents</strong></em> is a useful third piece.</p><p>The workshop covers ChatGPT CLI, Shell Genie, Aider, Goose CLI, Bash scripting, troubleshooting, automation, and system administration tasks. What I like is that it treats AI as an assistant, not a replacement for judgment.</p><p>Generating a command is easy. Knowing whether it&#8217;s safe, spotting destructive actions before they run, and keeping humans in the approval loop is the hard part.</p><p>For Linux administrators, DevOps engineers, SREs, and IT professionals, it&#8217;s a practical look at using AI at the command line without turning the shell into a roulette wheel.</p><p><strong>Use code EARLY40 to get 40% off</strong></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.eventbrite.co.uk/e/agentic-linux-from-commands-to-ai-agents-tickets-1990630834412?aff=CloudproNLJune10&amp;discount=EARLY40&quot;,&quot;text&quot;:&quot;BOOK YOUR SEAT NOW&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.eventbrite.co.uk/e/agentic-linux-from-commands-to-ai-agents-tickets-1990630834412?aff=CloudproNLJune10&amp;discount=EARLY40"><span>BOOK YOUR SEAT NOW</span></a></p><div><hr></div><h1 style="text-align: center;"><strong>A few books to keep beside these sessions</strong></h1><p>One more thing worth mentioning: these sessions pair well with a few books from our list if you want to go deeper after the labs.<br><br>For the first workshop, I&#8217;d start with <em>Platform Engineering for Architects</em><strong>,</strong> which is especially relevant because attendees of Building AI-Native Platform Engineering Systems get the book for free. <em>Mastering Enterprise Platform Engineering</em> is the natural follow-up if you&#8217;re thinking about platform engineering, delivery workflows, and generative AI at enterprise scale. For the network operations side, <em>AI Networking Cookbook</em> fits neatly with the agentic network operations session. And if the Linux workshop is closer to your day-to-day work,<em>The Ultimate AI Guide for Linux Engineers</em> is a good companions for thinking about what AI-generated commands are actually touching underneath.</p><p style="text-align: center;"><strong>The Ultimate AI Guide for Linux Engineers</strong></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://www.amazon.com/Ultimate-Guide-Linux-Engineers-environments/dp/1806664232/" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!og0A!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F03fbe370-8519-425f-98f8-2492e5f82837_200x246.jpeg 424w, https://substackcdn.com/image/fetch/$s_!og0A!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F03fbe370-8519-425f-98f8-2492e5f82837_200x246.jpeg 848w, https://substackcdn.com/image/fetch/$s_!og0A!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F03fbe370-8519-425f-98f8-2492e5f82837_200x246.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!og0A!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F03fbe370-8519-425f-98f8-2492e5f82837_200x246.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!og0A!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F03fbe370-8519-425f-98f8-2492e5f82837_200x246.jpeg" width="200" height="246" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/03fbe370-8519-425f-98f8-2492e5f82837_200x246.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:246,&quot;width&quot;:200,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;The Ultimate AI Guide for Linux Engineers&quot;,&quot;title&quot;:&quot;The Ultimate AI Guide for Linux Engineers&quot;,&quot;type&quot;:null,&quot;href&quot;:&quot;https://www.amazon.com/Ultimate-Guide-Linux-Engineers-environments/dp/1806664232/&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="The Ultimate AI Guide for Linux Engineers" title="The Ultimate AI Guide for Linux Engineers" srcset="https://substackcdn.com/image/fetch/$s_!og0A!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F03fbe370-8519-425f-98f8-2492e5f82837_200x246.jpeg 424w, https://substackcdn.com/image/fetch/$s_!og0A!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F03fbe370-8519-425f-98f8-2492e5f82837_200x246.jpeg 848w, https://substackcdn.com/image/fetch/$s_!og0A!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F03fbe370-8519-425f-98f8-2492e5f82837_200x246.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!og0A!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F03fbe370-8519-425f-98f8-2492e5f82837_200x246.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.amazon.com/Ultimate-Guide-Linux-Engineers-environments/dp/1806664232/&quot;,&quot;text&quot;:&quot;BUY NOW ON AMAZON&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.amazon.com/Ultimate-Guide-Linux-Engineers-environments/dp/1806664232/"><span>BUY NOW ON AMAZON</span></a></p><p style="text-align: center;"><strong>Mastering Enterprise Platform Engineering</strong></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://www.amazon.com/Mastering-Enterprise-Platform-Engineering-high-performance/dp/B0F99BZTT5" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!xPfu!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F072cf7db-282b-4ff1-b15c-03c1265bf1b3_200x246.jpeg 424w, https://substackcdn.com/image/fetch/$s_!xPfu!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F072cf7db-282b-4ff1-b15c-03c1265bf1b3_200x246.jpeg 848w, https://substackcdn.com/image/fetch/$s_!xPfu!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F072cf7db-282b-4ff1-b15c-03c1265bf1b3_200x246.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!xPfu!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F072cf7db-282b-4ff1-b15c-03c1265bf1b3_200x246.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!xPfu!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F072cf7db-282b-4ff1-b15c-03c1265bf1b3_200x246.jpeg" width="200" height="246" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/072cf7db-282b-4ff1-b15c-03c1265bf1b3_200x246.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:246,&quot;width&quot;:200,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Mastering Enterprise Platform Engineering&quot;,&quot;title&quot;:&quot;Mastering Enterprise Platform Engineering&quot;,&quot;type&quot;:null,&quot;href&quot;:&quot;https://www.amazon.com/Mastering-Enterprise-Platform-Engineering-high-performance/dp/B0F99BZTT5&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Mastering Enterprise Platform Engineering" title="Mastering Enterprise Platform Engineering" srcset="https://substackcdn.com/image/fetch/$s_!xPfu!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F072cf7db-282b-4ff1-b15c-03c1265bf1b3_200x246.jpeg 424w, https://substackcdn.com/image/fetch/$s_!xPfu!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F072cf7db-282b-4ff1-b15c-03c1265bf1b3_200x246.jpeg 848w, https://substackcdn.com/image/fetch/$s_!xPfu!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F072cf7db-282b-4ff1-b15c-03c1265bf1b3_200x246.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!xPfu!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F072cf7db-282b-4ff1-b15c-03c1265bf1b3_200x246.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.amazon.com/Mastering-Enterprise-Platform-Engineering-high-performance/dp/B0F99BZTT5&quot;,&quot;text&quot;:&quot;BUY NOW ON AMAZON&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.amazon.com/Mastering-Enterprise-Platform-Engineering-high-performance/dp/B0F99BZTT5"><span>BUY NOW ON AMAZON</span></a></p><p></p><p style="text-align: center;"><strong>AI Networking Cookbook</strong></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://www.amazon.com/Networking-Cookbook-AI-assisted-automation-development/dp/1805807994/" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!X_Ye!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1cc4ebc4-8e9b-4a9d-aa65-985b8c708c43_2250x2775.jpeg 424w, https://substackcdn.com/image/fetch/$s_!X_Ye!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1cc4ebc4-8e9b-4a9d-aa65-985b8c708c43_2250x2775.jpeg 848w, https://substackcdn.com/image/fetch/$s_!X_Ye!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1cc4ebc4-8e9b-4a9d-aa65-985b8c708c43_2250x2775.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!X_Ye!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1cc4ebc4-8e9b-4a9d-aa65-985b8c708c43_2250x2775.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!X_Ye!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1cc4ebc4-8e9b-4a9d-aa65-985b8c708c43_2250x2775.jpeg" width="212" height="261.5054945054945" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1cc4ebc4-8e9b-4a9d-aa65-985b8c708c43_2250x2775.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1796,&quot;width&quot;:1456,&quot;resizeWidth&quot;:212,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;AI Networking Cookbook&quot;,&quot;title&quot;:&quot;AI Networking Cookbook&quot;,&quot;type&quot;:null,&quot;href&quot;:&quot;https://www.amazon.com/Networking-Cookbook-AI-assisted-automation-development/dp/1805807994/&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="AI Networking Cookbook" title="AI Networking Cookbook" srcset="https://substackcdn.com/image/fetch/$s_!X_Ye!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1cc4ebc4-8e9b-4a9d-aa65-985b8c708c43_2250x2775.jpeg 424w, https://substackcdn.com/image/fetch/$s_!X_Ye!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1cc4ebc4-8e9b-4a9d-aa65-985b8c708c43_2250x2775.jpeg 848w, https://substackcdn.com/image/fetch/$s_!X_Ye!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1cc4ebc4-8e9b-4a9d-aa65-985b8c708c43_2250x2775.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!X_Ye!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1cc4ebc4-8e9b-4a9d-aa65-985b8c708c43_2250x2775.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.amazon.com/Networking-Cookbook-AI-assisted-automation-development/dp/1805807994/&quot;,&quot;text&quot;:&quot;BUY NOW ON AMAZON&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.amazon.com/Networking-Cookbook-AI-assisted-automation-development/dp/1805807994/"><span>BUY NOW ON AMAZON</span></a></p><p style="text-align: center;"><strong>Platform Engineering for Architects</strong></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://www.amazon.com/Platform-Engineering-Architects-Max-K%C3%B6rb%C3%A4cher/dp/1836203594" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Gnve!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6bc13f43-42c9-46ae-8836-2482b274cee0_2250x2775.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Gnve!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6bc13f43-42c9-46ae-8836-2482b274cee0_2250x2775.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Gnve!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6bc13f43-42c9-46ae-8836-2482b274cee0_2250x2775.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Gnve!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6bc13f43-42c9-46ae-8836-2482b274cee0_2250x2775.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Gnve!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6bc13f43-42c9-46ae-8836-2482b274cee0_2250x2775.jpeg" width="202" height="249.17032967032966" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6bc13f43-42c9-46ae-8836-2482b274cee0_2250x2775.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1796,&quot;width&quot;:1456,&quot;resizeWidth&quot;:202,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Platform Engineering for Architects&quot;,&quot;title&quot;:&quot;Platform Engineering for Architects&quot;,&quot;type&quot;:null,&quot;href&quot;:&quot;https://www.amazon.com/Platform-Engineering-Architects-Max-K%C3%B6rb%C3%A4cher/dp/1836203594&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Platform Engineering for Architects" title="Platform Engineering for Architects" srcset="https://substackcdn.com/image/fetch/$s_!Gnve!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6bc13f43-42c9-46ae-8836-2482b274cee0_2250x2775.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Gnve!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6bc13f43-42c9-46ae-8836-2482b274cee0_2250x2775.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Gnve!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6bc13f43-42c9-46ae-8836-2482b274cee0_2250x2775.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Gnve!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6bc13f43-42c9-46ae-8836-2482b274cee0_2250x2775.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.amazon.com/Platform-Engineering-Architects-Max-K%C3%B6rb%C3%A4cher/dp/1836203594&quot;,&quot;text&quot;:&quot;BUY NOW ON AMAZON&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.amazon.com/Platform-Engineering-Architects-Max-K%C3%B6rb%C3%A4cher/dp/1836203594"><span>BUY NOW ON AMAZON</span></a></p><p>The useful question is not whether AI can be added to these workflows. It can, and most teams are already experimenting with it somewhere. The harder question is whether the workflow still makes sense once AI is inside it. Can the team understand what happened? Can they review the output? Can they stop a bad change before it lands? Can they trust the system more after adding AI, not less?</p><p>That is the thread running through all three sessions. They are not about chasing the newest tool. They are about taking the work many of us already do across platforms, networks, and Linux environments, and asking what has to change when AI becomes part of that work.</p><p>That is what makes these sessions useful. They are not abstract AI talks. They sit close to the places many of us actually work: the platform layer, network operations, and the Linux command line.</p><p>I&#8217;ll be in attendance as well, because these are exactly the conversations CloudPro needs to keep having: what is useful, what is unsafe, what is ready, and what still needs a human in the loop.</p><p>This is time-sensitive. The first session is on June 11, and the other two follow later this month. If one of these areas is on your roadmap, I would not skip it.</p><p>Cheers,</p><p>Apramit</p>]]></content:encoded></item><item><title><![CDATA[Your first AI agent should be embarrassingly small]]></title><description><![CDATA[One job, read-only, scoped to something your team complains about.]]></description><link>https://theainetworkengineer.substack.com/p/your-first-ai-agent-should-be-embarrassingly</link><guid isPermaLink="false">https://theainetworkengineer.substack.com/p/your-first-ai-agent-should-be-embarrassingly</guid><dc:creator><![CDATA[Packt]]></dc:creator><pubDate>Fri, 29 May 2026 10:59:15 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!vGSZ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd52b56a9-b5fe-4e97-ad6c-2b24bacf3bbb_1920x960.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!vGSZ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd52b56a9-b5fe-4e97-ad6c-2b24bacf3bbb_1920x960.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!vGSZ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd52b56a9-b5fe-4e97-ad6c-2b24bacf3bbb_1920x960.png 424w, https://substackcdn.com/image/fetch/$s_!vGSZ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd52b56a9-b5fe-4e97-ad6c-2b24bacf3bbb_1920x960.png 848w, https://substackcdn.com/image/fetch/$s_!vGSZ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd52b56a9-b5fe-4e97-ad6c-2b24bacf3bbb_1920x960.png 1272w, https://substackcdn.com/image/fetch/$s_!vGSZ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd52b56a9-b5fe-4e97-ad6c-2b24bacf3bbb_1920x960.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!vGSZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd52b56a9-b5fe-4e97-ad6c-2b24bacf3bbb_1920x960.png" width="1456" height="728" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d52b56a9-b5fe-4e97-ad6c-2b24bacf3bbb_1920x960.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:728,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Your first Agent should be embarrassingly small&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Your first Agent should be embarrassingly small" title="Your first Agent should be embarrassingly small" srcset="https://substackcdn.com/image/fetch/$s_!vGSZ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd52b56a9-b5fe-4e97-ad6c-2b24bacf3bbb_1920x960.png 424w, https://substackcdn.com/image/fetch/$s_!vGSZ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd52b56a9-b5fe-4e97-ad6c-2b24bacf3bbb_1920x960.png 848w, https://substackcdn.com/image/fetch/$s_!vGSZ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd52b56a9-b5fe-4e97-ad6c-2b24bacf3bbb_1920x960.png 1272w, https://substackcdn.com/image/fetch/$s_!vGSZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd52b56a9-b5fe-4e97-ad6c-2b24bacf3bbb_1920x960.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://theainetworkengineer.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://theainetworkengineer.substack.com/subscribe?"><span>Subscribe now</span></a></p><p>When most teams plan their first AI agent, they build a roadmap: architecture diagrams, integration milestones, a six-month bake, maybe even a platform plan before anyone has agreed on the first useful job. By the time it reaches production, nobody can quite remember which problem it was meant to solve.</p><p>That is the wrong shape.</p><p>Last issue, we framed agents as employees. You are not just coding a platform; you are managing a team. So the natural follow-up is: <em>who do I hire first?</em></p><p>The answer is the smallest hire you can possibly defend.</p><p><strong>Why small wins</strong></p><p>Pick a recurring task your team dislikes. Something that takes under twenty minutes, happens often enough to learn from, and produces output a human reviews anyway. Pre-change config review. Daily interface error summaries. Bulk ticket triage against known incident classes. The task does not need to be impressive. It needs clear inputs, clear outputs, low blast radius, and a failure mode you can debug.</p><p>Big agents fail in ways that are hard to diagnose. Give one too many tools and it picks the wrong one. Give it too much context and it connects dots that do not belong together. Make it responsible for too much, and when it breaks, you cannot tell which part failed.</p><p>A small agent has one job, two or three tools, and one obvious boundary. When it goes wrong, you can debug it in an afternoon.</p><p>That is why the Lumen example from <strong><a href="https://links.uk.defend.egress.com/Warning?crId=6a1954db4f0f6bd17c43d4e6&amp;Domain=packt.com&amp;Threat=eNpzrShJLcpLzAEADmkDRA%3D%3D&amp;Lang=en&amp;Base64Url=eNrLKCkpKLbS1y9ITM4u0cvPTU3OydZLzs_VL8gvKknM0S8vKdYvTVY1dU3O8zNKK_NLLKwMy002T3M0C0tOBAC3aBYD&amp;@OriginalLink=packt.omeclk.com">Issue #5</a></strong> matters. From the outside, it looks like a big agent. Under the hood, it is a stack of small ones: a selector for RCA, Itential for the change workflow, each doing a specific job. The orchestration looks big, but the agents are small.</p><p><strong>What the first job description looks like</strong></p><p>Here is a first job description you can steal.</p><ul><li><p><strong>Role:</strong> Pre-change config reviewer.</p></li><li><p><strong>Trigger:</strong> An engineer pastes a proposed config into #change-review.</p></li><li><p><strong>Tools:</strong> Read-only access to the affected device&#8217;s running config and your team&#8217;s agents.md house rules.</p></li><li><p><strong>Job:</strong> Diff proposed against running. Flag house-rule violations like permit any any, no shutdown on management interfaces, or plaintext community strings. Name the top three risks by severity.</p></li><li><p><strong>Escalation:</strong> If the change touches BGP, a default route, or any tier-0 device, refuse to comment and tag the on-call lead.</p></li></ul><p>That&#8217;s the entire job &#8211; one trigger, three tools, two outputs, one hard escalation rule, no write permission. A junior network engineer with two weeks on the team could do this job. So can an agent.</p><p>If you&#8217;ve written Ansible roles, the parallel is exact. You don&#8217;t write a role that &#8220;manages the network.&#8221; You write a role that configures one thing. Agents are roles that reason. The scoping discipline is the same.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://theainetworkengineer.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://theainetworkengineer.substack.com/subscribe?"><span>Subscribe now</span></a></p><p></p><p><strong>Try this</strong></p><p>Sit down with whoever runs your change board and ask one question: <em>what&#8217;s the most common thing we catch in change review that we shouldn&#8217;t be catching this late?</em></p><p>Whatever they answer is your first agent&#8217;s job. Pre-change config review is the common one, but there are others like duplicate IP allocations, ACL drift from a known baseline, MOP steps missing from the template. The answer your team gives matters more than the example I picked.</p><p>Then write the job description in five lines: role, trigger, tools, job, escalation. If it takes longer than that, the agent is too big. Cut it down.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://theainetworkengineer.substack.com/p/your-first-ai-agent-should-be-embarrassingly?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://theainetworkengineer.substack.com/p/your-first-ai-agent-should-be-embarrassingly?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://theainetworkengineer.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://theainetworkengineer.substack.com/subscribe?"><span>Subscribe now</span></a></p><p></p>]]></content:encoded></item><item><title><![CDATA[How to Hire a Network Co-Pilot]]></title><description><![CDATA[The case for treating your first network co-pilot like a new hire, and what to do in its first week.]]></description><link>https://theainetworkengineer.substack.com/p/how-to-hire-a-network-co-pilot</link><guid isPermaLink="false">https://theainetworkengineer.substack.com/p/how-to-hire-a-network-co-pilot</guid><dc:creator><![CDATA[Packt]]></dc:creator><pubDate>Fri, 24 Apr 2026 15:30:24 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!HP9H!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef7b9c31-f1af-402e-b35a-6437dae8e860_2160x1080.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Your job description changed years ago. Your calendar hasn&#8217;t.</p><p>Eric Chou puts the problem well in his new cookbook. The network engineer&#8217;s job used to be collecting data from devices. Today, it&#8217;s making sense of the data and deciding what to do with it.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!HP9H!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef7b9c31-f1af-402e-b35a-6437dae8e860_2160x1080.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!HP9H!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef7b9c31-f1af-402e-b35a-6437dae8e860_2160x1080.png 424w, https://substackcdn.com/image/fetch/$s_!HP9H!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef7b9c31-f1af-402e-b35a-6437dae8e860_2160x1080.png 848w, https://substackcdn.com/image/fetch/$s_!HP9H!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef7b9c31-f1af-402e-b35a-6437dae8e860_2160x1080.png 1272w, https://substackcdn.com/image/fetch/$s_!HP9H!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef7b9c31-f1af-402e-b35a-6437dae8e860_2160x1080.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!HP9H!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef7b9c31-f1af-402e-b35a-6437dae8e860_2160x1080.png" width="1456" height="728" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ef7b9c31-f1af-402e-b35a-6437dae8e860_2160x1080.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:728,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:646713,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://theainetworkengineer.substack.com/i/195328204?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef7b9c31-f1af-402e-b35a-6437dae8e860_2160x1080.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!HP9H!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef7b9c31-f1af-402e-b35a-6437dae8e860_2160x1080.png 424w, https://substackcdn.com/image/fetch/$s_!HP9H!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef7b9c31-f1af-402e-b35a-6437dae8e860_2160x1080.png 848w, https://substackcdn.com/image/fetch/$s_!HP9H!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef7b9c31-f1af-402e-b35a-6437dae8e860_2160x1080.png 1272w, https://substackcdn.com/image/fetch/$s_!HP9H!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef7b9c31-f1af-402e-b35a-6437dae8e860_2160x1080.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://theainetworkengineer.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:&quot;button-wrapper&quot;}" data-component-name="ButtonCreateButton"><a class="button primary button-wrapper" href="https://theainetworkengineer.substack.com/subscribe?"><span>Subscribe now</span></a></p><p>Most senior engineers are still running both jobs:</p><ol><li><p>The first is the collection job: pulling show commands, grepping logs, chewing through five hundred lines of syslog to find the one that matters, copying tables into spreadsheets. </p></li><li><p>The second is the one on your business card: design decisions, cross-domain judgment, the call about whether to failover or roll back. </p></li></ol><p>The first eats the week. The second gets whatever&#8217;s left.</p><p>That ratio is the whole problem. Most of the hand-wringing about AI in networking is about whether you can trust it on the thinking job. The more useful question is whether you can hand it the collection job. The answer is yes, and the recipes are written.</p><h1>Hire it, don&#8217;t just install it</h1><p>Eric&#8217;s approach to building a network co-pilot doesn&#8217;t read like a tutorial. It reads like an onboarding plan for a coworker.</p><p>You don&#8217;t start by asking the co-pilot to configure BGP. You start by interviewing it. Eric runs three candidate models against three real networking questions: </p><ol><li><p>configure OSPF area 0 on a Cisco router, what to check when a BGP neighbor is stuck in Idle</p></li><li><p>create VLAN 100 named Sales. You score the responses, weigh quality against cost, pick one.</p></li><li><p>You also learn where each model is strong and where it&#8217;s weak, which tells you what to trust it with later.</p></li></ol><p>That is hiring.</p><p>The rest is the rest of onboarding. You build the engine around the chosen model. You give it scoped access to your network knowledge: configs, diagrams, runbooks. You define what it can touch and what it can&#8217;t. What you end up with is not a tool. It&#8217;s a direct report.</p><p>John Capobianco has a line about this that sticks. He points to a Jensen Huang quote from early last year: the future of the IT department is an HR department for agents. People laughed. A year on, it reads differently. When you write a system prompt, you&#8217;re writing a job description. When you grant the agent access to tools, you&#8217;re setting permissions. When you define escalation rules, you&#8217;re deciding when it pages a human. That is management work. You do it once, and the agent does the job forever for less than minimum wage plus token costs.</p><h1>What it looks like when more than one is in the mix</h1><p>A handful of operators are already running this at scale. Lumen is the clearest public example. Selector&#8217;s AI handles the root cause analysis: pinpointing, say, that a sub-interface got shut by a change and that&#8217;s what caused a BGP disruption. Itential&#8217;s workflow picks up the finding, no-shuts the interface, hands back to Selector to confirm service has returned. An engineer gets a ServiceNow ticket with the full audit trail once the fix has landed. At the scale of millions of interfaces, mean time to repair drops from days to seconds.</p><p>Two things about Lumen matter for anyone in earlier stages. It&#8217;s not one mega-agent doing everything. It&#8217;s a small team of specialists, each doing one thing well, coordinating through defined handoffs. And they didn&#8217;t start with the hardest problem. They started with the narrow sub-interface no-shut case. Low-risk, high-volume, easy to prove. Same onboarding pattern, repeated.</p><h1>Try this</h1><p>Pick one recurring read-only task this week. Something you do three times a week or more that doesn&#8217;t need your judgment to do right: interface health checks, config documentation, log summaries before a change review.</p><p>Interview a model the way Eric describes. Give it a scoped persona, a limited set of tools, and an escalation rule. Something like: <em>&#8220;You are a senior network operator. Your job is to summarize OSPF adjacency logs from these three edge routers and flag anything unusual. You have read access to the logs and no write access to anything. If you see a flap pattern, escalate to a human, don&#8217;t attempt remediation.&#8221;</em> Run it in plan mode for a sprint and review everything it proposes before anything executes.</p><p>That&#8217;s one fewer thing eating your week. And one small step toward a calendar that actually matches your job description.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://theainetworkengineer.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://theainetworkengineer.substack.com/subscribe?"><span>Subscribe now</span></a></p><div><hr></div><p>Eric Chou&#8217;s AI Networking Cookbook is out now from Packt. Chapter 8 is the one to start with if you&#8217;re onboarding your first agent; Chapter 9 is where it gets interesting if you&#8217;re ready to coordinate a team. </p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.packtpub.com/en-us/product/ai-networking-cookbook-9781805807988&quot;,&quot;text&quot;:&quot;Get The Book&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.packtpub.com/en-us/product/ai-networking-cookbook-9781805807988"><span>Get The Book</span></a></p><div><hr></div><p>Cheers,</p><p>Shreyans Singh</p><p>Editor-in-Chief</p><div><hr></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://theainetworkengineer.substack.com/p/how-to-hire-a-network-co-pilot?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://theainetworkengineer.substack.com/p/how-to-hire-a-network-co-pilot?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p>]]></content:encoded></item><item><title><![CDATA[The Network Engineer's Guide to MCP, RAG, and Agents]]></title><description><![CDATA[What network engineers already know about the AI stack (and don't realize it)]]></description><link>https://theainetworkengineer.substack.com/p/the-network-engineers-guide-to-mcp</link><guid isPermaLink="false">https://theainetworkengineer.substack.com/p/the-network-engineers-guide-to-mcp</guid><dc:creator><![CDATA[Packt]]></dc:creator><pubDate>Fri, 17 Apr 2026 11:46:02 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!dsd6!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef1d0d5c-4065-452b-a637-2661c19849aa_2160x1080.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Every conference talk, every LinkedIn post, every vendor pitch right now throws around MCP, RAG, and agents like you should already know what they mean. Most explanations make them sound more complicated than they are.</p><p>Here&#8217;s what nobody&#8217;s telling you: if you&#8217;ve built Ansible automation, you already understand most of this stack. The concepts map almost one-to-one. The vocabulary is different. The thinking isn&#8217;t.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!dsd6!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef1d0d5c-4065-452b-a637-2661c19849aa_2160x1080.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!dsd6!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef1d0d5c-4065-452b-a637-2661c19849aa_2160x1080.png 424w, https://substackcdn.com/image/fetch/$s_!dsd6!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef1d0d5c-4065-452b-a637-2661c19849aa_2160x1080.png 848w, https://substackcdn.com/image/fetch/$s_!dsd6!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef1d0d5c-4065-452b-a637-2661c19849aa_2160x1080.png 1272w, https://substackcdn.com/image/fetch/$s_!dsd6!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef1d0d5c-4065-452b-a637-2661c19849aa_2160x1080.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!dsd6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef1d0d5c-4065-452b-a637-2661c19849aa_2160x1080.png" width="1456" height="728" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ef1d0d5c-4065-452b-a637-2661c19849aa_2160x1080.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:728,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:636099,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://theainetworkengineer.substack.com/i/194505820?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef1d0d5c-4065-452b-a637-2661c19849aa_2160x1080.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!dsd6!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef1d0d5c-4065-452b-a637-2661c19849aa_2160x1080.png 424w, https://substackcdn.com/image/fetch/$s_!dsd6!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef1d0d5c-4065-452b-a637-2661c19849aa_2160x1080.png 848w, https://substackcdn.com/image/fetch/$s_!dsd6!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef1d0d5c-4065-452b-a637-2661c19849aa_2160x1080.png 1272w, https://substackcdn.com/image/fetch/$s_!dsd6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef1d0d5c-4065-452b-a637-2661c19849aa_2160x1080.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h1>HOW WE GOT HERE</h1><p>John Capobianco, Head of AI and Developer Relations at Itential, laid out a timeline during a recent Packt workshop that&#8217;s worth keeping in your head.</p><p>2022: prompt engineering. You type things into ChatGPT, you get answers back. </p><p>2023: ChatGPT introduces plugins, letting you connect to external systems. </p><p>2024: the year of RAG. </p><p>2025: the year of MCP. </p><p>2026: the year of AI agents.</p><p>That&#8217;s the trajectory. But it&#8217;s also just the industry slowly figuring out how to give an LLM the two things it was missing: your data and your tools. RAG solved the data part. MCP solved the tools part. Agents put them together.</p><p>If you&#8217;re catching up, you don&#8217;t need to relive all three years. You just need to understand what RAG and MCP actually do. And the fastest way to understand them is through something you already use.</p><h1>RAG IS YOUR VARS FILE</h1><p>When you write an Ansible playbook, you don&#8217;t hardcode hostnames and IPs into the tasks. You pull them from inventory, from group_vars, from host_vars. The playbook stays generic. The data stays separate. At runtime, the two come together.</p><p>RAG does the same thing for an LLM.</p><p>Without RAG, a model answering questions about your network is guessing. It knows what OSPF is, broadly. It doesn&#8217;t know your topology, your naming conventions, or which interfaces are in area 0.</p><p>With RAG, you inject your configs, your runbooks, your documentation into the model&#8217;s context at runtime. The model reads your data, then answers. William Collins, Director of Technical Evangelism at Itential, described it during the workshop: &#8220;RAG is just saying, when someone asks about your network, retrieve the relevant topology and inject it into the prompt. Done.&#8221;</p><p>Your data stays current because you&#8217;re pulling it live. You&#8217;re not retraining anything. You&#8217;re not paying to fine-tune a model on your network configs. It&#8217;s open-book, not memorization.</p><p>If you&#8217;ve ever written a playbook that pulls variables from an external inventory source and uses them at execution time, you already get RAG. Same pattern. Different layer of the stack.</p><h1>MCP IS YOUR ROLE INTERFACE</h1><p>Before Ansible Galaxy, if you wanted to automate something on a new vendor&#8217;s gear, you wrote your own modules. Every combination of task and platform was custom glue code. Ten tasks across four vendors meant forty things to build and maintain.</p><p>Galaxy changed that. You pull in a role, call it with the right variables, and it handles the implementation details. The interface is standard. The logic is reusable.</p><p>MCP does the same thing for AI.</p><p>Before MCP, connecting a model to your tools meant writing custom integrations for every combination of model and tool. William Collins walked through the math in his workshop: four models times ten tools equals forty separate integrations. Every model has its own function-calling format. Every tool has its own API. You&#8217;re writing glue code forever.</p><p>MCP reduces that from a multiplication problem to an addition problem. Each tool implements an MCP server once. Any model that speaks MCP can use it. William used the USB analogy: before USB, every device had its own proprietary connector. MCP is the universal port.</p><p>There&#8217;s already a pyATS MCP, a NetBox MCP, a Nautobot MCP, a ServiceNow MCP. John Capobianco listed them during the panel. These are the Galaxy roles of the AI stack. You snap them in, and your agent has access to the tools.</p><p>And here&#8217;s the part that should feel very familiar. In his workshop, William actually built MCP tools that mapped directly to Ansible playbooks. Not new automation. Existing playbooks, exposed through MCP so an AI agent could call them. His point was clear: companies already have automation. They don&#8217;t need to rewrite it. They need a way for agents to invoke what they&#8217;ve already built.</p><p>If you&#8217;ve ever published a role to Galaxy so other teams could reuse it with standard inputs, you understand MCP. Same concept. The inputs just come from an LLM now instead of a YAML file.</p><h1>AN AGENT IS A PLAYBOOK THAT CAN REASON</h1><p>An Ansible playbook follows a fixed sequence. Task 1, then task 2, then task 3. You can add conditionals and handlers, but the logic is yours. You wrote the steps.</p><p>An AI agent takes a natural language instruction, reasons about what needs to happen, picks the right tools, and executes. If something fails, it can adapt.</p><p>John&#8217;s example: &#8220;Could you please configure OSPF on routers one and two and configure router-on-a-stick for the attached switches?&#8221; That&#8217;s the full instruction. The agent figures out which MCP tools to call. It executes the configuration. Then, and this is the part worth paying attention to, it writes its own tests to verify the config worked.</p><p>That last part is new. Your playbooks don&#8217;t write their own validation. An agent can. But everything underneath (the tools it calls, the configs it pushes, the approval gate before anything hits production) that&#8217;s automation. That&#8217;s your world.</p><h1>THE DISCIPLINE DOESN&#8217;T CHANGE</h1><p>Here&#8217;s where some people get tripped up. They hear &#8220;agents&#8221; and think this replaces what they&#8217;ve built. It doesn&#8217;t. It sits on top of it.</p><p>John made this point explicitly: without orchestration, AI agents will repeat every bad pattern from network automation. Script sprawl. One-off code that nobody can reuse. No central place to schedule and run things. The same mess you cleaned up when you moved from shell scripts to Ansible.</p><p>William said the same thing from the engineering side. Version control. Pinning your dependency versions. Running tests. Documenting your playbooks as baselines so the LLM can generate new ones that follow the same standards.</p><h1>TRY IT THIS WEEK</h1><p>Pick a read-only MCP server. John recommended pyATS MCP as the easiest starting point. Connect it to Claude Code, Cursor, or whichever tool you use. Ask it to run a show command on a lab device and summarize the output.</p><p>That&#8217;s your first agent interaction. No config changes. No risk. You&#8217;re just connecting an AI to a tool it can call, and asking it to read data you already look at. Five minutes.</p><p>You&#8217;ll notice it feels familiar. Because it is.</p><div><hr></div><p>Cheers,</p><p>Shreyans Singh</p><p>Editor-in-Chief</p>]]></content:encoded></item><item><title><![CDATA[Before You Let AI Touch Your Network, Do These 7 Things]]></title><description><![CDATA[The Safety Checklist for AI in Networking]]></description><link>https://theainetworkengineer.substack.com/p/before-you-let-ai-touch-your-network</link><guid isPermaLink="false">https://theainetworkengineer.substack.com/p/before-you-let-ai-touch-your-network</guid><dc:creator><![CDATA[Packt]]></dc:creator><pubDate>Fri, 10 Apr 2026 12:32:38 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!Nx9u!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a3a110a-2d31-4724-804e-99a1181ad470_2160x1080.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>You&#8217;ve been getting better AI outputs. Maybe you&#8217;ve tightened up your prompts. Now you&#8217;re looking at an AI-generated config and thinking: do I actually push this?</p><p>Good instinct. Here&#8217;s how to act on it.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Nx9u!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a3a110a-2d31-4724-804e-99a1181ad470_2160x1080.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Nx9u!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a3a110a-2d31-4724-804e-99a1181ad470_2160x1080.png 424w, https://substackcdn.com/image/fetch/$s_!Nx9u!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a3a110a-2d31-4724-804e-99a1181ad470_2160x1080.png 848w, https://substackcdn.com/image/fetch/$s_!Nx9u!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a3a110a-2d31-4724-804e-99a1181ad470_2160x1080.png 1272w, https://substackcdn.com/image/fetch/$s_!Nx9u!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a3a110a-2d31-4724-804e-99a1181ad470_2160x1080.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Nx9u!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a3a110a-2d31-4724-804e-99a1181ad470_2160x1080.png" width="1456" height="728" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0a3a110a-2d31-4724-804e-99a1181ad470_2160x1080.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:728,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:649720,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://theainetworkengineer.substack.com/i/193787140?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a3a110a-2d31-4724-804e-99a1181ad470_2160x1080.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Nx9u!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a3a110a-2d31-4724-804e-99a1181ad470_2160x1080.png 424w, https://substackcdn.com/image/fetch/$s_!Nx9u!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a3a110a-2d31-4724-804e-99a1181ad470_2160x1080.png 848w, https://substackcdn.com/image/fetch/$s_!Nx9u!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a3a110a-2d31-4724-804e-99a1181ad470_2160x1080.png 1272w, https://substackcdn.com/image/fetch/$s_!Nx9u!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a3a110a-2d31-4724-804e-99a1181ad470_2160x1080.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h1>PLAN BEFORE YOU EXECUTE</h1><p>If you use Ansible, you already do this. You run --check before you run the real thing. It shows you what would change without changing anything. You review. Then you commit.</p><p>AI coding tools have the same concept. Claude Code calls it plan mode. Cursor and Copilot have equivalents. The AI lays out what it wants to do, you look it over, and you say yes or no.</p><p>William Collins demonstrated this live during our workshop. He pasted a prompt into Claude Code. The tool checked his guardrails, showed the plan, and waited. He reviewed it, said go ahead, and only then did it execute. &#8220;I&#8217;m a human in the loop right now,&#8221; he said.</p><p>Eric put it simply: &#8220;Show me the configuration before you do anything else in plan mode. Once satisfied, then we turn around and enable agent mode.&#8221;</p><p>You wouldn&#8217;t run an untested playbook on prod. Same rule applies here.</p><h1>SET RULES BEFORE THE CONVERSATION STARTS</h1><p>This one&#8217;s less obvious, but worth knowing about. If you use Claude Code, Cursor, or Gemini CLI, you can drop a markdown file into your project that gives the AI standing instructions. CLAUDE.md for Claude Code. .cursor for Cursor. agents.md if you want something that works across tools.</p><p>Think of it as onboarding your AI the way you&#8217;d onboard a contractor. Here&#8217;s how we do things. Here&#8217;s what you&#8217;re not allowed to touch. Here are the standards.</p><p>Eric explained during the panel: your org-wide rules go in a global file (package management preferences, coding standards, security policies). Project-specific constraints go in a project-level file. William added that you can even go folder by folder. His advice: &#8220;Don&#8217;t build one gigantic monolithic file. Spider-web it out.&#8221;</p><p>What goes in them? Eric said the number one request from practitioners is rules that &#8220;decrease hallucination, decrease uncertainty, build reliability, and build trust.&#8221; Things like: reference this documentation, don&#8217;t improvise on syntax, follow our naming conventions.</p><h1>TREAT YOUR API KEYS THE WAY YOU TREAT YOUR PASSWORDS</h1><p>An attendee at our workshop asked: what&#8217;s the best practice for storing API keys so they&#8217;re not sitting in plain text .env files?</p><p>If you&#8217;ve used Ansible Vault, you know the principle already. You encrypt sensitive data (OSPF passwords, SNMP strings, credentials) so they never exist as plain text on disk. They get decrypted at runtime, used, and that&#8217;s it.</p><p>Same logic applies to your AI tooling. William&#8217;s setup: he keeps API keys in a 1Password vault. A script pulls them into environment variables at login. When he logs out, they&#8217;re wiped.</p><p>No keys on disk. No keys in code. No keys in commit history.</p><p>&#8220;The secrets managers are there,&#8221; he said. &#8220;The technology isn&#8217;t stopping any of us. It&#8217;s just getting organized and doing it.&#8221;</p><h1>START BY READING, NOT WRITING</h1><p>John Capobianco&#8217;s advice is probably the most practical thing anyone said across the entire event: don&#8217;t start by pushing config. Start by pulling data.</p><p>Have an AI agent run &#8220;show ip interface brief&#8221; and send you a Slack summary of what it sees. You&#8217;re not changing anything on the network. You&#8217;re just getting a faster view of data you already look at.</p><p>&#8220;That&#8217;s completely 100% safe,&#8221; John said. &#8220;And it saves us hours of human copy-paste.&#8221;</p><p>Start there. Build trust with read-only operations. Move to documentation and testing. Only go to configuration management once you&#8217;re confident in the tooling.</p><h1>BUILD A SANDBOX</h1><p>Before AI runs against production, give it a lab.</p><p>John recommended ContainerLab and Cisco CML for building virtual copies of your network. &#8220;You can make a pretty good digital twin,&#8221; he told us. &#8220;Where you run your AI agents, where you run your automation.&#8221;</p><p>Let the AI break things in there. That&#8217;s the whole point: find out how it fails where it doesn&#8217;t cost you anything.</p><h1>PUT AN APPROVAL GATE ON ANYTHING THAT WRITES</h1><p>John&#8217;s framework: let the AI do the reasoning, the research, the drafting. But before it pushes anything to a device, make it stop and wait. A ServiceNow ticket. A Slack message. Whatever your team uses.</p><p>&#8220;A human expert can review the code, review the config, review the agent&#8217;s proposal. And then we approve that.&#8221;</p><p>He calls it &#8220;the best of both worlds.&#8221; The AI handles the grunt work. You handle the judgment calls.</p><h1>DON&#8217;T FORGET WHAT YOU ALREADY KNOW</h1><p>This was William&#8217;s point during the panel, and honestly, it&#8217;s the most important one.</p><p>Version control. Pinning your dependency versions. Running proper tests. Doing code review. None of that goes away because you&#8217;re using AI now. If anything, it matters more.</p><p>&#8220;All those DevOps principles, all those automation principles, that stuff becomes more important than ever,&#8221; he said. &#8220;Because that helps you catch when maybe the AI missed something.&#8221;</p><div><hr></div><p>Look, none of this is fancy. It&#8217;s the engineering discipline you already have, pointed at a new tool. Check mode before execution. Encrypted secrets. Code review. Testing. Approval gates. You know all of this.</p><p>The gap between &#8220;I use AI for side tasks&#8221; and &#8220;AI runs in my production workflow&#8221; isn&#8217;t a technology gap. It&#8217;s a process gap. And the process is stuff you&#8217;ve been doing for years.</p><p>Start with read-only. Set your rules. Build from there.</p>]]></content:encoded></item><item><title><![CDATA[AI Isn't Bad at Networking. You're Bad at Asking.]]></title><description><![CDATA[Four things that turn a useless AI answer into a usable config]]></description><link>https://theainetworkengineer.substack.com/p/ai-isnt-bad-at-networking-youre-bad</link><guid isPermaLink="false">https://theainetworkengineer.substack.com/p/ai-isnt-bad-at-networking-youre-bad</guid><dc:creator><![CDATA[Packt]]></dc:creator><pubDate>Fri, 20 Mar 2026 18:09:18 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!OdOG!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2c05296-3d60-4784-816f-cdcc082d25dc_2160x1080.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>If you&#8217;ve ever asked an AI for help with a config and gotten back something generic and useless, this is why. And this is how to fix it.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!OdOG!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2c05296-3d60-4784-816f-cdcc082d25dc_2160x1080.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!OdOG!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2c05296-3d60-4784-816f-cdcc082d25dc_2160x1080.png 424w, https://substackcdn.com/image/fetch/$s_!OdOG!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2c05296-3d60-4784-816f-cdcc082d25dc_2160x1080.png 848w, https://substackcdn.com/image/fetch/$s_!OdOG!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2c05296-3d60-4784-816f-cdcc082d25dc_2160x1080.png 1272w, https://substackcdn.com/image/fetch/$s_!OdOG!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2c05296-3d60-4784-816f-cdcc082d25dc_2160x1080.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!OdOG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2c05296-3d60-4784-816f-cdcc082d25dc_2160x1080.png" width="1456" height="728" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b2c05296-3d60-4784-816f-cdcc082d25dc_2160x1080.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:728,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:653047,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://theainetworkengineer.substack.com/i/191598977?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2c05296-3d60-4784-816f-cdcc082d25dc_2160x1080.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!OdOG!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2c05296-3d60-4784-816f-cdcc082d25dc_2160x1080.png 424w, https://substackcdn.com/image/fetch/$s_!OdOG!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2c05296-3d60-4784-816f-cdcc082d25dc_2160x1080.png 848w, https://substackcdn.com/image/fetch/$s_!OdOG!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2c05296-3d60-4784-816f-cdcc082d25dc_2160x1080.png 1272w, https://substackcdn.com/image/fetch/$s_!OdOG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2c05296-3d60-4784-816f-cdcc082d25dc_2160x1080.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h1>THE BAD PROMPT</h1><p>Let&#8217;s say you need help setting up BGP. Here&#8217;s what most engineers type:</p><p>&#8220;Help me with BGP configuration.&#8221;</p><p>You know what comes back. A textbook answer. Generic template. Placeholder values. A reminder to &#8220;replace with your actual values&#8221; and &#8220;consult with a network specialist.&#8221; It explains what BGP is, as if you don&#8217;t already know.</p><p>You close the tab. AI isn&#8217;t ready for real work, you think.</p><p>But the AI didn&#8217;t fail you. You gave it nothing to work with.</p><h1>THE GOOD PROMPT</h1><p>&#8220;You are a senior network engineer specializing in BGP routing protocols. I need you to generate a BGP configuration for a Cisco ASR9000 router that will: (1) Establish EBGP peering with two upstream ISPs, AS 65001 and AS 65002, (2) Implement route filtering to accept only default routes from upstreams, (3) Set up load balancing between the two upstreams, (4) Include basic security hardening for BGP sessions. My router&#8217;s AS number is 65100. Peer IPs: ISP1 (AS 65001) at 192.168.1.1, ISP2 (AS 65002) at 192.168.2.1. Provide the configuration in IOS-XR format with explanatory comments.&#8221;</p><p>Completely different output. Full IOS-XR config. Route-policy definitions filtering everything except the default route. TTL security on both peers. MD5 authentication. Load balancing with maximum-paths. Inline comments on every block.</p><p>Specific to your ASN, and peer IPs, and platform, and OS.</p><p>Same AI. Only the prompt changed.</p><h1>THE FOUR THINGS THAT MADE IT WORK</h1><p>Think of AI as a new hire on day one. Capable, but needs a proper briefing. The second prompt gave that briefing. Here&#8217;s what it did:</p><ol><li><p><strong>Role</strong>: &#8220;You are a senior network engineer specializing in BGP.&#8221; Without this, you get generalist answers. With it, you get answers from someone who lives in routing tables.</p></li><li><p><strong>Task breakdown:</strong> Not &#8220;configure BGP.&#8221; That&#8217;s too vague. Instead: establish peering, filter routes, balance traffic, harden security. Four deliverables you can check one by one.</p></li><li><p><strong>Environment details:</strong> The ASN. The peer IPs. The hardware. The OS. Every detail you provide is a detail the AI doesn&#8217;t have to guess. And guessing is where hallucinations come from.</p></li><li><p><strong>Output format:</strong> &#8220;IOS-XR format with explanatory comments.&#8221; Without this, you might get Cisco IOS when you need IOS-XR. Or a config dump with no context.</p></li></ol><p>That&#8217;s the whole framework. Role. Task. Context. Format.</p><h1>USE IT FOR ANYTHING</h1><p>The BGP example is just one case. The same four-part structure works everywhere:</p><ul><li><p><strong>Troubleshooting</strong>: &#8220;You are a network engineer investigating a routing issue. Here&#8217;s a 200-line syslog extract from a Nexus 9000 running NX-OS 10.3. Identify the root cause and suggest remediation steps in order of priority.&#8221;</p></li><li><p><strong>ACL review:</strong> &#8220;You are a security-focused network engineer. Review this access list for a perimeter firewall. Internal network is 10.0.0.0/8. Flag overly permissive rules and suggest a tightened version with comments.&#8221;</p></li><li><p><strong>Documentation:</strong> &#8220;You are a network architect preparing a method of procedure. Task: migrating OSPF area 0 to a new backbone link on two Juniper MX480s. Include pre-checks, step-by-step commands, rollback procedures, and post-validation. Format as a numbered checklist.&#8221;</p></li><li><p><strong>Cross-vendor translation:</strong> &#8220;Translate this Cisco firewall policy to Junos. Preserve the logic exactly. Flag anything that doesn&#8217;t have a direct equivalent.&#8221; Eric Chou demonstrated this at a recent Packt workshop. It works.</p></li></ul><h1>TRY IT THIS WEEK</h1><p>Pick one task you already do. Write the prompt with those four elements. Compare the output to what you&#8217;d get from a one-liner.</p><p>That gap is your first AI win. Risk-free. Takes a minute.</p><p><strong>P.S. Add a short checklist at the end of any complex prompt.</strong></p><p>Something like: &#8220;Before you finish, verify: (1) All IPs match what I provided, (2) Security hardening is on every peer, (3) Syntax is IOS-XR not IOS.&#8221; </p><p>William Collins from Itential shared this during a panel: &#8220;It&#8217;ll say it did everything, then hit my checklist and go &#8216;oh yeah, I missed that&#8217; and go back and fix it.&#8221;</p><div><hr></div><p>The prompting techniques in this issue are drawn from Eric Chou&#8217;s <a href="https://www.packtpub.com/en-us/product/ai-networking-cookbook-9781805807988">AI Networking Cookbook</a>, published by Packt. Eric has 20+ years of experience at Amazon, Microsoft, and other large-scale networks. The book is structured as practical, recipe-by-recipe walkthroughs: from your first AI environment to building network co-pilots.</p><p>See you next week.</p><p>Cheers, </p><p>Shreyans Singh </p><p>Editor-in-Chief</p>]]></content:encoded></item><item><title><![CDATA[Why Network Engineers Don't Trust AI]]></title><description><![CDATA[(And What To Do About It)]]></description><link>https://theainetworkengineer.substack.com/p/why-network-engineers-dont-trust</link><guid isPermaLink="false">https://theainetworkengineer.substack.com/p/why-network-engineers-dont-trust</guid><dc:creator><![CDATA[Packt]]></dc:creator><pubDate>Fri, 13 Mar 2026 14:10:23 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!Ni3O!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff2e259a7-9cdd-4b67-99a0-876ec92527c9_1080x1080.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Ni3O!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff2e259a7-9cdd-4b67-99a0-876ec92527c9_1080x1080.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Ni3O!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff2e259a7-9cdd-4b67-99a0-876ec92527c9_1080x1080.png 424w, https://substackcdn.com/image/fetch/$s_!Ni3O!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff2e259a7-9cdd-4b67-99a0-876ec92527c9_1080x1080.png 848w, https://substackcdn.com/image/fetch/$s_!Ni3O!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff2e259a7-9cdd-4b67-99a0-876ec92527c9_1080x1080.png 1272w, https://substackcdn.com/image/fetch/$s_!Ni3O!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff2e259a7-9cdd-4b67-99a0-876ec92527c9_1080x1080.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Ni3O!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff2e259a7-9cdd-4b67-99a0-876ec92527c9_1080x1080.png" width="1080" height="1080" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f2e259a7-9cdd-4b67-99a0-876ec92527c9_1080x1080.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1080,&quot;width&quot;:1080,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:619379,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://theainetworkengineer.substack.com/i/190838973?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff2e259a7-9cdd-4b67-99a0-876ec92527c9_1080x1080.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Ni3O!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff2e259a7-9cdd-4b67-99a0-876ec92527c9_1080x1080.png 424w, https://substackcdn.com/image/fetch/$s_!Ni3O!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff2e259a7-9cdd-4b67-99a0-876ec92527c9_1080x1080.png 848w, https://substackcdn.com/image/fetch/$s_!Ni3O!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff2e259a7-9cdd-4b67-99a0-876ec92527c9_1080x1080.png 1272w, https://substackcdn.com/image/fetch/$s_!Ni3O!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff2e259a7-9cdd-4b67-99a0-876ec92527c9_1080x1080.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://theainetworkengineer.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://theainetworkengineer.substack.com/subscribe?"><span>Subscribe now</span></a></p><p>Hi,</p><p>Before we launched this newsletter, we asked 700 network engineers and DevOps folks a simple question: what&#8217;s your biggest challenge with AI?</p><p>64% said the same thing. They don&#8217;t trust AI output for production networks.</p><p>Not &#8220;I don&#8217;t know how to use it.&#8221;</p><p>Not &#8220;the tools are confusing.&#8221;</p><p>Just: I don&#8217;t trust it.</p><p>That number didn&#8217;t surprise us. But it did confirm something we&#8217;d been hearing from practitioners for a while. The problem with AI in networking isn&#8217;t technical. It&#8217;s cultural.</p><h1 style="text-align: center;">Issue #1</h1><h1 style="text-align: center;">WHY NETWORK ENGINEERS DON&#8217;T TRUST AI</h1><h1 style="text-align: center;">(AND WHAT TO DO ABOUT IT)</h1><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://theainetworkengineer.substack.com/p/why-network-engineers-dont-trust?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://theainetworkengineer.substack.com/p/why-network-engineers-dont-trust?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p><p>John Capobianco is the Head of AI and Developer Relations at Itential. He&#8217;s been pushing AI and automation in networking longer than most. And he told us something that puts the whole trust debate in perspective.<br><br>According to the Network Automation Forum&#8217;s survey last year, only 30% of enterprises have adopted automation. That means 70% are still doing things by hand. This is ten years after automation became a real option.<br><br>&#8220;What has slowed that adoption is not the technology,&#8221; John told us. &#8220;It&#8217;s the people and it&#8217;s the culture.&#8221;<br><br>AI is hitting the same wall. Except now, there&#8217;s an extra layer of fear on top. The AI might hallucinate. It might push the wrong config. It might take down a link.<br><br>These are real concerns. Nobody&#8217;s dismissing them. But John makes a point that&#8217;s hard to argue with: &#8220;How many networks have gone down because the engineer was on the wrong device? The engineer issued the wrong command? The engineer was on the wrong interface? The engineer made a typo?&#8221;<br><br>We&#8217;ve all seen it happen. A fat-finger at 2am on a live router. A copy-paste into the wrong terminal window. A change that looked right but wasn&#8217;t tested first.<br><br>The difference? When AI makes a mistake, it&#8217;s visible. It&#8217;s in code. You can catch it in review before it touches anything. When a human makes a mistake at 2am under pressure, there&#8217;s no review step. There&#8217;s no undo button.<br><br><strong>THE SKEPTICS ARE LOUDER THAN THE BUILDERS</strong><br><br>John said something in our conversation that stuck with us. He was talking about the engineers who try AI for 15 minutes, call it &#8220;slop,&#8221; and move on.<br><br>&#8220;Those people are three years behind,&#8221; he said. &#8220;But they&#8217;re very vocal and they say it with authority. And they might be a CCIE. So a lot of people tend to take that as their influence.&#8221;<br><br>Here&#8217;s what changed in those three years. RAG lets you ground AI responses in your own documentation, your own runbooks, your own configs. MCP gives AI agents a structured, governed way to interact with your network tools. These aren&#8217;t lab experiments. Lumen, one of the largest network operators in the world, is running closed-loop AI remediation in production right now. Problems that used to take hours are getting resolved in seconds.<br><br>But if your only experience with AI was asking ChatGPT to explain OSPF two years ago, you wouldn&#8217;t know any of this. And you&#8217;d be right to be skeptical. You&#8217;d just be skeptical about something that no longer exists.<br><br><strong>OK, SO HOW DO YOU ACTUALLY START TRUSTING IT?</strong><br><br>We&#8217;ve been talking to people who are actually deploying AI on production networks. Not in theory. In practice. And a pattern keeps showing up. It&#8217;s not dramatic. It&#8217;s not a big leap. It&#8217;s a ramp.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://theainetworkengineer.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://theainetworkengineer.substack.com/subscribe?"><span>Subscribe now</span></a></p><p><br><br><strong>Here&#8217;s how it works.</strong><br><br>Start with read-only tasks. Don&#8217;t push config. Don&#8217;t change anything. Just have AI pull data you already look at, interface health, routing tables, log summaries, and present it to you in plain language. John&#8217;s example: have an agent run &#8220;show ip interface brief&#8221; and send you a Slack message with the results. You&#8217;re not automating anything. You&#8217;re just getting a faster view of your own network. &#8220;That&#8217;s completely 100% safe,&#8221; he said. &#8220;And it saves us hours of human copy-paste.&#8221;<br><br>Keep a human in the loop. Before any action hits the network, build in an approval step. A ServiceNow ticket. A Slack message that needs a thumbs-up. The AI proposes. You decide. John calls this &#8220;the best of both worlds.&#8221; The agent does the work, but a human expert reviews the output before anything gets executed.<br><br>Test in a digital twin. Tools like ContainerLab and Cisco CML let you build a virtual copy of your network. Let AI agents run wild in there. Let them break things. That&#8217;s the whole point. You want to see where they fail before you let them near production. This is exactly what practitioners are teaching in workshops right now: spin up a lab, give the AI room to operate, and watch what happens.<br><br>Find low-risk, high-value cases. The Lumen story is useful here. They didn&#8217;t start by letting AI redesign their routing architecture. They started with a simple, high-frequency problem: a sub-interface gets accidentally shut down, service goes down, someone has to get paged. Their AI system detects the root cause, runs a &#8220;no shut&#8221; to restore service, confirms it worked, and logs everything. Low risk. Happens all the time. Saves hours at scale.<br><br>Graduate slowly. Once read-only operations work and simple fixes are validated in a lab, you expand. But with guardrails. Markdown files that define what the agent can and can&#8217;t do. Approval gates for anything that writes config. Full audit logs. Then you widen the scope, one use case at a time.<br><br>This isn&#8217;t &#8220;move fast and break things.&#8221; That doesn&#8217;t work for networks. This is: move carefully, prove it works, expand.<br><br><strong>THE COST OF DOING NOTHING</strong><br><br>The trust debate tends to focus on the risks of using AI. Fair enough. But there&#8217;s a cost on the other side too, and it doesn&#8217;t show up in dashboards.<br><br>John put it in personal terms: &#8220;As someone who used to be a senior network architect and was on call, getting a call at 3:00 in the morning and spending two hours troubleshooting, and it turns out to be just a sub-interface that got shut down, that&#8217;s not a good use of my time. And the morale and the impact on my personal life and my family life.&#8221;<br><br>Every manual syslog review is time a senior engineer isn&#8217;t spending on design and strategy. Every 3am page for a routine issue is a hit to retention. Every change window that takes ten people three days is budget that could go somewhere else.<br><br>The question isn&#8217;t whether AI is perfect. It&#8217;s whether AI with human oversight is better than humans alone, under pressure, in the middle of the night, on the wrong terminal.<br><br><strong>We think the evidence says yes. And we&#8217;ll keep bringing you that evidence, from real practitioners, real deployments, and real results, in every issue of this newsletter.</strong><br></p><p><strong>Cheers,</strong></p><p><strong>Shreyans Singh</strong></p><p><strong>Editor-in-Chief</strong></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://theainetworkengineer.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://theainetworkengineer.substack.com/subscribe?"><span>Subscribe now</span></a></p><p></p>]]></content:encoded></item></channel></rss>