<?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: Kheerthana V</title>
    <description>The latest articles on DEV Community by Kheerthana V (@kheerthanav).</description>
    <link>https://dev.to/kheerthanav</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%2F3646019%2Fe3243119-6bb1-4e1f-b2ff-8b74d29f96e8.jpeg</url>
      <title>DEV Community: Kheerthana V</title>
      <link>https://dev.to/kheerthanav</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/kheerthanav"/>
    <language>en</language>
    <item>
      <title>From Prompts to Autonomous Intelligence: My 5-Day Journey into Building AI Agents</title>
      <dc:creator>Kheerthana V</dc:creator>
      <pubDate>Fri, 05 Dec 2025 04:54:47 +0000</pubDate>
      <link>https://dev.to/kheerthanav/from-prompts-to-autonomous-intelligence-my-5-day-journey-into-building-ai-agents-316l</link>
      <guid>https://dev.to/kheerthanav/from-prompts-to-autonomous-intelligence-my-5-day-journey-into-building-ai-agents-316l</guid>
      <description>&lt;p&gt;&lt;em&gt;This is a submission for the &lt;a href="https://dev.to/challenges/googlekagglechallenge"&gt;Google AI Agents Writing Challenge&lt;/a&gt;: Learning Reflections&lt;/em&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;Introduction: Entering a New Era of AI Development&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;When I first joined the Google 5-Day AI Agents Intensive Course, I expected a technical workshop — perhaps a set of tutorials on building smarter chatbots or improving prompt engineering. What I experienced instead felt like stepping into a fundamentally different paradigm of software development.&lt;/p&gt;

&lt;p&gt;I realized quickly that this was not a course about writing prompts.&lt;br&gt;
It was a course about designing intelligent, autonomous systems that can reason, act, collaborate, and evolve.&lt;/p&gt;

&lt;p&gt;In five days, my mental model of AI shifted from “LLMs as text generators” to LLMs as orchestrators inside dynamic, tool-augmented ecosystems. Each day layered new capabilities, new abstractions, and new ways of thinking — until the final picture resembled something closer to real cognitive architectures.&lt;/p&gt;

&lt;p&gt;This reflection captures my learning journey, the breakthroughs that reshaped my understanding, and how these insights will influence the way I build AI systems in the future.&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;Day 1: Discovering the True Nature of AI Agents&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;&lt;em&gt;“An agent isn’t a model—an agent is a decision-maker.”&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;The first day was the most transformative in terms of mindset. Before this, I had built plenty of conversational experiences, but everything relied on models responding directly to prompts. &lt;/p&gt;

&lt;p&gt;Day 1 introduced a fundamentally different pipeline:&lt;br&gt;
Prompt → Agent → Thought → Action → Observation → Response&lt;/p&gt;

&lt;p&gt;This shift — from passive text generation to active decision-making — was eye-opening.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Key Learning Moments&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;1. Building My First Agent&lt;/strong&gt;&lt;br&gt;
I began by configuring the Agent Development Kit (ADK), connecting it to Gemini, and creating a simple agent equipped with Google Search. The first time I watched the agent independently decide to call a tool, fetch real-time information, and integrate it into its answer, I understood what “agency” really meant.&lt;/p&gt;

&lt;p&gt;It wasn’t following a template.&lt;br&gt;
It wasn’t regurgitating training data.&lt;br&gt;
It was choosing actions.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;2. Understanding Tools as Extensions of Intelligence&lt;/strong&gt;&lt;br&gt;
I had always thought of tools as optional add-ons. But here, tools became the external muscles of the agent — allowing it to transcend its training data and interact with the world.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Reflections&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Day 1 made me rethink the entire purpose of LLMs. Instead of being endpoints, they could be controllers, orchestrators that strategically combine reasoning and actions. It felt like stepping from simple command-line utilities into complex automation engines.&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;Day 2: Giving Agents Real Abilities — Custom Tools, Code Execution &amp;amp; Delegation&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;If Day 1 changed how I viewed agents, Day 2 changed how I viewed tools.&lt;/p&gt;

&lt;p&gt;Tools became the mechanism by which an agent:&lt;br&gt;
• accesses business logic,&lt;br&gt;
• interacts with real systems,&lt;br&gt;
• executes reliable computations,&lt;br&gt;
• and delegates tasks to specialists.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Building Custom Tools&lt;/strong&gt;&lt;br&gt;
I created multiple function tools:&lt;br&gt;
• a fee calculator,&lt;br&gt;
• a currency exchange tool,&lt;br&gt;
• and a combined workflow that required the agent to call both tools in the correct order.&lt;/p&gt;

