<?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: siddhi bhosale</title>
    <description>The latest articles on DEV Community by siddhi bhosale (@siddhi_bhosale_1bd1607e81).</description>
    <link>https://dev.to/siddhi_bhosale_1bd1607e81</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%2F3936300%2F48a15454-f016-4fa0-bf3f-a55e22705361.png</url>
      <title>DEV Community: siddhi bhosale</title>
      <link>https://dev.to/siddhi_bhosale_1bd1607e81</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/siddhi_bhosale_1bd1607e81"/>
    <language>en</language>
    <item>
      <title>🏏 Captain Cool — Orchestrating a Google Gemini Multi-Agent Debate Loop for Live IPL Strategy</title>
      <dc:creator>siddhi bhosale</dc:creator>
      <pubDate>Sun, 17 May 2026 13:11:56 +0000</pubDate>
      <link>https://dev.to/siddhi_bhosale_1bd1607e81/captain-cool-orchestrating-a-google-gemini-multi-agent-debate-loop-for-live-ipl-strategy-1eoi</link>
      <guid>https://dev.to/siddhi_bhosale_1bd1607e81/captain-cool-orchestrating-a-google-gemini-multi-agent-debate-loop-for-live-ipl-strategy-1eoi</guid>
      <description>&lt;p&gt;During a high-stakes IPL match, a captain relies on a dugout brain trust: a data analyst pulling matchups, a defensive strategist drawing up lines, and a cynical advisor pointing out how the plan could blow up. &lt;/p&gt;

&lt;p&gt;To replicate this, I built &lt;strong&gt;Captain Cool&lt;/strong&gt;—an agentic, multi-agent AI system engineered on the modern Google Gemini stack. It simulates real-time strategic debates to make the final, definitive match call.&lt;/p&gt;

&lt;h3&gt;
  
  
  🔗 Project Resources
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;GitHub Repository:&lt;/strong&gt; `&lt;a href="https://github.com/siddhi070306/APL.git" rel="noopener noreferrer"&gt;https://github.com/siddhi070306/APL.git&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  `
&lt;/h2&gt;

&lt;h2&gt;
  
  
  🏗️ Architecture Design &amp;amp; Multi-Agent Topology
&lt;/h2&gt;

&lt;p&gt;The application implements a strictly decoupled multi-agent topology using separate client instances, individual system instructions, and specialized runtime configurations via an asynchronous &lt;strong&gt;Analyze ➔ Propose ➔ Challenge ➔ Settle&lt;/strong&gt; pattern managed by a Node.js gateway.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;       [ User Inputs / Live Cricbuzz URL ] 
                        │
                        ▼
           [ Express POST /api/strategy ]
                        │
         ┌──────────────┴──────────────┐
         ▼                             ▼
1. Stats Guru (Analyst)       2. Captain Cool (Turn 1)
   └── Tool: scraperTool         └── Generates Initial Proposal
         │                             │
         ▼                             ▼
   [ Extracted HTML/Fallback ]   3. Devil's Advocate (Critic)
         │                             └── Sharp Tactical Dissent
         │                             │
         ▼                             ▼
         └──────────────┬──────────────┘
                        ▼
              4. Captain Cool (Turn 2)
                 └── Synthesizes Debate &amp;amp; Executes Final Command

&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  End-to-End Simulation Walkthrough
&lt;/h2&gt;

&lt;p&gt;The Match Situation:&lt;br&gt;
Venue: M. Chinnaswamy Stadium, Bengaluru (Short 55m leg-side boundary).&lt;/p&gt;

&lt;p&gt;Situation: Chasing team needs 13 runs off 5 balls. A destructive left-handed finisher is on strike. Flat pitch, heavy evening dew.&lt;/p&gt;

&lt;p&gt;Dugout Dilemma: Trust the primary right-arm fast yorker specialist cracking under pressure, or bring on the mystery off-spinner?&lt;/p&gt;

&lt;h2&gt;
  
  
  The Agentic Output Stream:
&lt;/h2&gt;

&lt;p&gt;🔹 1. Stats Guru Breakdown: "Strike batter hits right-arm pace at a strike-rate of 188.5, but struggles against turning balls sliding into the body (avg 14.2). However, spin economy rates spike by 24% at this venue once dew sets in."&lt;/p&gt;

&lt;p&gt;🔸 2. Captain's Initial Proposal: "We are pulling the pace bowler out of the firing line. I am bringing on the mystery spinner to choke the angles and drag the length back."&lt;/p&gt;

&lt;p&gt;🔻 3. Devil's Advocate Critique: "Bringing on a spinner with a wet ball at Chinnaswamy is absolute suicide! The dew means zero grip—that ball is going to turn into a slippery full-toss. With a tiny 55m boundary on the leg side, he will clear the stadium roof."&lt;/p&gt;

&lt;p&gt;🟩 4. Final Tactical Directive (Captain Cool's Command): "The advisor's warning about the wet ball grip is valid. We adjust. We stick with the fast bowler, but change the line completely. We are bringing in the Impact Player to pack the off-side field. Bowler will deliver wide, cross-seam deliveries outside off-stump, out of the batter's swinging arc, completely removing the short leg-side boundary from play."&lt;/p&gt;

&lt;h2&gt;
  
  
  Conclusion
&lt;/h2&gt;

&lt;p&gt;By separating concerns into distinct, cooperating Gemini agents, Captain Cool surfaces hidden environmental risks (like dew factoring into wet-ball dynamics) through collaborative filtering. Building this project inside Google Antigravity demonstrated how seamlessly complex multi-agent reasoning structures translate to lightweight Node.js/React codebases.&lt;/p&gt;

</description>
      <category>gemini</category>
      <category>webdev</category>
      <category>javascript</category>
      <category>node</category>
    </item>
  </channel>
</rss>
