<?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: Esheshwari Kumari</title>
    <description>The latest articles on DEV Community by Esheshwari Kumari (@eshacodes).</description>
    <link>https://dev.to/eshacodes</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%2F3648656%2Ff719f5c9-4c95-4752-a26f-537cf10d7294.png</url>
      <title>DEV Community: Esheshwari Kumari</title>
      <link>https://dev.to/eshacodes</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/eshacodes"/>
    <language>en</language>
    <item>
      <title>Google AI Agents Writing Challenge</title>
      <dc:creator>Esheshwari Kumari</dc:creator>
      <pubDate>Sat, 06 Dec 2025 02:05:16 +0000</pubDate>
      <link>https://dev.to/eshacodes/google-ai-agents-writing-challenge-361l</link>
      <guid>https://dev.to/eshacodes/google-ai-agents-writing-challenge-361l</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;My Learning Journey Through the Google × Kaggle AI Agents Intensive&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;When I signed up for the 5-Day AI Agents Intensive, I expected to learn “how to use Gemini.”&lt;br&gt;
What I actually discovered was something much bigger:&lt;br&gt;
how to think in terms of agents - modular, autonomous, reasoning units that can cooperate, divide tasks, and solve problems the way teams do.&lt;/p&gt;

&lt;p&gt;This course fundamentally shifted how I understand AI systems.&lt;br&gt;
Before this, I saw models as tools.&lt;br&gt;
Now I see agents as teammates.&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;What Resonated Most With Me&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;1. The Power of Breaking Problems Into Agents&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;The concept that made everything click for me was the idea of dividing a complex workflow into multiple specialized agents:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;one that extracts information,&lt;/li&gt;
&lt;li&gt;one that understands context,&lt;/li&gt;
&lt;li&gt;one that plans,&lt;/li&gt;
&lt;li&gt;one that communicates,&lt;/li&gt;
&lt;li&gt;one that can even reflect and improve outputs.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;It felt like designing a small AI company - each “employee agent” with a well-defined job.&lt;/p&gt;

&lt;p&gt;This changed the way I design systems.&lt;br&gt;
Instead of writing one big block of logic, I now think:&lt;/p&gt;

&lt;p&gt;“Which agent should own this responsibility?”&lt;/p&gt;

&lt;p&gt;That mental shift will stay with me for a long time.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;2. Tools + Agents = Real Power&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;The moment the course introduced tools, everything expanded.&lt;/p&gt;

&lt;p&gt;Seeing an agent call:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Google Search&lt;/li&gt;
&lt;li&gt;Custom Python functions&lt;/li&gt;
&lt;li&gt;OpenAPI tools&lt;/li&gt;
&lt;li&gt;Long-running operations&lt;/li&gt;
&lt;li&gt;Built-in tools like code execution&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;made me realize something important:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Models are not limited to text.&lt;br&gt;
They can act.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;This was the turning point where agents started feeling like real software components, not just language models.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;3. Sessions, Memory, and State&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;This was one of my biggest “aha” moments.&lt;/p&gt;

&lt;p&gt;I always assumed agents were stateless.&lt;/p&gt;

&lt;p&gt;Learning about:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;InMemorySessionService&lt;/li&gt;
&lt;li&gt;session state&lt;/li&gt;
&lt;li&gt;memory banks&lt;/li&gt;
&lt;li&gt;context compaction&lt;/li&gt;
&lt;li&gt;long-term memory&lt;/li&gt;
&lt;li&gt;completely changed my understanding.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;I finally saw how modern AI systems maintain continuity, progress, and context, just like a real assistant.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;4. Observability Matters&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;This course didn’t just teach how to build agents, but also how to make them:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;debuggable&lt;/li&gt;
&lt;li&gt;observable&lt;/li&gt;
&lt;li&gt;traceable&lt;/li&gt;
&lt;li&gt;reliable&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;I never thought about tracing, events, or agent-level logging before.&lt;br&gt;
Now I can’t imagine building an agent system without it.&lt;/p&gt;

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

&lt;p&gt;_At the start:&lt;br&gt;
Agents = “LLMs with a wrapper.”&lt;/p&gt;

&lt;p&gt;By the end:&lt;br&gt;
Agents = reasoning entities with structure, memory, tools, policies, routing, autonomy, and collaboration._&lt;/p&gt;

&lt;p&gt;They are no longer “functions that use a model.”&lt;br&gt;
They are systems that orchestrate models, tools, and workflows.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Because of this course, I see AI development as:&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;“Orchestrating intelligent workers, not calling a model API.”&lt;/p&gt;