&lt;p&gt;This wasn’t a gimmick — it forced the agent to manage multi-step reasoning with dynamic, real-world data.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;A Surprising Realization&lt;/strong&gt;&lt;br&gt;
LLMs can logically explain math&lt;br&gt;
but cannot be trusted to perform math reliably.&lt;br&gt;
The elegant solution was the Built-In Code Executor.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;My Breakthrough Moment&lt;/strong&gt;&lt;br&gt;
When I updated the agent to generate Python code, then executed it with a specialized agent, everything clicked.&lt;/p&gt;

&lt;p&gt;The workflow looked like this:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt; Use tools to gather raw data&lt;/li&gt;
&lt;li&gt; Generate Python code&lt;/li&gt;
&lt;li&gt; Execute code for accurate calculations&lt;/li&gt;
&lt;li&gt; Interpret the results for the user&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;This felt like designing a miniature hierarchy of specialists, with the LLM acting as a manager that assigns tasks intelligently.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Reflection&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Day 2 taught me that agents become powerful not because of the model—but because of the tools and structure around the model. The agent becomes less like a chatbot and more like a competent software system.&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;Day 3: Memory, Sessions, and the Mechanics of Context&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;Day 3 went deeper into the mechanics of how agents maintain context, interact over time, and manage state.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Understanding Sessions&lt;/strong&gt;&lt;br&gt;
Before this course, I underestimated how complex “memory” actually is. ADK breaks it down into:&lt;br&gt;
• Events → the atomic pieces of conversation&lt;br&gt;
• State → a structured scratchpad for passing data across steps&lt;br&gt;
• Sessions → the container that holds everything together&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Hands-On Experience&lt;/strong&gt;&lt;br&gt;
I built:&lt;br&gt;
• a stateful session agent,&lt;br&gt;
• a persistent database-backed memory system using SQLite,&lt;br&gt;
• and inspected how events accumulate inside the database.&lt;br&gt;
Seeing the exact entries — user messages, agent replies, tool calls, tool results — helped me appreciate how transparent and examplar-based ADK is.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Context Compaction&lt;/strong&gt;&lt;br&gt;
This was a sophisticated feature that surprised me.&lt;br&gt;
As conversations grow longer, the event list can balloon. But ADK supports automatic compression of history using periodic summarization.&lt;/p&gt;

&lt;p&gt;It felt like observing a human brain deciding what to store as short-term memory and what to simplify into long-term concepts.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Reflection&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Day 3 helped me understand that memory is not an afterthought — it is a foundational piece of modern agentic applications. Without proper session management, agents cannot maintain continuity, reliability, or personalization.&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;Day 4: MCP Integrations &amp;amp; Real-World Workflows&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;Day 4 was a major expansion — moving agents beyond self-contained logic into the realm of external systems, third-party integrations, and human-in-the-loop approvals.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;1. Model Context Protocol (MCP)&lt;/strong&gt;&lt;br&gt;
I integrated an MCP server to fetch and display tiny images. This simple example illustrated a massive idea:&lt;/p&gt;

&lt;p&gt;MCP allows agents to plug into ecosystems instantly.&lt;/p&gt;

&lt;p&gt;No custom API calls.&lt;br&gt;
No token management.&lt;br&gt;
No parsing complex documentation.&lt;br&gt;
Just: connect → use the tools.&lt;/p&gt;

&lt;p&gt;It reminded me of how USB revolutionized hardware integration — MCP is doing the same for agent tooling.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;2. Long-Running Operations&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;This was the closest the course came to real enterprise use cases.&lt;/p&gt;

&lt;p&gt;I created a shipping approval agent that:&lt;br&gt;
• Paused automatically for human approval when orders exceeded a threshold&lt;br&gt;
• Saved its state&lt;br&gt;
• Resumed execution when approval was provided&lt;br&gt;
• Completed the workflow gracefully&lt;/p&gt;

&lt;p&gt;The way it used:&lt;br&gt;
• tool_context,&lt;br&gt;
• adk_request_confirmation,&lt;br&gt;
• invocation_id,&lt;br&gt;
• resumable sessions&lt;/p&gt;

