<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>AI Engineering on AI VOID</title><link>https://ai-blog.noorshomelab.dev/categories/ai-engineering/</link><description>Recent content in AI Engineering on AI VOID</description><generator>Hugo</generator><language>en</language><lastBuildDate>Sun, 24 May 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://ai-blog.noorshomelab.dev/categories/ai-engineering/index.xml" rel="self" type="application/rss+xml"/><item><title>Modern AI Engineering: Core Concepts &amp;amp; Emerging Topics (2026)</title><link>https://ai-blog.noorshomelab.dev/guides/modern-ai-engineering-topics-2026/</link><pubDate>Fri, 20 Mar 2026 00:00:00 +0000</pubDate><guid>https://ai-blog.noorshomelab.dev/guides/modern-ai-engineering-topics-2026/</guid><description>&lt;h2 id="what-you-will-learn"&gt;What You Will Learn&lt;/h2&gt;
&lt;p&gt;This guide introduces the most important &lt;strong&gt;modern AI engineering topics as of 2026&lt;/strong&gt;, focusing on real-world systems, architectures, and tools used in production. You will understand how AI systems are built, orchestrated, evaluated, and scaled, along with emerging trends shaping the future of software engineering.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="core-ai-engineering-topics-2026"&gt;Core AI Engineering Topics (2026)&lt;/h2&gt;
&lt;h3 id="1-agentic-ai-systems"&gt;1. &lt;a href="../../guides/agentic-ai-systems-guide/"&gt;Agentic AI Systems&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Learn how autonomous AI agents operate, including planning, reasoning, tool usage, and multi-agent coordination in real-world workflows.&lt;/p&gt;</description></item><item><title>Navigating the LLM&amp;#39;s Memory: Understanding the Context Window</title><link>https://ai-blog.noorshomelab.dev/context-engineering-guide/understanding-llm-context-window/</link><pubDate>Fri, 20 Mar 2026 00:00:00 +0000</pubDate><guid>https://ai-blog.noorshomelab.dev/context-engineering-guide/understanding-llm-context-window/</guid><description>&lt;h2 id="navigating-the-llms-memory-understanding-the-context-window"&gt;Navigating the LLM&amp;rsquo;s Memory: Understanding the Context Window&lt;/h2&gt;
&lt;p&gt;Welcome back, future AI architect! In our previous chapter, we introduced the exciting field of Context Engineering – the art and science of preparing information for Large Language Models (LLMs) to achieve optimal performance. Now, it&amp;rsquo;s time to get up close and personal with the very core of an LLM&amp;rsquo;s &amp;ldquo;short-term memory&amp;rdquo;: the &lt;strong&gt;Context Window&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;In this chapter, we&amp;rsquo;ll peel back the layers to understand what the context window truly is, why it&amp;rsquo;s so incredibly important, and how LLMs process information within its confines. We&amp;rsquo;ll explore the concept of &lt;strong&gt;tokens&lt;/strong&gt;, how they relate to the context window&amp;rsquo;s size, and the practical implications this has for your AI applications. By the end, you&amp;rsquo;ll have a solid foundation for managing the data flow into your LLMs, setting the stage for more advanced context engineering techniques.&lt;/p&gt;</description></item><item><title>Implementing Persistent Agent State with External Storage</title><link>https://ai-blog.noorshomelab.dev/adk-persistent-agents-2026/implementing-persistent-state/</link><pubDate>Sat, 23 May 2026 00:00:00 +0000</pubDate><guid>https://ai-blog.noorshomelab.dev/adk-persistent-agents-2026/implementing-persistent-state/</guid><description>&lt;p&gt;In the previous chapter, we established a basic AI agent and managed its conversational context in memory. While useful for short, single-session interactions, this approach falls short for long-running agents that need to survive restarts, process background tasks, or maintain context across multiple user sessions. Losing an agent&amp;rsquo;s state means losing its memory, its progress, and ultimately, its utility. Without persistence, a crash or planned shutdown erases all prior interactions, forcing the agent to start anew, which is unacceptable for production systems.&lt;/p&gt;</description></item><item><title>Mastering Basic Workflows: Events, Tasks, and Retries</title><link>https://ai-blog.noorshomelab.dev/triggerdev-v4-guide-2026/basic-workflows-events-tasks-retries/</link><pubDate>Wed, 20 May 2026 00:00:00 +0000</pubDate><guid>https://ai-blog.noorshomelab.dev/triggerdev-v4-guide-2026/basic-workflows-events-tasks-retries/</guid><description>&lt;p&gt;Welcome back! In the previous chapter, we successfully set up our Trigger.dev project, getting ready to build powerful automated systems. Now, it&amp;rsquo;s time to dive into the fundamental building blocks that make Trigger.dev workflows so resilient and effective: &lt;strong&gt;Events&lt;/strong&gt;, &lt;strong&gt;Tasks&lt;/strong&gt;, and &lt;strong&gt;Retries&lt;/strong&gt;. These three concepts are the bedrock for creating robust, automated workflows and AI agents that gracefully handle the complexities and inevitable failures of real-world production environments.&lt;/p&gt;
&lt;p&gt;This chapter will guide you through understanding what events are, how tasks execute reliably, and how Trigger.dev automatically handles failures through intelligent retries. By the end, you&amp;rsquo;ll be able to create your first resilient workflow, capable of reacting to external signals and executing durable, fault-tolerant operations, boosting your confidence in building production-ready systems.&lt;/p&gt;</description></item><item><title>Orchestrating Intelligence: Patterns for Multi-Step Workflows</title><link>https://ai-blog.noorshomelab.dev/ai-agent-frameworks-2026/orchestrating-intelligence-patterns/</link><pubDate>Fri, 20 Mar 2026 00:00:00 +0000</pubDate><guid>https://ai-blog.noorshomelab.dev/ai-agent-frameworks-2026/orchestrating-intelligence-patterns/</guid><description>&lt;h2 id="introduction-beyond-single-shot-prompts"&gt;Introduction: Beyond Single-Shot Prompts&lt;/h2&gt;
&lt;p&gt;Welcome back, aspiring AI architect! In the previous chapters, we introduced the fundamental building blocks of AI agents: their ability to perceive, reason, and act, often augmented by powerful tools. We saw how a single agent, given a clear prompt and access to tools, can perform impressive feats. But what happens when a problem is too complex for one agent or requires a sequence of decisions and actions that aren&amp;rsquo;t purely linear?&lt;/p&gt;</description></item><item><title>Designing for Context Preservation and Resume Capabilities</title><link>https://ai-blog.noorshomelab.dev/adk-persistent-agents-2026/context-preservation-resume/</link><pubDate>Sat, 23 May 2026 00:00:00 +0000</pubDate><guid>https://ai-blog.noorshomelab.dev/adk-persistent-agents-2026/context-preservation-resume/</guid><description>&lt;p&gt;In the realm of AI agents, a critical challenge arises when agents need to perform long-running tasks or maintain complex interactions over extended periods: how do they remember what happened, and how can they pick up exactly where they left off after an interruption? This chapter addresses that challenge head-on. We&amp;rsquo;ll design and implement a robust mechanism for our Google ADK agent to preserve its state and conversational context, enabling it to pause, resume, and recover from failures without losing valuable information.&lt;/p&gt;</description></item><item><title>Agent Operating Systems (Agent OS): The Foundation for Intelligent Behavior</title><link>https://ai-blog.noorshomelab.dev/ai-engineering-2026/agent-operating-systems-foundation/</link><pubDate>Fri, 20 Mar 2026 00:00:00 +0000</pubDate><guid>https://ai-blog.noorshomelab.dev/ai-engineering-2026/agent-operating-systems-foundation/</guid><description>&lt;h2 id="introduction-giving-ai-agents-a-home"&gt;Introduction: Giving AI Agents a Home&lt;/h2&gt;
&lt;p&gt;Welcome back, future AI architect! In the previous chapters, we laid the groundwork for understanding the shift towards more complex, capable AI systems. Now, we&amp;rsquo;re diving into a crucial concept that makes these advanced systems possible: &lt;strong&gt;Agent Operating Systems (Agent OS)&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Think of an Agent OS as the brain and nervous system for your AI agents. Just as your computer needs an operating system (like Windows, macOS, or Linux) to manage its hardware, software, and resources, AI agents need a specialized operating system to manage their intelligence, interactions, and operations. Without it, individual agents would be isolated, struggling to remember things, plan effectively, or talk to each other.&lt;/p&gt;</description></item><item><title>Enhancing Agent Intelligence with Tools and Multi-Step Workflows</title><link>https://ai-blog.noorshomelab.dev/adk-persistent-agents-2026/enhancing-agent-with-tools/</link><pubDate>Sat, 23 May 2026 00:00:00 +0000</pubDate><guid>https://ai-blog.noorshomelab.dev/adk-persistent-agents-2026/enhancing-agent-with-tools/</guid><description>&lt;h2 id="enhancing-agent-intelligence-with-tools-and-multi-step-workflows"&gt;Enhancing Agent Intelligence with Tools and Multi-Step Workflows&lt;/h2&gt;
&lt;p&gt;To build truly capable AI agents, mere conversational abilities are not enough. Agents must interact with the real world, access dynamic information, and perform actions beyond generating text. This is precisely where &lt;strong&gt;tools&lt;/strong&gt; become indispensable. Tools are external functions or APIs that an agent can invoke to perform specific tasks, retrieve real-time data, or integrate with other systems. Imagine an agent that can not only chat about the weather but also &lt;em&gt;fetch&lt;/em&gt; the current weather forecast for any city.&lt;/p&gt;</description></item><item><title>Breaking Down Information: Smart Chunking Strategies</title><link>https://ai-blog.noorshomelab.dev/context-engineering-guide/smart-chunking-strategies/</link><pubDate>Fri, 20 Mar 2026 00:00:00 +0000</pubDate><guid>https://ai-blog.noorshomelab.dev/context-engineering-guide/smart-chunking-strategies/</guid><description>&lt;h2 id="breaking-down-information-smart-chunking-strategies"&gt;Breaking Down Information: Smart Chunking Strategies&lt;/h2&gt;
&lt;p&gt;Welcome back, future Context Engineering expert! In our previous chapters, we&amp;rsquo;ve explored the critical concept of the LLM context window and the art of designing and structuring information to fit within it. We&amp;rsquo;ve learned that feeding the right information to an LLM is paramount for high-quality, relevant outputs.&lt;/p&gt;
&lt;p&gt;But what happens when your source material – a massive legal document, a comprehensive research paper, or an entire codebase – far exceeds the LLM&amp;rsquo;s context window? That&amp;rsquo;s where &lt;strong&gt;chunking&lt;/strong&gt; comes into play!&lt;/p&gt;</description></item><item><title>Real-time Agent Progress and User Control UI</title><link>https://ai-blog.noorshomelab.dev/kanbots-ai-worktrees-2026/realtime-agent-ui-control/</link><pubDate>Sun, 24 May 2026 00:00:00 +0000</pubDate><guid>https://ai-blog.noorshomelab.dev/kanbots-ai-worktrees-2026/realtime-agent-ui-control/</guid><description>&lt;p&gt;Interacting with AI agents can often feel like giving a command to a black box. You trigger a task, wait, and eventually, an output appears. For a multi-agent system like Kanbots, this lack of transparency can lead to frustration and inefficiency. This chapter addresses that challenge by equipping our Kanbots application with real-time feedback and user controls.&lt;/p&gt;
&lt;p&gt;By the end of this milestone, your Kanbots application will provide a dynamic interface that displays agent progress, streams logs, and allows users to pause, resume, or cancel agent tasks directly from the Kanban board. This dramatically improves the user experience, giving operators crucial insights and control over complex AI workflows.&lt;/p&gt;</description></item><item><title>Containerizing Your ADK Agent for Portability and Scalability</title><link>https://ai-blog.noorshomelab.dev/adk-persistent-agents-2026/containerizing-adk-agent/</link><pubDate>Sat, 23 May 2026 00:00:00 +0000</pubDate><guid>https://ai-blog.noorshomelab.dev/adk-persistent-agents-2026/containerizing-adk-agent/</guid><description>&lt;p&gt;Packaging your AI agent into a portable, self-contained unit is a critical step towards production readiness. This chapter guides you through containerizing your Google ADK agent using Docker, transforming it from a local Python script into a deployable artifact.&lt;/p&gt;
&lt;p&gt;By the end of this milestone, you will have a fully functional Docker image of your long-running ADK agent. This image encapsulates all its dependencies and configurations, ensuring it runs consistently across different environments, from your local machine to various cloud services. This consistency is vital for scaling, maintaining, and debugging your agent system effectively.&lt;/p&gt;</description></item><item><title>Dynamic Context: Prioritization &amp;amp; Sliding Windows for Agents</title><link>https://ai-blog.noorshomelab.dev/context-engineering-guide/dynamic-context-prioritization-sliding-windows/</link><pubDate>Fri, 20 Mar 2026 00:00:00 +0000</pubDate><guid>https://ai-blog.noorshomelab.dev/context-engineering-guide/dynamic-context-prioritization-sliding-windows/</guid><description>&lt;h2 id="introduction-to-dynamic-context"&gt;Introduction to Dynamic Context&lt;/h2&gt;
&lt;p&gt;Welcome back, fellow AI engineers! In our previous chapters, we laid the groundwork for effective context engineering. We learned how to design context, reduce its size through summarization and filtering, compress it for efficiency, and chunk it into manageable pieces. These foundational techniques are crucial, but they primarily deal with &lt;em&gt;static&lt;/em&gt; context – information that&amp;rsquo;s prepared once and then fed to the LLM.&lt;/p&gt;
&lt;p&gt;But what about long-running conversations, persistent agents, or applications that need to maintain a &amp;ldquo;memory&amp;rdquo; over extended periods? The fixed context window of LLMs, while growing, still presents a significant challenge. This is where &lt;strong&gt;dynamic context management&lt;/strong&gt; comes into play.&lt;/p&gt;</description></item><item><title>Tool Marketplaces: Empowering Agents with External Abilities</title><link>https://ai-blog.noorshomelab.dev/ai-engineering-2026/tool-marketplaces-empowering-agents/</link><pubDate>Fri, 20 Mar 2026 00:00:00 +0000</pubDate><guid>https://ai-blog.noorshomelab.dev/ai-engineering-2026/tool-marketplaces-empowering-agents/</guid><description>&lt;h2 id="introduction-to-tool-marketplaces"&gt;Introduction to Tool Marketplaces&lt;/h2&gt;
&lt;p&gt;Welcome to Chapter 6! In our journey through advanced AI engineering, we&amp;rsquo;ve explored how AI agents are becoming the building blocks of complex systems and how orchestration engines coordinate their efforts. But what if an agent needs to do something beyond its inherent knowledge, like checking the live weather, performing a complex calculation, or interacting with a specific database? That&amp;rsquo;s where &lt;strong&gt;tools&lt;/strong&gt; come into play, and &lt;strong&gt;Tool Marketplaces&lt;/strong&gt; are where agents (or rather, their developers) discover and integrate these essential external abilities.&lt;/p&gt;</description></item><item><title>Understanding Execution Pipelines and Request Routing in MCP</title><link>https://ai-blog.noorshomelab.dev/mcp-ai-tool-integration-guide/execution-pipelines-routing/</link><pubDate>Fri, 20 Mar 2026 00:00:00 +0000</pubDate><guid>https://ai-blog.noorshomelab.dev/mcp-ai-tool-integration-guide/execution-pipelines-routing/</guid><description>&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;Welcome back, intrepid AI architects! In our previous chapters, we&amp;rsquo;ve explored the foundational concepts of the Model Context Protocol (MCP), from its purpose as a universal language for AI tool interaction to the intricate details of defining and registering tools using robust JSON Schemas. You&amp;rsquo;ve learned how tools declare their capabilities, making them discoverable by AI agents.&lt;/p&gt;
&lt;p&gt;But how does an AI agent actually &lt;em&gt;use&lt;/em&gt; a tool once it&amp;rsquo;s discovered? How does a request travel from the agent, through the MCP system, to the correct tool, and then return a meaningful response? That&amp;rsquo;s precisely what we&amp;rsquo;ll unravel in this chapter: the fascinating world of &lt;strong&gt;Execution Pipelines&lt;/strong&gt; and &lt;strong&gt;Request Routing&lt;/strong&gt; within MCP.&lt;/p&gt;</description></item><item><title>Robust Testing for Long-Running Agent Workflows</title><link>https://ai-blog.noorshomelab.dev/adk-persistent-agents-2026/testing-long-running-agents/</link><pubDate>Sat, 23 May 2026 00:00:00 +0000</pubDate><guid>https://ai-blog.noorshomelab.dev/adk-persistent-agents-2026/testing-long-running-agents/</guid><description>&lt;p&gt;Building a reliable, long-running AI agent that can pause, resume, and maintain its conversational context across sessions is paramount for production systems. This chapter focuses on establishing a robust testing framework to ensure our Google ADK agent&amp;rsquo;s state persistence and recovery mechanisms function flawlessly under various conditions.&lt;/p&gt;
&lt;p&gt;By the end of this milestone, you will have implemented unit, integration, and end-to-end tests. These tests will validate the agent&amp;rsquo;s ability to save and load its state, preserve conversation history, and correctly resume complex workflows after an interruption. This rigorous testing is crucial for delivering an AI agent that users can trust not to &amp;ldquo;forget&amp;rdquo; their interactions.&lt;/p&gt;</description></item><item><title>Supercharging Development: VS Code and MCP Workflows</title><link>https://ai-blog.noorshomelab.dev/aipack-guide-2026/vscode-mcp-workflows/</link><pubDate>Sun, 17 May 2026 00:00:00 +0000</pubDate><guid>https://ai-blog.noorshomelab.dev/aipack-guide-2026/vscode-mcp-workflows/</guid><description>&lt;h2 id="supercharging-development-vs-code-and-mcp-workflows"&gt;Supercharging Development: VS Code and MCP Workflows&lt;/h2&gt;
&lt;p&gt;Welcome back, AI agent architects! In the previous chapters, we laid the groundwork for building and running your first AIPacks, exploring the core architecture and how to integrate various AI models. You&amp;rsquo;ve likely felt the power of agentic workflows, but perhaps also the challenges of observing and debugging them. How do you peer inside an agent&amp;rsquo;s mind to understand its decisions? How can you make your development process smoother and more integrated?&lt;/p&gt;</description></item><item><title>Semantic Kernel: Skills, Planners, and Enterprise AI Integration</title><link>https://ai-blog.noorshomelab.dev/ai-agent-frameworks-2026/semantic-kernel-skills-planners/</link><pubDate>Fri, 20 Mar 2026 00:00:00 +0000</pubDate><guid>https://ai-blog.noorshomelab.dev/ai-agent-frameworks-2026/semantic-kernel-skills-planners/</guid><description>&lt;h2 id="semantic-kernel-skills-planners-and-enterprise-ai-integration"&gt;Semantic Kernel: Skills, Planners, and Enterprise AI Integration&lt;/h2&gt;
&lt;p&gt;Welcome back, AI explorers! In our journey through modern AI agent frameworks, we&amp;rsquo;ve seen how LangGraph builds state machines, AutoGen fosters conversational agents, and CrewAI empowers role-playing teams. Now, it&amp;rsquo;s time to dive into a framework designed with enterprise integration and modularity at its core: &lt;strong&gt;Semantic Kernel (SK)&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Semantic Kernel, spearheaded by Microsoft, offers a powerful SDK for integrating Large Language Models (LLMs) with conventional programming languages like Python and C#. It helps you build intelligent applications by weaving together AI capabilities (like natural language understanding and generation) with existing business logic and external services. Think of it as a sophisticated toolkit that allows your code to &lt;em&gt;think&lt;/em&gt; and &lt;em&gt;act&lt;/em&gt; more intelligently by leveraging LLMs, without completely reinventing your application architecture.&lt;/p&gt;</description></item><item><title>Deploying and Monitoring Your Production ADK Agent on Google Cloud</title><link>https://ai-blog.noorshomelab.dev/adk-persistent-agents-2026/deploying-monitoring-adk/</link><pubDate>Sat, 23 May 2026 00:00:00 +0000</pubDate><guid>https://ai-blog.noorshomelab.dev/adk-persistent-agents-2026/deploying-monitoring-adk/</guid><description>&lt;p&gt;This chapter marks a critical transition: moving your sophisticated, context-aware ADK agent from a local development environment to a production-grade cloud platform. We&amp;rsquo;ll focus on deploying the containerized agent built in the previous chapter to Google Cloud Run, a fully managed serverless platform. Beyond deployment, we&amp;rsquo;ll establish essential operational capabilities, including secure secret management, robust logging, and foundational monitoring.&lt;/p&gt;
&lt;p&gt;By the end of this chapter, you will have a live, accessible ADK agent running on Google Cloud, capable of persisting its state and conversational context, ready to serve users reliably. This milestone is about making your agent resilient, scalable, and observable in a real-world environment.&lt;/p&gt;</description></item><item><title>AI-Native IDEs: Supercharging Your Development Workflow</title><link>https://ai-blog.noorshomelab.dev/ai-engineering-2026/ai-native-ides-supercharging-workflow/</link><pubDate>Fri, 20 Mar 2026 00:00:00 +0000</pubDate><guid>https://ai-blog.noorshomelab.dev/ai-engineering-2026/ai-native-ides-supercharging-workflow/</guid><description>&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;Welcome to Chapter 8! So far in our journey, we&amp;rsquo;ve explored the fascinating worlds of AI workflow languages, agent operating systems, and AI orchestration engines. We&amp;rsquo;ve seen how these components empower AI systems to tackle increasingly complex tasks. But what about the &lt;em&gt;developers&lt;/em&gt; building these sophisticated systems? How can AI empower &lt;em&gt;us&lt;/em&gt; to be more productive, write better code, and manage intricate projects with greater ease?&lt;/p&gt;
&lt;p&gt;Enter &lt;strong&gt;AI-Native IDEs&lt;/strong&gt;. These aren&amp;rsquo;t just IDEs with a few AI plugins; they are integrated development environments fundamentally redesigned to embed AI capabilities at their core. Imagine an IDE that doesn&amp;rsquo;t just autocomplete your code but truly understands your intent, helps debug complex multi-agent interactions, and even assists with project planning and refactoring. This chapter will dive deep into what AI-Native IDEs are, their core features, how they work, and how they are poised to revolutionize the software development workflow for AI engineers and beyond.&lt;/p&gt;</description></item><item><title>Context Control and Large Codebases: Managing Agent Memory</title><link>https://ai-blog.noorshomelab.dev/aipack-guide-2026/context-control-large-codebases/</link><pubDate>Sun, 17 May 2026 00:00:00 +0000</pubDate><guid>https://ai-blog.noorshomelab.dev/aipack-guide-2026/context-control-large-codebases/</guid><description>&lt;h2 id="introduction-the-agents-memory-challenge"&gt;Introduction: The Agent&amp;rsquo;s Memory Challenge&lt;/h2&gt;
&lt;p&gt;Imagine trying to have a productive conversation with someone who constantly forgets what you just said or only remembers a tiny fragment of your shared history. Frustrating, right? This is the core challenge AI agents face: managing their &amp;ldquo;memory&amp;rdquo; or, more technically, their &lt;em&gt;context&lt;/em&gt;. For an AI agent to perform complex tasks, especially within a sprawling project like a large codebase, it needs to access and process relevant information efficiently without getting overwhelmed.&lt;/p&gt;</description></item><item><title>Hands-On Project: Building a Collaborative AI Assistant</title><link>https://ai-blog.noorshomelab.dev/ai-engineering-2026/project-collaborative-ai-assistant/</link><pubDate>Fri, 20 Mar 2026 00:00:00 +0000</pubDate><guid>https://ai-blog.noorshomelab.dev/ai-engineering-2026/project-collaborative-ai-assistant/</guid><description>&lt;h2 id="hands-on-project-building-a-collaborative-ai-assistant"&gt;Hands-On Project: Building a Collaborative AI Assistant&lt;/h2&gt;
&lt;p&gt;Welcome to a truly exciting chapter where we turn theory into practice! In our previous discussions, we&amp;rsquo;ve explored the foundational concepts of AI workflow languages, agent operating systems, and orchestration engines. Now, it&amp;rsquo;s time to get our hands dirty and build a simplified, yet insightful, collaborative AI assistant that brings these ideas to life.&lt;/p&gt;
&lt;p&gt;In this chapter, you&amp;rsquo;ll embark on a hands-on journey to create a system where multiple AI agents work together to achieve a complex goal: researching a specific topic and generating a concise summary. This project will solidify your understanding of multi-agent collaboration, tool integration, and basic orchestration, preparing you for more advanced frameworks like OpenFang and ChatDev. Get ready to write some code and see your agents in action!&lt;/p&gt;</description></item><item><title>Advanced Agent Architectures and Design Patterns</title><link>https://ai-blog.noorshomelab.dev/ai-engineering-2026/advanced-agent-architectures-design-patterns/</link><pubDate>Fri, 20 Mar 2026 00:00:00 +0000</pubDate><guid>https://ai-blog.noorshomelab.dev/ai-engineering-2026/advanced-agent-architectures-design-patterns/</guid><description>&lt;h2 id="introduction-to-advanced-agent-architectures"&gt;Introduction to Advanced Agent Architectures&lt;/h2&gt;
&lt;p&gt;Welcome to Chapter 10! In our previous chapters, we&amp;rsquo;ve explored the fundamentals of AI agents, their ability to use tools, and how basic workflows can be constructed. We&amp;rsquo;ve seen how a single LLM, augmented with external tools, can tackle impressive tasks. However, as the complexity of our AI applications grows, relying on a single, monolithic agent or simple sequential chains often hits limits. We need ways to manage state, coordinate complex behaviors, and build systems that are robust, scalable, and truly intelligent.&lt;/p&gt;</description></item><item><title>Ensuring Reliability: Testing, Evaluation, and Observability for Agents</title><link>https://ai-blog.noorshomelab.dev/ai-engineering-2026/reliability-testing-evaluation-observability/</link><pubDate>Fri, 20 Mar 2026 00:00:00 +0000</pubDate><guid>https://ai-blog.noorshomelab.dev/ai-engineering-2026/reliability-testing-evaluation-observability/</guid><description>&lt;h2 id="introduction-to-agent-reliability"&gt;Introduction to Agent Reliability&lt;/h2&gt;
&lt;p&gt;Welcome back, intrepid AI engineers! In the previous chapters, we&amp;rsquo;ve explored the exciting landscape of AI workflow languages, agent operating systems, orchestration engines, and the tools that empower them. You&amp;rsquo;ve learned how to design sophisticated multi-agent systems that can tackle complex problems. But as with any advanced software system, building it is only half the battle. The other, equally crucial half is ensuring it works reliably, predictably, and safely.&lt;/p&gt;</description></item><item><title>Chapter 11: Cost, Latency &amp;amp; Optimization for AI Solutions</title><link>https://ai-blog.noorshomelab.dev/applied-agentic-ai-2026-guide/cost-latency-optimization/</link><pubDate>Fri, 16 Jan 2026 00:00:00 +0000</pubDate><guid>https://ai-blog.noorshomelab.dev/applied-agentic-ai-2026-guide/cost-latency-optimization/</guid><description>&lt;h2 id="chapter-11-cost-latency--optimization-for-ai-solutions"&gt;Chapter 11: Cost, Latency &amp;amp; Optimization for AI Solutions&lt;/h2&gt;
&lt;p&gt;Welcome back, future Applied AI Engineer! In our journey so far, we&amp;rsquo;ve built intelligent agents, leveraged RAG for informed responses, and orchestrated complex workflows. You&amp;rsquo;re becoming adept at making AI &lt;em&gt;do&lt;/em&gt; things. But now, it&amp;rsquo;s time to shift our focus from &amp;ldquo;can it work?&amp;rdquo; to &amp;ldquo;can it work &lt;em&gt;efficiently&lt;/em&gt; and &lt;em&gt;affordably&lt;/em&gt;?&amp;rdquo; This chapter is all about transforming your powerful AI prototypes into production-ready solutions that are both fast and cost-effective.&lt;/p&gt;</description></item><item><title>Systems Thinking, Tradeoffs, and Architecting for AI/Agentic Workflows</title><link>https://ai-blog.noorshomelab.dev/systems-engineering-2026/systems-thinking-ai-agentic/</link><pubDate>Fri, 15 May 2026 00:00:00 +0000</pubDate><guid>https://ai-blog.noorshomelab.dev/systems-engineering-2026/systems-thinking-ai-agentic/</guid><description>&lt;p&gt;In the journey from a simple application to a complex distributed system, we&amp;rsquo;ve explored many patterns and practices. Yet, the most powerful tool in an engineer&amp;rsquo;s arsenal isn&amp;rsquo;t a specific technology or framework—it&amp;rsquo;s a way of thinking. This chapter brings it all together, focusing on &lt;em&gt;systems thinking&lt;/em&gt;, the art of navigating architectural tradeoffs, and how these timeless principles are more critical than ever when building the next generation of AI and agentic workflows.&lt;/p&gt;</description></item><item><title>Chapter 18: Experimentation, Tracking &amp;amp; Debugging Model Behavior</title><link>https://ai-blog.noorshomelab.dev/ai-ml-career-path-2026/experimentation-tracking-debugging/</link><pubDate>Sat, 17 Jan 2026 00:00:00 +0000</pubDate><guid>https://ai-blog.noorshomelab.dev/ai-ml-career-path-2026/experimentation-tracking-debugging/</guid><description>&lt;h2 id="introduction-to-experimentation-tracking--debugging"&gt;Introduction to Experimentation, Tracking &amp;amp; Debugging&lt;/h2&gt;
&lt;p&gt;Welcome to Chapter 18! As you&amp;rsquo;ve progressed through building increasingly complex machine learning models, you&amp;rsquo;ve likely encountered a common challenge: keeping track of what works, what doesn&amp;rsquo;t, and why. Developing sophisticated AI/ML systems isn&amp;rsquo;t a linear process; it&amp;rsquo;s an iterative cycle of trying ideas, training models, evaluating performance, and refining your approach. Without a structured way to manage this chaos, you can quickly get lost in a sea of forgotten hyperparameters, untracked metrics, and unreproducible results.&lt;/p&gt;</description></item><item><title>The AI Systems Engineer&amp;#39;s Playbook: Mastering Production AI in 2026</title><link>https://ai-blog.noorshomelab.dev/blog/ai-systems-engineer-playbook-2026/</link><pubDate>Sat, 11 Apr 2026 00:00:00 +0000</pubDate><guid>https://ai-blog.noorshomelab.dev/blog/ai-systems-engineer-playbook-2026/</guid><description>&lt;h2 id="introduction-the-ai-systems-engineers-imperative-in-2026"&gt;Introduction: The AI Systems Engineer&amp;rsquo;s Imperative in 2026&lt;/h2&gt;
&lt;p&gt;Welcome to 2026! The landscape of Artificial Intelligence has evolved dramatically. We&amp;rsquo;ve moved beyond the hype of experimental models to a world where AI is deeply embedded in critical business operations. As an AI Systems Engineer, your role is no longer just about training models; it&amp;rsquo;s about building, deploying, and maintaining robust, scalable, and reliable AI systems that deliver real-world value.&lt;/p&gt;
&lt;p&gt;This shift demands a comprehensive understanding of the entire machine learning lifecycle, from data ingestion to live system monitoring. This guide, drawing from real-world production experience, will equip you with the insights and best practices needed to thrive in this demanding, yet incredibly rewarding, field. We&amp;rsquo;ll explore the latest trends, tackle common production challenges, and outline the essential skills for mastering AI systems engineering in 2026.&lt;/p&gt;</description></item><item><title>Emerging AI Engineering: Agents, Orchestration, and AI-Native Systems</title><link>https://ai-blog.noorshomelab.dev/guides/emerging-ai-engineering-guide/</link><pubDate>Fri, 20 Mar 2026 00:00:00 +0000</pubDate><guid>https://ai-blog.noorshomelab.dev/guides/emerging-ai-engineering-guide/</guid><description>&lt;p&gt;Welcome! This guide is designed to help you understand and navigate the rapidly evolving landscape of advanced AI engineering. We&amp;rsquo;re moving beyond building individual machine learning models to creating complex, collaborative AI systems. If you&amp;rsquo;re an AI engineer, developer, or a technical professional looking to grasp the future of AI development, you&amp;rsquo;re in the right place.&lt;/p&gt;
&lt;h3 id="what-is-emerging-ai-engineering-about"&gt;What is Emerging AI Engineering About?&lt;/h3&gt;
&lt;p&gt;At its heart, this field is about building intelligent systems that can perform complex tasks autonomously, often by combining the strengths of multiple specialized AI components. Think of it as moving from having a single smart tool to building an entire workshop where different intelligent tools collaborate seamlessly.&lt;/p&gt;</description></item></channel></rss>