&lt;p&gt;This shift in thinking is priceless.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What I Built — My Capstone Project: PWOA&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;As the final project, I built &lt;strong&gt;&lt;em&gt;PWOA — Personal Workflow Optimization Assistant&lt;/em&gt;&lt;/strong&gt;, a multi-agent productivity system that:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;extracts tasks from text/PDFs/images&lt;/li&gt;
&lt;li&gt;classifies &amp;amp; prioritizes them&lt;/li&gt;
&lt;li&gt;generates a structured daily plan&lt;/li&gt;
&lt;li&gt;syncs events to Google Calendar&lt;/li&gt;
&lt;li&gt;drafts reminders through Gmail&lt;/li&gt;
&lt;li&gt;and uses Gemini to reflect and refine the plan&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;It was the first time I combined:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;multi-agent architecture&lt;/li&gt;
&lt;li&gt;tool calls&lt;/li&gt;
&lt;li&gt;OCR + reasoning&lt;/li&gt;
&lt;li&gt;scheduling logic&lt;/li&gt;
&lt;li&gt;ADK-style design concepts&lt;/li&gt;
&lt;li&gt;session state&lt;/li&gt;
&lt;li&gt;Google APIs&lt;/li&gt;
&lt;li&gt;OpenAI + Gemini in one system &lt;/li&gt;
&lt;/ol&gt;

&lt;blockquote&gt;
&lt;p&gt;This project made everything in the course “real” for me.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;strong&gt;Key Learnings From Building My Capstone&lt;/strong&gt;&lt;br&gt;
&lt;strong&gt;1. Agent workflows become easier when you think in responsibilities&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Extractor Agent should only extract.&lt;/li&gt;
&lt;li&gt;Priority Agent should only rank.&lt;/li&gt;
&lt;li&gt;Scheduler Agent should only plan.&lt;/li&gt;
&lt;/ul&gt;

&lt;blockquote&gt;
&lt;p&gt;Clear boundaries = clean system.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;strong&gt;2. Agents must communicate like teammates&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;I learned to design agents that:&lt;/li&gt;
&lt;li&gt;pass structured outputs&lt;/li&gt;
&lt;li&gt;validate assumptions&lt;/li&gt;
&lt;li&gt;refine each other’s mistakes&lt;/li&gt;
&lt;li&gt;break down ambiguity&lt;/li&gt;
&lt;li&gt;This is real collaborative intelligence.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;3. Reflection makes outputs feel human&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Adding a Reflection Agent powered by Gemini totally changed the quality of results.&lt;/p&gt;

&lt;p&gt;_The system went from:&lt;/p&gt;

&lt;p&gt;“Here is your schedule”&lt;br&gt;
to&lt;br&gt;
“Here is your schedule + why it makes sense + improvements.”_&lt;/p&gt;

&lt;p&gt;Reflection is underrated.&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;What This Course Taught Me Beyond the Code&lt;/strong&gt;
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;That AI systems are designed, not just coded&lt;/li&gt;
&lt;li&gt;That models + tools = software agents&lt;/li&gt;
&lt;li&gt;That reasoning + autonomy will be the future of AI apps&lt;/li&gt;
&lt;li&gt;That good agent design is about responsibility, clarity, and structure&lt;/li&gt;
&lt;/ul&gt;

&lt;blockquote&gt;
&lt;p&gt;That the future of development will be about orchestrating agents, not writing monolithic logic&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;em&gt;This course didn’t just give me skills.&lt;br&gt;
It gave me a new mental model for building intelligent systems.&lt;/em&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;Final Thoughts&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;The 5-Day AI Agents Intensive felt like learning a new superpower.&lt;br&gt;
It opened my perspective on how AI can be built, scaled, deployed, and optimized.&lt;br&gt;
It taught me not just how to use agents, but how to think like an agent developer.&lt;/p&gt;

&lt;p&gt;I’m truly grateful to Google, Kaggle, the mentors, and the community.&lt;br&gt;
This course didn’t just level up my skills - it expanded what I believe I can build.&lt;/p&gt;

&lt;p&gt;Here’s to many more agentic systems ahead. &lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.kaggle.com/code/esheshwarikumari/google-agents-intensive-capstone-project" rel="noopener noreferrer"&gt;Kaggle Notebook&lt;/a&gt;&lt;br&gt;
&lt;a href="https://github.com/Esheshwari/PWOA" rel="noopener noreferrer"&gt;GitHub Project&lt;/a&gt;&lt;/p&gt;

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