&lt;p&gt;… all felt like constructing a real-world production workflow.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Reflection&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;This day expanded my imagination. I began thinking about agents managing compliance flows, procurement systems, risk approvals, ticket escalations, and real business operations.&lt;br&gt;
This was no longer “AI assistance.”&lt;br&gt;
This was AI orchestration.&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;Day 5: Multi-Agent Systems — When One Brain Isn't Enough&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;Day 5 brought everything together by exploring how multiple specialized agents can collaborate to solve complex tasks that no single agent can manage reliably.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The Four Workflow Patterns&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;1. LLM-Orchestrated Multi-Agent&lt;/strong&gt;&lt;br&gt;
A manager agent delegating tasks to specialists.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;2. Sequential Workflow (Assembly-Line)&lt;/strong&gt;&lt;br&gt;
Ideal for:&lt;br&gt;
• content pipelines,&lt;br&gt;
• data pipelines,&lt;br&gt;
• multi-step transformations.&lt;br&gt;
I built an outline agent → writer agent → editor agent pipeline.&lt;br&gt;
It felt like building a miniature editorial team.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;3. Parallel Workflow&lt;/strong&gt;&lt;br&gt;
Different agents working on independent tasks simultaneously:&lt;br&gt;
• tech research,&lt;br&gt;
• finance research,&lt;br&gt;
• health research.&lt;br&gt;
Perfect for speeding up multi-topic tasks.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;4. Loop Workflow (Refinement Cycles)&lt;/strong&gt;&lt;br&gt;
A writer agent and critic agent iterated until the critic approved the content.&lt;br&gt;
This demonstrated the power of multi-step quality control.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Reflection&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;This day gave me architectural vocabulary. I could suddenly see how to design AI systems the way software engineers design microservices.&lt;/p&gt;

&lt;p&gt;Agents are not large models —&lt;br&gt;
they are distributed collaborators.&lt;/p&gt;

&lt;p&gt;And ADK gives the tools to manage these collaborations with structure, reliability, and observability.&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;How My Understanding of AI Agents Evolved&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;The biggest growth for me wasn’t technical — it was conceptual.&lt;br&gt;
Before:&lt;br&gt;
• AI = model + prompt&lt;br&gt;
• Reasoning was linear&lt;br&gt;
• Tools felt optional&lt;br&gt;
• Automations felt brittle&lt;br&gt;
After:&lt;br&gt;
• AI = orchestrated system&lt;br&gt;
• Agents = autonomous decision-makers&lt;br&gt;
• Tools = extensions of capability&lt;br&gt;
• Memory = first-class citizen&lt;br&gt;
• Workflows = structured and scalable&lt;br&gt;
• Multi-agent systems = future of enterprise AI&lt;/p&gt;

&lt;p&gt;I now think less about “building a chatbot” and more about designing a system of collaborators that can achieve complex tasks with high reliability.&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;How I Plan to Use This Knowledge&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;This course directly inspired new ideas and improvements for my real-world projects:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;1. Building multi-agent research and writing systems&lt;/strong&gt;&lt;br&gt;
Using sequential and parallel systems for content production.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;2. Adding custom tools for domain-specific workflows&lt;/strong&gt;&lt;br&gt;
Such as finance, logistics, or analytics functions.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;3. Integrating MCP servers&lt;/strong&gt;&lt;br&gt;
To extend agent abilities without writing custom API code.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;4. Implementing long-running approvals&lt;/strong&gt;&lt;br&gt;
For human-in-the-loop operations and enterprise-grade safety.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;5. Using persistent memory for personalized experiences&lt;/strong&gt;&lt;br&gt;
Allowing agents to maintain context across days or weeks.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;6. Applying refinement loops&lt;/strong&gt;&lt;br&gt;
To increase the quality of generated content or decisions.&lt;/p&gt;

&lt;p&gt;This course has armed me with both practical skills and architectural thinking that I can immediately apply to real systems.&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;Conclusion: A Shift from Interaction to Orchestration&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;This 5-day journey fundamentally reshaped how I see AI.&lt;/p&gt;

&lt;p&gt;What started as curiosity about agent capabilities turned into a deeper appreciation for how agents represent the next evolutionary step in AI development. They are not just generators—they are orchestrators, decision-makers, collaborators, and problem-solvers.&lt;/p&gt;

&lt;p&gt;I now understand that future AI applications will not be built around single models.&lt;br&gt;
They will be built around systems of agents, equipped with tools, memory, workflows, and the ability to work together dynamically.&lt;/p&gt;

&lt;p&gt;This course was more than learning ADK.&lt;br&gt;
It was learning a new design philosophy — one that expands the boundaries of what AI can do, and what I can build with it.&lt;/p&gt;

</description>
      <category>googleaichallenge</category>
      <category>ai</category>
      <category>agents</category>
      <category>devchallenge</category>
    </item>
  </channel>
</rss>
