<?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>Forem: shifana pm</title>
    <description>The latest articles on Forem by shifana pm (@shifana_pm_5ec7d8523257ca).</description>
    <link>https://forem.com/shifana_pm_5ec7d8523257ca</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%2F3647527%2F717f0e3c-abaf-47b0-aa21-aaabf379d93d.png</url>
      <title>Forem: shifana pm</title>
      <link>https://forem.com/shifana_pm_5ec7d8523257ca</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/shifana_pm_5ec7d8523257ca"/>
    <language>en</language>
    <item>
      <title>AI Agent Development: Lessons from Google’s Intensive Course + Capstone Project</title>
      <dc:creator>shifana pm</dc:creator>
      <pubDate>Fri, 05 Dec 2025 09:16:41 +0000</pubDate>
      <link>https://forem.com/shifana_pm_5ec7d8523257ca/ai-agent-development-lessons-from-googles-intensive-course-capstone-project-4nb3</link>
      <guid>https://forem.com/shifana_pm_5ec7d8523257ca/ai-agent-development-lessons-from-googles-intensive-course-capstone-project-4nb3</guid>
      <description>&lt;p&gt;&lt;em&gt;This is a submission for the &lt;a href="https://dev.to/challenges/google-kaggle-ai-agents-2025-11-10"&gt;Google AI Agents Writing Challenge&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  🌟 &lt;strong&gt;Stepping Into the World of Agentic AI&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;The &lt;strong&gt;AI Agents Intensive Course with Google and Kaggle&lt;/strong&gt; changed the way I approach AI problem-solving. What started as curiosity soon grew into a clearer understanding of what agents can truly do: reason, plan and act autonomously.&lt;/p&gt;

&lt;p&gt;This reflection highlights the ideas that stood out to me and my experience building a &lt;strong&gt;Kaggle-dataset-powered Job Matching AI Agent&lt;/strong&gt; as my capstone project.&lt;/p&gt;




&lt;h2&gt;
  
  
  🚀 Key Concepts That Reshaped My Thinking
&lt;/h2&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;1. Structured Agent Reasoning Loops&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;Learning about Reflection–Critique–Improve (RCI) helped me appreciate how agents refine their outputs through feedback cycles.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;2. Agents as Tool Users&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;Understanding how agents call functions, retrieve data, evaluate outputs and iterate made me see them as &lt;strong&gt;action-oriented systems&lt;/strong&gt;, not just chat models.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;3. Multi-Agent Collaboration&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;This idea opened my eyes to the power of assigning specialized roles to agents to achieve stronger, more scalable results.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;4. Guardrails &amp;amp; Safe Design&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;The emphasis on safety, evaluation metrics and well-defined action spaces helped me understand the importance of building &lt;strong&gt;reliable&lt;/strong&gt; and &lt;strong&gt;trustworthy&lt;/strong&gt; agentic systems.&lt;/p&gt;




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

&lt;p&gt;Before this course, I thought of AI mostly as a smart assistant.&lt;/p&gt;

&lt;p&gt;After this course, I now see AI agents as:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Autonomous planners&lt;/li&gt;
&lt;li&gt;Decision-makers&lt;/li&gt;
&lt;li&gt;Workflow orchestrators&lt;/li&gt;
&lt;li&gt;Systems capable of improving through reasoning&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This new perspective changed the way I build AI solutions.&lt;/p&gt;




&lt;h2&gt;
  
  
  🌐 Capstone Project: Job Matching AI Agent (Powered by Kaggle Dataset)
&lt;/h2&gt;




&lt;h2&gt;
  
  
  ⚡ &lt;strong&gt;Adapting the Project: From APIs to Kaggle Dataset&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;Originally, I planned to fetch live job postings through APIs.&lt;br&gt;
But due to API subscription limitations and breakdowns, I shifted to a more stable and practical approach:&lt;br&gt;
&lt;strong&gt;using an existing Kaggle job postings dataset.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;This turned out to be a big advantage because:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;The dataset was clean, structured and reliable&lt;/li&gt;
&lt;li&gt;I didn’t have to depend on API limits or failures&lt;/li&gt;
&lt;li&gt;Experimentation became easier and repeatable&lt;/li&gt;
&lt;li&gt;It allowed me to focus more on agent design instead of API troubleshooting&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This pivot taught me real-world adaptability — an essential skill in AI development.&lt;/p&gt;




&lt;h2&gt;
  
  
  💡 What the Project Taught Me
&lt;/h2&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;1. Designing Agent Workflows Through Task Decomposition&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;The agent follows a clear process:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Analyze the user's profile&lt;/li&gt;
&lt;li&gt;Extract relevant skills&lt;/li&gt;
&lt;li&gt;Process job descriptions from the Kaggle dataset&lt;/li&gt;
&lt;li&gt;Compute similarity using TF-IDF&lt;/li&gt;
&lt;li&gt;Rank and recommend the best matches&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This taught me how to structure agent actions step-by-step.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;2. Combining Classic NLP + AI Reasoning&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;Using TF-IDF gave me:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Explainable results&lt;/li&gt;
&lt;li&gt;Lightweight performance&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Agent reasoning added:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Better ranking&lt;/li&gt;
&lt;li&gt;Personalized logic&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This hybrid method felt realistic and effective.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;3. Working With Kaggle Datasets Effectively&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;Using a dataset from Kaggle improved my data-handling skills:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Cleaning job descriptions&lt;/li&gt;
&lt;li&gt;Standardizing fields&lt;/li&gt;
&lt;li&gt;Managing missing values&lt;/li&gt;
&lt;li&gt;Designing better preprocessing flows&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This experience strengthened my confidence in using real-world datasets.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;4. Building for User Experience&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;I learned to prioritize:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Relevance of matches&lt;/li&gt;
&lt;li&gt;Clarity of recommendations&lt;/li&gt;
&lt;li&gt;Personalized outputs&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This reminded me that AI agents must be &lt;strong&gt;useful&lt;/strong&gt;, not just smart.&lt;/p&gt;




&lt;h2&gt;
  
  
  &lt;strong&gt;The Journey Continues…&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;This course helped me shift from “using AI” to &lt;strong&gt;designing agentic systems&lt;/strong&gt; with structure, safety and reasoning.&lt;br&gt;
My capstone project — a Job Matching AI Agent powered by a Kaggle dataset — allowed me to apply every concept from the course.&lt;/p&gt;

&lt;p&gt;It showed me how agents can:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Plan&lt;/li&gt;
&lt;li&gt;Analyze&lt;/li&gt;
&lt;li&gt;Recommend&lt;/li&gt;
&lt;li&gt;Improve&lt;/li&gt;
&lt;li&gt;Deliver real value to users&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;I’m excited to continue exploring agentic AI and build even more capable systems.&lt;/p&gt;

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