<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Google Cloud on AI VOID</title><link>https://ai-blog.noorshomelab.dev/tags/google-cloud/</link><description>Recent content in Google Cloud 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/google-cloud/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>Building a Basic, Stateless ADK Agent</title><link>https://ai-blog.noorshomelab.dev/adk-persistent-agents-2026/building-stateless-adk-agent/</link><pubDate>Sat, 23 May 2026 00:00:00 +0000</pubDate><guid>https://ai-blog.noorshomelab.dev/adk-persistent-agents-2026/building-stateless-adk-agent/</guid><description>&lt;p&gt;In this chapter, we&amp;rsquo;re laying the foundational brick for our robust AI agent system. We&amp;rsquo;ll build a simple, &lt;em&gt;stateless&lt;/em&gt; AI agent using Google&amp;rsquo;s Agent Development Kit (ADK). This initial setup will demonstrate the core interaction loop: receiving user input, processing it with an ADK agent, and generating a response using a large language model (LLM).&lt;/p&gt;
&lt;p&gt;This milestone is critical because it establishes the basic communication patterns and environment for our agent, allowing us to confirm the ADK setup and LLM integration are functional. While this agent won&amp;rsquo;t remember past conversations yet, it provides a functional starting point that we can incrementally enhance with statefulness and persistence in subsequent chapters. By the end of this chapter, you&amp;rsquo;ll have a running ADK agent that can respond to simple prompts in your local development environment.&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>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>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>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>Building Persistent AI Agents with Google ADK: Pause, Resume, Recover</title><link>https://ai-blog.noorshomelab.dev/projects/google-adk-persistent-agents-guide/</link><pubDate>Sat, 23 May 2026 00:00:00 +0000</pubDate><guid>https://ai-blog.noorshomelab.dev/projects/google-adk-persistent-agents-guide/</guid><description>&lt;h2 id="building-persistent-ai-agents-with-google-adk-pause-resume-recover"&gt;Building Persistent AI Agents with Google ADK: Pause, Resume, Recover&lt;/h2&gt;
&lt;p&gt;Imagine an AI agent assisting a customer, gathering information, and then needing to pause its work—perhaps the customer needs to find a document, or the agent needs to wait for an external system. If that agent loses all memory of the conversation and its current task when it pauses, it&amp;rsquo;s not truly helpful. This guide addresses that critical challenge: building AI agents that can maintain context and state across sessions, allowing for seamless pause, resume, and recovery from interruptions without losing valuable information.&lt;/p&gt;</description></item></channel></rss>