<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Himal Joshi</title>
    <description>The latest articles on DEV Community by Himal Joshi (@himal04).</description>
    <link>https://dev.to/himal04</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3903754%2F4b6d4e94-3aea-4f32-9f9c-ee60c8885cce.jpeg</url>
      <title>DEV Community: Himal Joshi</title>
      <link>https://dev.to/himal04</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/himal04"/>
    <language>en</language>
    <item>
      <title>Getting Started with Google's Agent Developer Kit (ADK): Build Your First AI Agent in Minutes</title>
      <dc:creator>Himal Joshi</dc:creator>
      <pubDate>Wed, 29 Apr 2026 07:34:30 +0000</pubDate>
      <link>https://dev.to/himal04/getting-started-with-googles-agent-developer-kit-adk-build-your-first-ai-agent-in-minutes-2bh5</link>
      <guid>https://dev.to/himal04/getting-started-with-googles-agent-developer-kit-adk-build-your-first-ai-agent-in-minutes-2bh5</guid>
      <description>&lt;p&gt;What Dropped at Google Cloud NEXT '26?&lt;br&gt;
Google Cloud NEXT '26 had a ton of announcements — new TPU chips, Gemini Enterprise, AI cybersecurity. But one thing stood out for developers just getting into AI: the Agent Developer Kit (ADK).&lt;br&gt;
No PhD required. Let's build something.&lt;/p&gt;

&lt;p&gt;What's an AI Agent vs a Chatbot?&lt;br&gt;
Chatbot: Responds to your message.&lt;br&gt;
Agent: Gets a goal → figures out the steps → calls tools → takes action.&lt;/p&gt;

&lt;p&gt;You ask: "Should I pack a jacket for Tokyo?"&lt;br&gt;
Agent checks weather → evaluates the data → gives you a real answer.&lt;/p&gt;

&lt;p&gt;That's the difference.&lt;/p&gt;

&lt;p&gt;What Is ADK?&lt;br&gt;
ADK is Google Cloud's open-source framework for building, testing, and deploying AI agents. Key points:&lt;/p&gt;

&lt;p&gt;Graph-based logic — you define steps explicitly, no "prompt and pray"&lt;br&gt;
Powered by Gemini models&lt;br&gt;
Works with Agent Studio — visual UI for testing&lt;br&gt;
Open source — runs locally, free to start&lt;/p&gt;

&lt;p&gt;Build Your First Agent (3 Steps)&lt;br&gt;
Install:&lt;br&gt;
bashpip install google-adk&lt;br&gt;
Authenticate:&lt;br&gt;
bashgcloud auth application-default login&lt;br&gt;
Write the agent (my_agent.py):&lt;br&gt;
pythonfrom google.adk.agents import Agent&lt;br&gt;
from google.adk.tools import Tool&lt;/p&gt;

&lt;p&gt;def get_weather(city: str) -&amp;gt; str:&lt;br&gt;
    return f"The weather in {city} is sunny and 25°C."&lt;/p&gt;

&lt;p&gt;weather_tool = Tool(&lt;br&gt;
    name="get_weather",&lt;br&gt;
    description="Get the current weather for a given city.",&lt;br&gt;
    function=get_weather,&lt;br&gt;
)&lt;/p&gt;

&lt;p&gt;agent = Agent(&lt;br&gt;
    model="gemini-2.0-flash",&lt;br&gt;
    tools=[weather_tool],&lt;br&gt;
    system_prompt="You are a helpful travel assistant."&lt;br&gt;
)&lt;/p&gt;

&lt;p&gt;print(agent.run("What's the weather in Tokyo? Should I pack a jacket?"))&lt;br&gt;
Run it:&lt;br&gt;
bashpython my_agent.py&lt;br&gt;
The agent calls the tool, reads the result, and answers — on its own.&lt;/p&gt;

&lt;p&gt;Why Graph-Based Matters&lt;br&gt;
Old way: prompt the model and hope it follows steps in order.&lt;br&gt;
ADK way: you define the flow explicitly:&lt;br&gt;
[Input] → [Search] → [Summarize] → [Email] → [Done]&lt;br&gt;
Each step is predictable, debuggable, and production-safe.&lt;/p&gt;

&lt;p&gt;My Take&lt;br&gt;
ADK forces you to think about agent logic structurally — which makes debugging 10x easier. The local-first setup means zero cloud costs while learning. And the graph approach actually scales to production without rewriting everything.&lt;br&gt;
Best beginner-friendly agent framework I've tried.&lt;br&gt;
Resources:&lt;/p&gt;

&lt;p&gt;ADK GitHub&lt;br&gt;
ADK Docs&lt;br&gt;
NEXT '26 Developer Keynote&lt;/p&gt;

</description>
      <category>devchallenge</category>
      <category>cloudnextchallenge</category>
      <category>googlecloud</category>
    </item>
  </channel>
</rss>
