close
Sitemap
Google Cloud - Community

A collection of technical articles and blogs published or curated by Google Cloud Developer Advocates. The views expressed are those of the authors and don't necessarily reflect those of Google.

Guided Implementation of Agent Development Kit (ADK) with the Rickbot Multi-Personality Application (Series)

38 min readAug 30, 2025

--

Introduction

Welcome to Part 3! This series is a guided experiment, where I share my experience of enhancing my Rickbot project using various cool Google agentic tools.

In Part 1 of this miniseries I covered:

  • Goals of the rickbot-adk project.
  • Using the Google Agent Starter Pack to set up the initial project pre-populated with a sample ADK agent, sample Jupyter notebooks, and an initial GEMINI.md to give Gemini CLI some useful context.
  • Using the Agent Starter Pack to create our GitHub repo.
  • Using the Agent Starter Pack to create a working CI/CD pipeline leveraging Google Cloud Build.

Then in Part 2 I provided a guided tour of how we can use Gemini CLI to migrate a codebase.

In this part I’m going to provide a more detailed walkthrough of creating the Rickbot ADK agent code itself, and some tips for how we can help Gemini CLI be more effective in our journey.

You might want to take a look at the Rickbot-ADK GitHub repo as you read this article. Do me a favour — add a star to that repo!

The Rickbot Series

Just for orientation, this is where you are in the series:

  1. Creating a Rick & Morty Chatbot with Google Cloud and the Gen AI SDK
  2. Adding Authentication and Authorisation to our Rickbot Streamlit Chatbot with OAuth and the Google Auth Platform
  3. Rickbot ADK Miniseries: Building the Rickbot Multi-Personality Agentic Application using Gemini CLI, Google Agent-Starter-Pack and the Agent Development Kit (ADK)
  4. Rickbot ADK Miniseries:Updating the Rickbot Multi-Personality Agentic Application — Integrate Agent Development Kit (ADK) using Gemini CLI
  5. Rickbot ADK Miniseries:Guided Implementation of Agent Development Kit (ADK) with the Rickbot Multi-Personality Application (Series) — you are here
  6. Rickbot ADK Miniseries: Productionising the Rickbot ADK Application and More Gemini CLI Tips
  7. Get Schwifty with the FastAPI: Adding a FastAPI to our Agentic Application
  8. Introducing ADK Artifacts for Multi-Modal File Handling (a Rickbot Blog)

--

--

Google Cloud - Community
Google Cloud - Community

Published in Google Cloud - Community

A collection of technical articles and blogs published or curated by Google Cloud Developer Advocates. The views expressed are those of the authors and don't necessarily reflect those of Google.

Dazbo (Darren Lester)
Dazbo (Darren Lester)

Written by Dazbo (Darren Lester)

Cloud Architect and moderate geek. Google Cloud evangelist. I love learning new things, but my brain is tiny. So when something goes in, something falls out!

No responses yet