<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Agent Development on AI VOID</title><link>https://ai-blog.noorshomelab.dev/tags/agent-development/</link><description>Recent content in Agent Development on AI VOID</description><generator>Hugo</generator><language>en</language><lastBuildDate>Sat, 23 May 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://ai-blog.noorshomelab.dev/tags/agent-development/index.xml" rel="self" type="application/rss+xml"/><item><title>Setting Up Your ADK Agent Development Environment</title><link>https://ai-blog.noorshomelab.dev/adk-persistent-agents-2026/setting-up-adk-environment/</link><pubDate>Sat, 23 May 2026 00:00:00 +0000</pubDate><guid>https://ai-blog.noorshomelab.dev/adk-persistent-agents-2026/setting-up-adk-environment/</guid><description>&lt;p&gt;Building production-ready AI agents that can maintain conversational context and internal state across multiple sessions is a complex but crucial task. This chapter lays the essential groundwork by guiding you through setting up a robust local development environment and configuring your Google Cloud Project. By the end, you&amp;rsquo;ll have a fully equipped workspace, ready to develop, test, and interact with your first basic agent. This foundational setup is critical for efficiently tackling the complexities of state persistence, reliable operation, and eventual deployment in subsequent chapters.&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>Chapter 3: Setting Up Your Agent Workshop: Environment &amp;amp; First Agent</title><link>https://ai-blog.noorshomelab.dev/openai-cs-agents-guide-2026/03-setup-first-agent/</link><pubDate>Sun, 08 Feb 2026 00:00:00 +0000</pubDate><guid>https://ai-blog.noorshomelab.dev/openai-cs-agents-guide-2026/03-setup-first-agent/</guid><description>&lt;h2 id="chapter-3-setting-up-your-agent-workshop-environment--first-agent"&gt;Chapter 3: Setting Up Your Agent Workshop: Environment &amp;amp; First Agent&lt;/h2&gt;
&lt;p&gt;Welcome, aspiring agent builder! In Chapter 2, we took a fascinating tour of the OpenAI Agents SDK&amp;rsquo;s core architecture, understanding the &amp;ldquo;what&amp;rdquo; and &amp;ldquo;why&amp;rdquo; behind its design. Now, it&amp;rsquo;s time to roll up our sleeves and dive into the &amp;ldquo;how.&amp;rdquo; This chapter is your launchpad – we&amp;rsquo;ll set up your development environment and build your very first AI agent.&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>Adding Logic and Control Flow with Lua in AIPack</title><link>https://ai-blog.noorshomelab.dev/aipack-guide-2026/lua-logic-control-flow/</link><pubDate>Sun, 17 May 2026 00:00:00 +0000</pubDate><guid>https://ai-blog.noorshomelab.dev/aipack-guide-2026/lua-logic-control-flow/</guid><description>&lt;h2 id="introduction-beyond-static-prompts"&gt;Introduction: Beyond Static Prompts&lt;/h2&gt;
&lt;p&gt;So far, you&amp;rsquo;ve learned how to define multi-stage AI agents using markdown within AIPack. These agents are powerful for sequential tasks, but what happens when your agent needs to make a decision? What if it needs to retry an action or branch its behavior based on an AI model&amp;rsquo;s output or an external condition? Pure markdown, while excellent for prompt templating, lacks the dynamic control flow needed for truly intelligent and resilient agents.&lt;/p&gt;</description></item><item><title>Chapter 6: Advanced Agent Personalization and Context Management</title><link>https://ai-blog.noorshomelab.dev/openai-cs-agents-guide-2026/06-advanced-personalization-context/</link><pubDate>Sun, 08 Feb 2026 00:00:00 +0000</pubDate><guid>https://ai-blog.noorshomelab.dev/openai-cs-agents-guide-2026/06-advanced-personalization-context/</guid><description>&lt;h2 id="chapter-6-advanced-agent-personalization-and-context-management"&gt;Chapter 6: Advanced Agent Personalization and Context Management&lt;/h2&gt;
&lt;p&gt;Welcome back, aspiring AI agent architect! In our previous chapters, you&amp;rsquo;ve learned how to set up core agents, integrate tools, and even orchestrate multi-agent workflows. That&amp;rsquo;s a fantastic foundation! But what happens when a customer interacts with your agent over multiple sessions, or asks a follow-up question that depends on something they said minutes ago? Without memory, your agent would be constantly starting fresh, leading to frustrating, repetitive, and impersonal experiences.&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>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>Chapter 12: Project: Smart Task Manager with Agentic Prioritization</title><link>https://ai-blog.noorshomelab.dev/a2ui-guide-2025/project-task-manager/</link><pubDate>Tue, 23 Dec 2025 00:00:00 +0000</pubDate><guid>https://ai-blog.noorshomelab.dev/a2ui-guide-2025/project-task-manager/</guid><description>&lt;h2 id="introduction-your-agent-powered-productivity-hub"&gt;Introduction: Your Agent-Powered Productivity Hub!&lt;/h2&gt;
&lt;p&gt;Welcome to Chapter 12! So far, we&amp;rsquo;ve explored the foundational concepts of A2UI, from understanding its declarative nature to creating basic interactive components. Now, it&amp;rsquo;s time to put that knowledge into action and build something truly useful and intelligent: a &lt;strong&gt;Smart Task Manager with Agentic Prioritization&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;In this chapter, you&amp;rsquo;ll learn how to leverage A2UI to create a dynamic user interface that isn&amp;rsquo;t just static, but is actively shaped and updated by an AI agent. This agent won&amp;rsquo;t just display tasks; it will intelligently prioritize them based on your input, offering a glimpse into the future of agent-driven productivity tools. We&amp;rsquo;ll cover everything from structuring your A2UI components to integrating powerful AI models for intelligent decision-making, setting you on the path from zero to a truly intelligent application.&lt;/p&gt;</description></item><item><title>Conclusion</title><link>https://ai-blog.noorshomelab.dev/agentic-design-patern-ebook/chapters/conclusion/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://ai-blog.noorshomelab.dev/agentic-design-patern-ebook/chapters/conclusion/</guid><description>&lt;h1 id="conclusion"&gt;Conclusion&lt;/h1&gt;
&lt;p&gt;Throughout this book we have journeyed from the foundational concepts of agentic AI to the practical implementation of sophisticated, autonomous systems. We began with the premise that building intelligent agents is akin to creating a complex work of art on a technical canvas—a process that requires not just a powerful cognitive engine like a large language model, but also a robust set of architectural blueprints. These blueprints, or agentic patterns, provide the structure and reliability needed to transform simple, reactive models into proactive, goal-oriented entities capable of complex reasoning and action.&lt;/p&gt;</description></item><item><title>Building AI Agents in Java with Spring Boot: A Comprehensive Guide</title><link>https://ai-blog.noorshomelab.dev/posts/ai-agents-java-spring-boot-guide/</link><pubDate>Fri, 03 Oct 2025 00:00:00 +0000</pubDate><guid>https://ai-blog.noorshomelab.dev/posts/ai-agents-java-spring-boot-guide/</guid><description>&lt;h1 id="building-ai-agents-in-java-with-spring-boot-a-comprehensive-guide"&gt;Building AI Agents in Java with Spring Boot: A Comprehensive Guide&lt;/h1&gt;
&lt;p&gt;Welcome, aspiring AI agent builder! This document is your complete guide to understanding and creating intelligent AI agents using the powerful combination of Java and Spring Boot. Whether you&amp;rsquo;re entirely new to AI or looking to leverage your Java skills in this exciting field, this guide will take you from the very basics to building sophisticated agentic systems.&lt;/p&gt;
&lt;p&gt;We&amp;rsquo;ll focus on practical, real-world examples using leading Java AI frameworks like &lt;strong&gt;Spring AI&lt;/strong&gt; and &lt;strong&gt;Google&amp;rsquo;s Agent Development Kit (ADK) for Java&lt;/strong&gt;. By the end, you&amp;rsquo;ll not only grasp the theory but also have hands-on experience in building agents that can reason, plan, and interact with the world.&lt;/p&gt;</description></item></channel></rss>