<?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: Mrunalini pachpute</title>
    <description>The latest articles on DEV Community by Mrunalini pachpute (@mrunalini_pachpute_bf0b2e).</description>
    <link>https://dev.to/mrunalini_pachpute_bf0b2e</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%2F3936251%2Ffb3c140a-a022-47fa-a8b2-e42f111f0cda.png</url>
      <title>DEV Community: Mrunalini pachpute</title>
      <link>https://dev.to/mrunalini_pachpute_bf0b2e</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/mrunalini_pachpute_bf0b2e"/>
    <language>en</language>
    <item>
      <title>I Built an AI IPL War Room Using Gemini Multi-Agent Reasoning 🏏</title>
      <dc:creator>Mrunalini pachpute</dc:creator>
      <pubDate>Sun, 17 May 2026 13:06:16 +0000</pubDate>
      <link>https://dev.to/mrunalini_pachpute_bf0b2e/i-built-an-ai-ipl-war-room-using-gemini-multi-agent-reasoning-1af7</link>
      <guid>https://dev.to/mrunalini_pachpute_bf0b2e/i-built-an-ai-ipl-war-room-using-gemini-multi-agent-reasoning-1af7</guid>
      <description>&lt;p&gt;&lt;strong&gt;What if an IPL captain had an AI tactical war room?&lt;/strong&gt;&lt;br&gt;
Not a chatbot:)&lt;/p&gt;

&lt;p&gt;A system where multiple AI agents debate:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;who bowls next&lt;/li&gt;
&lt;li&gt;whether Bumrah should bowl now or later&lt;/li&gt;
&lt;li&gt;when to attack&lt;/li&gt;
&lt;li&gt;how dew changes strategy&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;That idea became CaptainCool AI — a multi-agent IPL strategist powered by Google Gemini.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;🧠 The Core Idea&lt;/strong&gt;&lt;br&gt;
Most sports AI apps generate one generic answer.&lt;/p&gt;

&lt;p&gt;But real cricket decisions involve:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;disagreement&lt;/li&gt;
&lt;li&gt;tactical tradeoffs&lt;/li&gt;
&lt;li&gt;risk analysis&lt;/li&gt;
&lt;li&gt;momentum shifts&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;So instead of one AI model pretending to do everything, I built:&lt;br&gt;
an AI captaincy war room.&lt;br&gt;
⚡ Multi-Agent System&lt;/p&gt;

&lt;p&gt;CaptainCool AI uses multiple Gemini-powered agents:&lt;/p&gt;

&lt;p&gt;1.🧠 Strategist&lt;br&gt;
Proposes the tactical move.&lt;/p&gt;

&lt;p&gt;2.📊 Stats Analyst&lt;br&gt;
Validates the decision using cricket context and live match state.&lt;/p&gt;

&lt;p&gt;3.🔥 Devil’s Advocate&lt;br&gt;
Challenges risky plans and forces reconsideration.&lt;/p&gt;

&lt;p&gt;4.👑 Final Decision Engine&lt;br&gt;
Combines all debate outcomes into the final captaincy call.&lt;/p&gt;

&lt;p&gt;5.🎙️ Commentary Agent&lt;br&gt;
Turns the reasoning into IPL-style live commentary.&lt;/p&gt;

&lt;p&gt;The result feels far more human than a normal chatbot.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;CaptainCool AI operates in two different modes:&lt;/strong&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  🧪 Manual Tactical Mode
&lt;/h3&gt;

&lt;p&gt;Users can manually simulate IPL scenarios by entering:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;score&lt;/li&gt;
&lt;li&gt;wickets&lt;/li&gt;
&lt;li&gt;overs&lt;/li&gt;
&lt;li&gt;pitch conditions&lt;/li&gt;
&lt;li&gt;dew factor&lt;/li&gt;
&lt;li&gt;captain style&lt;/li&gt;
&lt;li&gt;impact player availability&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This mode was designed for cinematic tactical simulations and reliable demo scenarios.&lt;/p&gt;

&lt;h3&gt;
  
  
  🔴 Live Match Beta Mode
&lt;/h3&gt;

&lt;p&gt;I integrated CricAPI to fetch live cricket matches and auto-fill the tactical dashboard in real time.&lt;/p&gt;

&lt;p&gt;The system processes:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;score&lt;/li&gt;
&lt;li&gt;wickets&lt;/li&gt;
&lt;li&gt;overs&lt;/li&gt;
&lt;li&gt;venue&lt;/li&gt;
&lt;li&gt;batting side&lt;/li&gt;
&lt;li&gt;match pressure&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;…and feeds that directly into the Gemini reasoning pipeline.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;🎨 Frontend Experience&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;I wanted the app to feel like an IPL broadcast control room.&lt;/p&gt;

&lt;p&gt;So the UI includes:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;dark navy gradients&lt;/li&gt;
&lt;li&gt;cyan + gold accents&lt;/li&gt;
&lt;li&gt;glassmorphism cards&lt;/li&gt;
&lt;li&gt;animated confidence bars&lt;/li&gt;
&lt;li&gt;cricket-ball loading animations&lt;/li&gt;
&lt;li&gt;sequential agent debate reveals&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Built using:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Node.js&lt;/li&gt;
&lt;li&gt;Express.js&lt;/li&gt;
&lt;li&gt;EJS&lt;/li&gt;
&lt;li&gt;Gemini 2.5 Flash&lt;/li&gt;
&lt;li&gt;CricAPI&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;🧩 Biggest Challenges&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;1.Multi-Agent Coordination&lt;br&gt;
Making agents genuinely disagree instead of repeating similar answers.&lt;/p&gt;

&lt;p&gt;2.API Quotas&lt;br&gt;
Multi-agent reasoning consumes API calls quickly, so responses had to be optimized carefully.&lt;/p&gt;

&lt;p&gt;3.Live Match Data&lt;br&gt;
Live cricket feeds often return incomplete data, requiring normalization and fallback handling.&lt;/p&gt;

&lt;p&gt;📈 What I Learned&lt;br&gt;
The biggest insight was:&lt;br&gt;
AI systems become dramatically more believable when agents disagree instead of instantly agreeing.&lt;br&gt;
That tactical conflict made CaptainCool AI feel much more realistic.&lt;/p&gt;

</description>
      <category>gemini</category>
      <category>gdgcloud</category>
      <category>gdgcloudpune</category>
      <category>gdg</category>
    </item>
  </channel>
</rss>
