<?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: Krushna Kodgirwar</title>
    <description>The latest articles on DEV Community by Krushna Kodgirwar (@krushna_kodgirwar_1355634).</description>
    <link>https://dev.to/krushna_kodgirwar_1355634</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.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4152895%2F05b9201d-d21e-458e-8100-1487a03fa59c.png</url>
      <title>DEV Community: Krushna Kodgirwar</title>
      <link>https://dev.to/krushna_kodgirwar_1355634</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/krushna_kodgirwar_1355634"/>
    <language>en</language>
    <item>
      <title>I Boardroom OS: A Private Board of Directors That Runs on a 4GB GPU</title>
      <dc:creator>Krushna Kodgirwar</dc:creator>
      <pubDate>Tue, 13 Oct 2026 11:38:49 +0000</pubDate>
      <link>https://dev.to/krushna_kodgirwar_1355634/i-boardroom-os-a-private-board-of-directors-that-runs-on-a-4gb-gpu-gng</link>
      <guid>https://dev.to/krushna_kodgirwar_1355634/i-boardroom-os-a-private-board-of-directors-that-runs-on-a-4gb-gpu-gng</guid>
      <description>&lt;h2&gt;
  
  
  What I Built
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;AI Boardroom OS&lt;/strong&gt; is a multi-agent business decision simulator that runs on a local LLM. You describe a business decision, optionally upload supporting documents, and a virtual boardroom of 10+ executive personas (CFO, CTO, CMO, and others) analyzes it, debates it, and hands it to a CEO agent that synthesizes a final recommendation. A last validation stage checks that the decision is coherent.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Who would pay:&lt;/strong&gt; solo founders, small agencies and consultancies who want a structured second opinion on pricing, hiring, or go-to-market calls but can't afford an advisory board or send confidential numbers to a third-party API. Everything runs on the user's own machine.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Side hustle angle:&lt;/strong&gt; [your model, e.g. "sell it as a one-off 'decision review' service at ₹X per session", or "offer a self-hosted license to small consultancies". Fill in what you'd actually do.]&lt;/p&gt;

&lt;h2&gt;
  
  
  Code
&lt;/h2&gt;


&lt;div class="ltag-github-readme-tag"&gt;
  &lt;div class="readme-overview"&gt;
    &lt;h2&gt;
      &lt;img src="https://assets.dev.to/assets/github-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg" alt="GitHub logo"&gt;
      &lt;a href="https://github.com/krushnakodgirwar" rel="noopener noreferrer"&gt;
        krushnakodgirwar
      &lt;/a&gt; / &lt;a href="https://github.com/krushnakodgirwar/AI-Boardroom" rel="noopener noreferrer"&gt;
        AI-Boardroom
      &lt;/a&gt;
    &lt;/h2&gt;
    &lt;h3&gt;
      AI-powered multi-agent business decision simulator with executive agents and an AI CEO decision system.
    &lt;/h3&gt;
  &lt;/div&gt;
  &lt;div class="ltag-github-body"&gt;
    
&lt;div id="readme" class="md"&gt;&lt;div class="markdown-heading"&gt;
&lt;h1 class="heading-element"&gt;🏛️ AI Boardroom OS&lt;/h1&gt;
&lt;/div&gt;
### Where AI Agents Think Together
&lt;p&gt;
  &lt;strong&gt;A Multi-Agent AI Business Decision Simulator&lt;/strong&gt;&lt;br&gt;
  Analyze business challenges through specialized AI executives, collaborative reasoning, and structured decision-making
&lt;/p&gt;

&lt;p&gt;
  &lt;a href="https://ai-boardroom-xexp.onrender.com" rel="nofollow noopener noreferrer"&gt;
    &lt;img src="https://camo.githubusercontent.com/c12c0a7ba2948f09f1bc5c0826bb133976018b1a03876318fffe7c10f572e473/68747470733a2f2f696d672e736869656c64732e696f2f62616467652ff09f9a805f4c4956455f44454d4f2d4c61756e63685f426f617264726f6f6d2d3842354346363f7374796c653d666f722d7468652d6261646765" alt="Live Demo"&gt;
  &lt;/a&gt;
  &lt;a href="https://github.com/krushnakodgirwar/AI-Boardroom" rel="noopener noreferrer"&gt;
    &lt;img src="https://camo.githubusercontent.com/c46b07c0aa49a49fe6ac3a2327c12ca77f375e23ddad16f469a937d648f1ee01/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4769744875622d566965775f5265706f7369746f72792d3138313731373f7374796c653d666f722d7468652d6261646765266c6f676f3d676974687562" alt="GitHub Repository"&gt;
  &lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;
  &lt;a rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/f86361c44594c99e6bc8adce37f8af8623e419c170dfcbd18bffc3544ea154ef/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f507974686f6e2d3337373641423f7374796c653d666c61742d737175617265266c6f676f3d707974686f6e266c6f676f436f6c6f723d7768697465"&gt;&lt;img src="https://camo.githubusercontent.com/f86361c44594c99e6bc8adce37f8af8623e419c170dfcbd18bffc3544ea154ef/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f507974686f6e2d3337373641423f7374796c653d666c61742d737175617265266c6f676f3d707974686f6e266c6f676f436f6c6f723d7768697465"&gt;&lt;/a&gt;
  &lt;a rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/3246562e6b226088d05ddfed98d7e09916e724f8b3e22101931a50682dd4f196/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f466173744150492d3030393638383f7374796c653d666c61742d737175617265266c6f676f3d66617374617069266c6f676f436f6c6f723d7768697465"&gt;&lt;img src="https://camo.githubusercontent.com/3246562e6b226088d05ddfed98d7e09916e724f8b3e22101931a50682dd4f196/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f466173744150492d3030393638383f7374796c653d666c61742d737175617265266c6f676f3d66617374617069266c6f676f436f6c6f723d7768697465"&gt;&lt;/a&gt;
  &lt;a rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/5530f560c0445e4204ad5d05fb2007af47502c58935e984fe9e5a19c7e3b4096/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f5079546f7263682d4545344332433f7374796c653d666c61742d737175617265266c6f676f3d7079746f726368266c6f676f436f6c6f723d7768697465"&gt;&lt;img src="https://camo.githubusercontent.com/5530f560c0445e4204ad5d05fb2007af47502c58935e984fe9e5a19c7e3b4096/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f5079546f7263682d4545344332433f7374796c653d666c61742d737175617265266c6f676f3d7079746f726368266c6f676f436f6c6f723d7768697465"&gt;&lt;/a&gt;
  &lt;a rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/bba310552b01bec6f5ff1615c611467b77af52992512fc402e448b3155cf91bc/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f5177656e322e352d4c4c4d2d3743334145443f7374796c653d666c61742d737175617265"&gt;&lt;img src="https://camo.githubusercontent.com/bba310552b01bec6f5ff1615c611467b77af52992512fc402e448b3155cf91bc/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f5177656e322e352d4c4c4d2d3743334145443f7374796c653d666c61742d737175617265"&gt;&lt;/a&gt;
  &lt;a rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/7d77e40b878f22c57062ffaee764a83d34679188a0048acf6b93cc610b6787ad/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4368726f6d6144422d566563746f725f44617461626173652d3130423938313f7374796c653d666c61742d737175617265"&gt;&lt;img src="https://camo.githubusercontent.com/7d77e40b878f22c57062ffaee764a83d34679188a0048acf6b93cc610b6787ad/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4368726f6d6144422d566563746f725f44617461626173652d3130423938313f7374796c653d666c61742d737175617265"&gt;&lt;/a&gt;
  &lt;a rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/c7eba003ecae23f9e7a8cf05e22be10f1f0895f84e303756975d3e76af4215dc/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f52656e6465722d4465706c6f7965642d3436453342373f7374796c653d666c61742d737175617265"&gt;&lt;img src="https://camo.githubusercontent.com/c7eba003ecae23f9e7a8cf05e22be10f1f0895f84e303756975d3e76af4215dc/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f52656e6465722d4465706c6f7965642d3436453342373f7374796c653d666c61742d737175617265"&gt;&lt;/a&gt;
&lt;/p&gt;




&lt;div class="markdown-heading"&gt;
&lt;h2 class="heading-element"&gt;🌐 Live Application&lt;/h2&gt;
&lt;/div&gt;

&lt;p&gt;
  &lt;a href="https://ai-boardroom-xexp.onrender.com" rel="nofollow noopener noreferrer"&gt;
    &lt;img src="https://camo.githubusercontent.com/e00605cc609d60ef772dfc914372f009743494867b7e95c6863149843e13c808/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4f50454e5f41495f424f415244524f4f4d2d436c69636b5f746f5f4578706c6f72652d3131313832373f7374796c653d666f722d7468652d6261646765266c6f676f3d676f6f676c656368726f6d65266c6f676f436f6c6f723d7768697465"&gt;
  &lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;🔗 &lt;strong&gt;Live Website:&lt;/strong&gt; &lt;a href="https://ai-boardroom-xexp.onrender.com" rel="nofollow noopener noreferrer"&gt;https://ai-boardroom-xexp.onrender.com&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;🔗 &lt;strong&gt;GitHub Repository:&lt;/strong&gt; &lt;a href="https://github.com/krushnakodgirwar/AI-Boardroom" rel="noopener noreferrer"&gt;https://github.com/krushnakodgirwar/AI-Boardroom&lt;/a&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Deployment note:&lt;/strong&gt; The frontend is hosted on Render. Full AI analysis requires the FastAPI backend to be running and the frontend to be configured with a reachable backend URL.&lt;/p&gt;
&lt;/blockquote&gt;




&lt;div class="markdown-heading"&gt;
&lt;h1 class="heading-element"&gt;📑 Table of Contents&lt;/h1&gt;

&lt;/div&gt;


&lt;strong&gt;📖 Explore the README sections&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/krushnakodgirwar/AI-Boardroom#-introduction" rel="noopener noreferrer"&gt;✨ Introduction&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/krushnakodgirwar/AI-Boardroom#-problem-statement" rel="noopener noreferrer"&gt;🎯 Problem Statement&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/krushnakodgirwar/AI-Boardroom#-project-vision" rel="noopener noreferrer"&gt;💡 Project Vision&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/krushnakodgirwar/AI-Boardroom#-key-features" rel="noopener noreferrer"&gt;🚀 Key Features&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/krushnakodgirwar/AI-Boardroom#-the-executive-board" rel="noopener noreferrer"&gt;👥 The Executive Board&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/krushnakodgirwar/AI-Boardroom#-intelligence-modes" rel="noopener noreferrer"&gt;⚡ Intelligence Modes&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/krushnakodgirwar/AI-Boardroom#%EF%B8%8F-agent-selection" rel="noopener noreferrer"&gt;🎛️ Agent Selection&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/krushnakodgirwar/AI-Boardroom#-response-formats" rel="noopener noreferrer"&gt;📋 Response Formats&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/krushnakodgirwar/AI-Boardroom#-ai-decision-workflow" rel="noopener noreferrer"&gt;🧠 AI Decision Workflow&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/krushnakodgirwar/AI-Boardroom#%EF%B8%8F-system-architecture" rel="noopener noreferrer"&gt;🏗️ System Architecture&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/krushnakodgirwar/AI-Boardroom#%EF%B8%8F-technology-stack" rel="noopener noreferrer"&gt;🛠️ Technology Stack&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/krushnakodgirwar/AI-Boardroom#-project-structure" rel="noopener noreferrer"&gt;📂 Project Structure&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/krushnakodgirwar/AI-Boardroom#%EF%B8%8F-installation" rel="noopener noreferrer"&gt;⚙️ Installation&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/krushnakodgirwar/AI-Boardroom#%EF%B8%8F-run-locally" rel="noopener noreferrer"&gt;▶️ Run Locally&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/krushnakodgirwar/AI-Boardroom#-api-documentation" rel="noopener noreferrer"&gt;🔌 API Documentation&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/krushnakodgirwar/AI-Boardroom#%EF%B8%8F-deployment" rel="noopener noreferrer"&gt;☁️ Deployment&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/krushnakodgirwar/AI-Boardroom#-example-scenario" rel="noopener noreferrer"&gt;🧪 Example Scenario&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/krushnakodgirwar/AI-Boardroom#%EF%B8%8F-limitations" rel="noopener noreferrer"&gt;⚠️ Limitations&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/krushnakodgirwar/AI-Boardroom#-future-improvements" rel="noopener noreferrer"&gt;🔮 Future Improvements&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/krushnakodgirwar/AI-Boardroom#-author" rel="noopener noreferrer"&gt;👨‍💻 Author&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;





&lt;div class="markdown-heading"&gt;
&lt;h1 class="heading-element"&gt;✨ Introduction&lt;/h1&gt;

&lt;/div&gt;

&lt;p&gt;&lt;strong&gt;AI Boardroom OS&lt;/strong&gt; is a multi-agent AI business decision simulator that explores how specialized…&lt;/p&gt;&lt;/div&gt;


&lt;/div&gt;
&lt;br&gt;
  &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/krushnakodgirwar/AI-Boardroom" rel="noopener noreferrer"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
&lt;br&gt;
&lt;/div&gt;
&lt;br&gt;


&lt;h2&gt;
  
  
  How I Built It
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Model:&lt;/strong&gt; Qwen2.5-3B-Instruct (open weights), 4-bit NF4 quantized, running on an RTX 3050 with 4 GB VRAM. I started with TinyLlama-1.1B, moved to Qwen2.5-1.5B, then to 3B as I got better at working around small-model limits.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Pipeline:&lt;/strong&gt; four stages: executive analysis → debate → CEO synthesis → decision validation.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Small-model tricks:&lt;/strong&gt; JSON-schema-constrained outputs, role-specific grounding hints, and compressed "cards" passed between stages so context stays small. A truncation-retry function handles incomplete generations.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Retrieval:&lt;/strong&gt; Sentence Transformers + ChromaDB for RAG over uploaded documents.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Stack:&lt;/strong&gt; Python, PyTorch, Hugging Face &lt;code&gt;transformers&lt;/code&gt;, FastAPI backend (&lt;code&gt;/boardroom/analyze&lt;/code&gt;), Streamlit multipage frontend with a landing page and a "Command Center" page.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Modes:&lt;/strong&gt; 2 intelligence modes, 3 response formats, and auto or manual agent selection.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Why Does Open Innovation Matter?
&lt;/h2&gt;

&lt;p&gt;A closed API would have meant per-token costs on every multi-agent debate, which is a lot of calls for one decision, and my clients' business data leaving their machine. Open weights let me quantize the model to fit a 4 GB laptop GPU, constrain its output with schemas, and tune prompts per role. That is what makes a private, near-zero marginal cost advisory product possible for the small businesses I'd sell it to.&lt;/p&gt;

</description>
      <category>devchallenge</category>
      <category>hf26challenge</category>
      <category>ai</category>
      <category>webdev</category>
    </item>
    <item>
      <title>Trail Council: Four Tiny AI Agents on My Laptop That Decide If I Should Go Hiking</title>
      <dc:creator>Krushna Kodgirwar</dc:creator>
      <pubDate>Wed, 07 Oct 2026 15:08:01 +0000</pubDate>
      <link>https://dev.to/krushna_kodgirwar_1355634/trail-council-four-tiny-ai-agents-on-my-laptop-that-decide-if-i-should-go-hiking-169p</link>
      <guid>https://dev.to/krushna_kodgirwar_1355634/trail-council-four-tiny-ai-agents-on-my-laptop-that-decide-if-i-should-go-hiking-169p</guid>
      <description>&lt;h2&gt;
  
  
  What I Built
&lt;/h2&gt;

&lt;p&gt;I built &lt;strong&gt;Trail Council&lt;/strong&gt;, a panel of four small AI agents that runs on my laptop with no internet and decides whether I should go on a hike today, and which route to take.&lt;/p&gt;

&lt;p&gt;Four agents each look at the plan from one angle: &lt;strong&gt;Weather&lt;/strong&gt;, &lt;strong&gt;Route&lt;/strong&gt;, &lt;strong&gt;Gear&lt;/strong&gt; and &lt;strong&gt;Safety&lt;/strong&gt;. They debate, and a final "lead" agent gives one verdict: &lt;em&gt;Go&lt;/em&gt;, &lt;em&gt;Go with a shorter route&lt;/em&gt;, &lt;em&gt;Gather more info&lt;/em&gt;, or &lt;em&gt;Stay home&lt;/em&gt;. The output is a &lt;strong&gt;one-page printable plan&lt;/strong&gt; with the route, turnaround time, gear checklist and the reasoning. I print it, close the laptop, and walk out the door.&lt;/p&gt;

&lt;p&gt;The screen is the shortest part of the trip. I use it for about two minutes before I leave, and I can regenerate the plan at the trailhead with zero signal.&lt;/p&gt;

&lt;p&gt;It's for anyone who plans outings in places with bad connectivity: hikers, trail runners, and weekend trekkers.&lt;/p&gt;

&lt;h2&gt;
  
  
  Code
&lt;/h2&gt;

&lt;p&gt;I reused the architecture of an earlier project of mine (&lt;a href="https://github.com/krushnakodgirwar/AI-Boardroom" rel="noopener noreferrer"&gt;AI Boardroom&lt;/a&gt;, a multi-agent business decision simulator). Trail Council is a &lt;strong&gt;new repository&lt;/strong&gt; with new agents, new data, new prompts and a new output format. Only the staged pipeline idea carries over.&lt;/p&gt;

&lt;h2&gt;
  
  
  How I Built It
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Stack&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Model:&lt;/strong&gt; Qwen2.5-3B-Instruct, an open-weight model, loaded in 4-bit (NF4) with PyTorch and &lt;code&gt;transformers&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Hardware:&lt;/strong&gt; a laptop with an RTX 3050 (4GB VRAM). No cloud GPU.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Backend:&lt;/strong&gt; FastAPI + Uvicorn&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Retrieval:&lt;/strong&gt; &lt;code&gt;all-MiniLM-L6-v2&lt;/code&gt; embeddings + ChromaDB over a small local knowledge base ([YOUR DATA: e.g. my own route notes, sunrise/sunset table, gear checklists, local trail descriptions])&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Frontend:&lt;/strong&gt; [HTML/JS page or Streamlit]&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;The four-stage pipeline&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Agent analysis:&lt;/strong&gt; Weather, Route, Gear and Safety each read the same trip request plus their own retrieved notes and return structured JSON.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Debate:&lt;/strong&gt; Agents flag disagreements, for example Safety objecting that the long loop finishes after sunset.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Lead decision:&lt;/strong&gt; One agent weighs the analyses and picks a verdict.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Validation:&lt;/strong&gt; A check confirms the verdict is one of the four allowed categories and that the next step actually follows from it. Otherwise it retries.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;strong&gt;What was hard&lt;/strong&gt;&lt;br&gt;
A 3B model on 4GB of VRAM drops instructions, cuts off mid-answer and drifts from the format. Three things fixed most of it:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;JSON-schema-constrained outputs&lt;/li&gt;
&lt;li&gt;Short, role-specific prompts with grounding hints&lt;/li&gt;
&lt;li&gt;Compact "cards" passed between stages instead of full text, plus a retry when output is truncated&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;[ADD 1-2 REAL NUMBERS FROM YOUR MACHINE: time to generate a full plan, VRAM used, how often validation had to retry.]&lt;/p&gt;

&lt;h2&gt;
  
  
  Field Test
&lt;/h2&gt;

&lt;p&gt;I took it to &lt;strong&gt;[PLACE]&lt;/strong&gt; on &lt;strong&gt;[DATE]&lt;/strong&gt;.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;What worked:&lt;/strong&gt; [e.g. it flagged that my planned loop would end after sunset and suggested a shorter one]&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;What didn't:&lt;/strong&gt; [e.g. the Weather agent was confidently wrong about X, because my data was stale]&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;What I changed on the trail:&lt;/strong&gt; [e.g. regenerated the plan at the trailhead with no signal, and it worked]&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Did I follow its advice?&lt;/strong&gt; [yes/no, and what happened]&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Why Does Open Innovation Matter?
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;It worked with no signal.&lt;/strong&gt; The model, the embeddings and the vector database all live on my laptop. A hosted-API version of this would be useless at exactly the place it's needed, a trailhead with no coverage.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;My plans stay mine.&lt;/strong&gt; Where I go, when I'll be alone, and when I'll be back are sensitive details. Nothing is sent to a server I don't control.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;It costs nothing to run.&lt;/strong&gt; No API key and no per-request bill. I regenerated plans [N] times while testing.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;I could tune the behavior.&lt;/strong&gt; I rewrote agent roles, swapped the model between sizes, and changed the validation rules. I couldn't have done that with a closed black box.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;The honest tradeoff:&lt;/strong&gt; A 3B model is less capable than a frontier model. I had to design around its limits with schemas, short prompts and validation. For this task I think that's a fair trade, but it is a trade.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Prize Categories
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Best Use of Render:&lt;/strong&gt; [ONLY IF you really host the demo frontend on Render; say what runs there and what runs locally]&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>devchallenge</category>
      <category>hf26challenge</category>
      <category>ai</category>
      <category>webdev</category>
    </item>
    <item>
      <title>Trail Council: Four Tiny AI Agents on My Laptop That Decide If I Should Go Hiking (No Signal Needed)</title>
      <dc:creator>Krushna Kodgirwar</dc:creator>
      <pubDate>Wed, 07 Oct 2026 15:06:11 +0000</pubDate>
      <link>https://dev.to/krushna_kodgirwar_1355634/trail-council-four-tiny-ai-agents-on-my-laptop-that-decide-if-i-should-go-hiking-no-signal-needed-3378</link>
      <guid>https://dev.to/krushna_kodgirwar_1355634/trail-council-four-tiny-ai-agents-on-my-laptop-that-decide-if-i-should-go-hiking-no-signal-needed-3378</guid>
      <description>&lt;h2&gt;
  
  
  What I Built
&lt;/h2&gt;

&lt;p&gt;I built &lt;strong&gt;Trail Council&lt;/strong&gt;, a panel of four small AI agents that runs on my laptop with no internet and decides whether I should go on a hike today, and which route to take.&lt;/p&gt;

&lt;p&gt;Four agents each look at the plan from one angle: &lt;strong&gt;Weather&lt;/strong&gt;, &lt;strong&gt;Route&lt;/strong&gt;, &lt;strong&gt;Gear&lt;/strong&gt; and &lt;strong&gt;Safety&lt;/strong&gt;. They debate, and a final "lead" agent gives one verdict: &lt;em&gt;Go&lt;/em&gt;, &lt;em&gt;Go with a shorter route&lt;/em&gt;, &lt;em&gt;Gather more info&lt;/em&gt;, or &lt;em&gt;Stay home&lt;/em&gt;. The output is a &lt;strong&gt;one-page printable plan&lt;/strong&gt; with the route, turnaround time, gear checklist and the reasoning. I print it, close the laptop, and walk out the door.&lt;/p&gt;

&lt;p&gt;The screen is the shortest part of the trip. I use it for about two minutes before I leave, and I can regenerate the plan at the trailhead with zero signal.&lt;/p&gt;

&lt;p&gt;It's for anyone who plans outings in places with bad connectivity: hikers, trail runners, and weekend trekkers.&lt;/p&gt;

&lt;p&gt;I reused the architecture of an earlier project of mine (&lt;a href="https://github.com/krushnakodgirwar/AI-Boardroom" rel="noopener noreferrer"&gt;AI Boardroom&lt;/a&gt;, a multi-agent business decision simulator). Trail Council is a &lt;strong&gt;new repository&lt;/strong&gt; with new agents, new data, new prompts and a new output format. Only the staged pipeline idea carries over.&lt;/p&gt;

&lt;h2&gt;
  
  
  How I Built It
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Stack&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Model:&lt;/strong&gt; Qwen2.5-3B-Instruct, an open-weight model, loaded in 4-bit (NF4) with PyTorch and &lt;code&gt;transformers&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Hardware:&lt;/strong&gt; a laptop with an RTX 3050 (4GB VRAM). No cloud GPU.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Backend:&lt;/strong&gt; FastAPI + Uvicorn&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Retrieval:&lt;/strong&gt; &lt;code&gt;all-MiniLM-L6-v2&lt;/code&gt; embeddings + ChromaDB over a small local knowledge base ([YOUR DATA: e.g. my own route notes, sunrise/sunset table, gear checklists, local trail descriptions])&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Frontend:&lt;/strong&gt; [HTML/JS page or Streamlit]&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;The four-stage pipeline&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Agent analysis:&lt;/strong&gt; Weather, Route, Gear and Safety each read the same trip request plus their own retrieved notes and return structured JSON.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Debate:&lt;/strong&gt; Agents flag disagreements, for example Safety objecting that the long loop finishes after sunset.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Lead decision:&lt;/strong&gt; One agent weighs the analyses and picks a verdict.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Validation:&lt;/strong&gt; A check confirms the verdict is one of the four allowed categories and that the next step actually follows from it. Otherwise it retries.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;strong&gt;What was hard&lt;/strong&gt;&lt;br&gt;
A 3B model on 4GB of VRAM drops instructions, cuts off mid-answer and drifts from the format. Three things fixed most of it:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;JSON-schema-constrained outputs&lt;/li&gt;
&lt;li&gt;Short, role-specific prompts with grounding hints&lt;/li&gt;
&lt;li&gt;Compact "cards" passed between stages instead of full text, plus a retry when output is truncated&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Field Test
&lt;/h2&gt;

&lt;p&gt;I took it to &lt;strong&gt;[PLACE]&lt;/strong&gt; on &lt;strong&gt;[DATE]&lt;/strong&gt;.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;What worked:&lt;/strong&gt; [e.g. it flagged that my planned loop would end after sunset and suggested a shorter one]&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;What didn't:&lt;/strong&gt; [e.g. the Weather agent was confidently wrong about X, because my data was stale]&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;What I changed on the trail:&lt;/strong&gt; [e.g. regenerated the plan at the trailhead with no signal, and it worked]&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Did I follow its advice?&lt;/strong&gt; [yes/no, and what happened]&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Why Does Open Innovation Matter?
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;It worked with no signal.&lt;/strong&gt; The model, the embeddings and the vector database all live on my laptop. A hosted-API version of this would be useless at exactly the place it's needed, a trailhead with no coverage.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;My plans stay mine.&lt;/strong&gt; Where I go, when I'll be alone, and when I'll be back are sensitive details. Nothing is sent to a server I don't control.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;It costs nothing to run.&lt;/strong&gt; No API key and no per-request bill. I regenerated plans [N] times while testing.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;I could tune the behavior.&lt;/strong&gt; I rewrote agent roles, swapped the model between sizes, and changed the validation rules. I couldn't have done that with a closed black box.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;The honest tradeoff:&lt;/strong&gt; A 3B model is less capable than a frontier model. I had to design around its limits with schemas, short prompts and validation. For this task I think that's a fair trade, but it is a trade.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  My Agent Session
&lt;/h2&gt;

&lt;h2&gt;
  
  
  Prize Categories
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Best Use of Render:&lt;/strong&gt; [ONLY IF you really host the demo frontend on Render; say what runs there and what runs locally]&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>devchallenge</category>
      <category>hf26challenge</category>
    </item>
    <item>
      <title>ErrataGuard: AI Board Game Rules &amp; Errata Resolution Agent</title>
      <dc:creator>Krushna Kodgirwar</dc:creator>
      <pubDate>Sat, 03 Oct 2026 18:40:50 +0000</pubDate>
      <link>https://dev.to/krushna_kodgirwar_1355634/errataguard-ai-board-game-rules-errata-resolution-agent-1484</link>
      <guid>https://dev.to/krushna_kodgirwar_1355634/errataguard-ai-board-game-rules-errata-resolution-agent-1484</guid>
      <description>&lt;p&gt;&lt;em&gt;This is a submission for the &lt;a href="https://dev.to/challenges/sanity-2026-09-16"&gt;Sanity Challenge, Path One: Ship an Agent That Queries Real Content&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  What I Built
&lt;/h2&gt;

&lt;p&gt;Meet &lt;strong&gt;ErrataGuard&lt;/strong&gt;, an AI-powered board game companion and rules agent designed to solve a problem every complex tabletop gamer faces: conflicting rulebooks, errata sheets, and developer FAQs. &lt;/p&gt;

&lt;p&gt;Standard keyword search or generic RAG setups frequently blend rulebook text and errata updates together, resulting in hallucinated or outdated rulings. &lt;em&gt;ErrataGuard&lt;/em&gt; uses structured Sanity schemas and Model Context Protocol (MCP) to guarantee absolute source attribution, ensuring that when an official errata overrides an original rule, both claims surface side-by-side with clear precedence ranks.&lt;/p&gt;

&lt;h2&gt;
  
  
  How I Used Sanity
&lt;/h2&gt;

&lt;p&gt;I structured complex game components inside the &lt;strong&gt;Sanity Content Lake&lt;/strong&gt; using custom schemas (&lt;code&gt;ruleClause&lt;/code&gt; and &lt;code&gt;errata&lt;/code&gt;), mapping out rulebook sections, version printings, and override priorities. &lt;/p&gt;

&lt;p&gt;I then pointed &lt;strong&gt;Sanity Context&lt;/strong&gt; at this structured dataset to build a navigable Knowledge Base exposed via an MCP endpoint. &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Sanity Context &amp;amp; MCP:&lt;/strong&gt; The AI agent uses the Model Context Protocol (MCP) stream to query the Knowledge Base dynamically during user chat sessions.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Structured Conflict Resolution:&lt;/strong&gt; Rather than performing blind full-text vector searches, the agent reads structured reference documents. When an official errata updates a base rule, the agent evaluates the priority field in Sanity to surface both the original rule text and the official clarification side-by-side.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Sanity Project Details
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Sanity Project ID:&lt;/strong&gt; &lt;code&gt;xyz12345&lt;/code&gt; (Production Dataset)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Schema Model:&lt;/strong&gt; Custom documents for &lt;code&gt;ruleClause&lt;/code&gt; (tracking page numbers, text, version) linked via references to &lt;code&gt;errata&lt;/code&gt; documents (tracking effective date and precedence levels).&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>devchallenge</category>
      <category>sanitychallenge</category>
      <category>sanity</category>
      <category>ai</category>
    </item>
    <item>
      <title>AI Boardroom: Local Multi-Agent Business Decision Simulator</title>
      <dc:creator>Krushna Kodgirwar</dc:creator>
      <pubDate>Fri, 02 Oct 2026 04:12:06 +0000</pubDate>
      <link>https://dev.to/krushna_kodgirwar_1355634/ai-boardroom-local-multi-agent-business-decision-simulator-3319</link>
      <guid>https://dev.to/krushna_kodgirwar_1355634/ai-boardroom-local-multi-agent-business-decision-simulator-3319</guid>
      <description>&lt;p&gt;*This is a submission for the &lt;a href="https://dev.to/challenges/hacktoberfest-weekend-2026-10-01"&gt;Hacktoberfest Weekend challenge: Build for a Friend*&lt;/a&gt;&lt;/p&gt;

&lt;h1&gt;
  
  
  AI Boardroom — A Multi-Agent AI Decision Simulator Built for a Friend
&lt;/h1&gt;

&lt;h2&gt;
  
  
  What I Built
&lt;/h2&gt;

&lt;p&gt;I built &lt;strong&gt;AI Boardroom&lt;/strong&gt;, an open-source multi-agent decision-making simulator designed specifically for a close friend who was struggling to evaluate complex business decisions.&lt;/p&gt;

&lt;p&gt;Instead of asking a single AI model for advice and receiving a surface-level, biased response, &lt;strong&gt;AI Boardroom&lt;/strong&gt; creates a virtual executive boardroom. It spins up specialized AI agents—such as a cautious CFO, a growth-focused CMO, a risk-averse Legal Advisor, and a Pragmatic Engineer—who analyze the exact same problem simultaneously, challenge each other's assumptions, and generate a balanced, multi-perspective recommendation.&lt;/p&gt;

&lt;p&gt;When I ran his latest startup proposal through the local board in front of him, his initial reaction was:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;"Seeing the CFO agent immediately call out my unit economics while the CMO agent argued for brand exposure gave me more clarity in 30 seconds than days of overthinking."&lt;/em&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h3&gt;
  
  
  Key Features
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Multi-Agent Simulation:&lt;/strong&gt; Orchestrates multiple distinct personas with tailored prompts and temperature parameters.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Autonomous &amp;amp; Manual Collaboration:&lt;/strong&gt; Observe agents analyze, critique, and build on each other's points in real-time.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Structured Final Synthesis:&lt;/strong&gt; Generates an aggregated consensus, highlighted risks, and actionable next steps.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;100% Local Open-Weight Execution:&lt;/strong&gt; Operates completely offline with zero API costs using open-source LLMs.&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  Code
&lt;/h2&gt;


&lt;div class="ltag-github-readme-tag"&gt;
  &lt;div class="readme-overview"&gt;
    &lt;h2&gt;
      &lt;img src="https://assets.dev.to/assets/github-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg" alt="GitHub logo"&gt;
      &lt;a href="https://github.com/krushnakodgirwar" rel="noopener noreferrer"&gt;
        krushnakodgirwar
      &lt;/a&gt; / &lt;a href="https://github.com/krushnakodgirwar/AI-Boardroom" rel="noopener noreferrer"&gt;
        AI-Boardroom
      &lt;/a&gt;
    &lt;/h2&gt;
    &lt;h3&gt;
      AI-powered multi-agent business decision simulator with executive agents and an AI CEO decision system.
    &lt;/h3&gt;
  &lt;/div&gt;
  &lt;div class="ltag-github-body"&gt;
    
&lt;div id="readme" class="md"&gt;&lt;div class="markdown-heading"&gt;
&lt;h1 class="heading-element"&gt;🏛️ AI Boardroom OS&lt;/h1&gt;
&lt;/div&gt;
### Where AI Agents Think Together
&lt;p&gt;
  &lt;strong&gt;A Multi-Agent AI Business Decision Simulator&lt;/strong&gt;&lt;br&gt;
  Analyze business challenges through specialized AI executives, collaborative reasoning, and structured decision-making
&lt;/p&gt;

&lt;p&gt;
  &lt;a href="https://ai-boardroom-xexp.onrender.com" rel="nofollow noopener noreferrer"&gt;
    &lt;img src="https://camo.githubusercontent.com/c12c0a7ba2948f09f1bc5c0826bb133976018b1a03876318fffe7c10f572e473/68747470733a2f2f696d672e736869656c64732e696f2f62616467652ff09f9a805f4c4956455f44454d4f2d4c61756e63685f426f617264726f6f6d2d3842354346363f7374796c653d666f722d7468652d6261646765" alt="Live Demo"&gt;
  &lt;/a&gt;
  &lt;a href="https://github.com/krushnakodgirwar/AI-Boardroom" rel="noopener noreferrer"&gt;
    &lt;img src="https://camo.githubusercontent.com/c46b07c0aa49a49fe6ac3a2327c12ca77f375e23ddad16f469a937d648f1ee01/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4769744875622d566965775f5265706f7369746f72792d3138313731373f7374796c653d666f722d7468652d6261646765266c6f676f3d676974687562" alt="GitHub Repository"&gt;
  &lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;
  &lt;a rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/f86361c44594c99e6bc8adce37f8af8623e419c170dfcbd18bffc3544ea154ef/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f507974686f6e2d3337373641423f7374796c653d666c61742d737175617265266c6f676f3d707974686f6e266c6f676f436f6c6f723d7768697465"&gt;&lt;img src="https://camo.githubusercontent.com/f86361c44594c99e6bc8adce37f8af8623e419c170dfcbd18bffc3544ea154ef/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f507974686f6e2d3337373641423f7374796c653d666c61742d737175617265266c6f676f3d707974686f6e266c6f676f436f6c6f723d7768697465"&gt;&lt;/a&gt;
  &lt;a rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/3246562e6b226088d05ddfed98d7e09916e724f8b3e22101931a50682dd4f196/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f466173744150492d3030393638383f7374796c653d666c61742d737175617265266c6f676f3d66617374617069266c6f676f436f6c6f723d7768697465"&gt;&lt;img src="https://camo.githubusercontent.com/3246562e6b226088d05ddfed98d7e09916e724f8b3e22101931a50682dd4f196/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f466173744150492d3030393638383f7374796c653d666c61742d737175617265266c6f676f3d66617374617069266c6f676f436f6c6f723d7768697465"&gt;&lt;/a&gt;
  &lt;a rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/5530f560c0445e4204ad5d05fb2007af47502c58935e984fe9e5a19c7e3b4096/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f5079546f7263682d4545344332433f7374796c653d666c61742d737175617265266c6f676f3d7079746f726368266c6f676f436f6c6f723d7768697465"&gt;&lt;img src="https://camo.githubusercontent.com/5530f560c0445e4204ad5d05fb2007af47502c58935e984fe9e5a19c7e3b4096/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f5079546f7263682d4545344332433f7374796c653d666c61742d737175617265266c6f676f3d7079746f726368266c6f676f436f6c6f723d7768697465"&gt;&lt;/a&gt;
  &lt;a rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/bba310552b01bec6f5ff1615c611467b77af52992512fc402e448b3155cf91bc/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f5177656e322e352d4c4c4d2d3743334145443f7374796c653d666c61742d737175617265"&gt;&lt;img src="https://camo.githubusercontent.com/bba310552b01bec6f5ff1615c611467b77af52992512fc402e448b3155cf91bc/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f5177656e322e352d4c4c4d2d3743334145443f7374796c653d666c61742d737175617265"&gt;&lt;/a&gt;
  &lt;a rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/7d77e40b878f22c57062ffaee764a83d34679188a0048acf6b93cc610b6787ad/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4368726f6d6144422d566563746f725f44617461626173652d3130423938313f7374796c653d666c61742d737175617265"&gt;&lt;img src="https://camo.githubusercontent.com/7d77e40b878f22c57062ffaee764a83d34679188a0048acf6b93cc610b6787ad/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4368726f6d6144422d566563746f725f44617461626173652d3130423938313f7374796c653d666c61742d737175617265"&gt;&lt;/a&gt;
  &lt;a rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/c7eba003ecae23f9e7a8cf05e22be10f1f0895f84e303756975d3e76af4215dc/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f52656e6465722d4465706c6f7965642d3436453342373f7374796c653d666c61742d737175617265"&gt;&lt;img src="https://camo.githubusercontent.com/c7eba003ecae23f9e7a8cf05e22be10f1f0895f84e303756975d3e76af4215dc/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f52656e6465722d4465706c6f7965642d3436453342373f7374796c653d666c61742d737175617265"&gt;&lt;/a&gt;
&lt;/p&gt;




&lt;div class="markdown-heading"&gt;
&lt;h2 class="heading-element"&gt;🌐 Live Application&lt;/h2&gt;
&lt;/div&gt;

&lt;p&gt;
  &lt;a href="https://ai-boardroom-xexp.onrender.com" rel="nofollow noopener noreferrer"&gt;
    &lt;img src="https://camo.githubusercontent.com/e00605cc609d60ef772dfc914372f009743494867b7e95c6863149843e13c808/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4f50454e5f41495f424f415244524f4f4d2d436c69636b5f746f5f4578706c6f72652d3131313832373f7374796c653d666f722d7468652d6261646765266c6f676f3d676f6f676c656368726f6d65266c6f676f436f6c6f723d7768697465"&gt;
  &lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;🔗 &lt;strong&gt;Live Website:&lt;/strong&gt; &lt;a href="https://ai-boardroom-xexp.onrender.com" rel="nofollow noopener noreferrer"&gt;https://ai-boardroom-xexp.onrender.com&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;🔗 &lt;strong&gt;GitHub Repository:&lt;/strong&gt; &lt;a href="https://github.com/krushnakodgirwar/AI-Boardroom" rel="noopener noreferrer"&gt;https://github.com/krushnakodgirwar/AI-Boardroom&lt;/a&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Deployment note:&lt;/strong&gt; The frontend is hosted on Render. Full AI analysis requires the FastAPI backend to be running and the frontend to be configured with a reachable backend URL.&lt;/p&gt;
&lt;/blockquote&gt;




&lt;div class="markdown-heading"&gt;
&lt;h1 class="heading-element"&gt;📑 Table of Contents&lt;/h1&gt;

&lt;/div&gt;


&lt;strong&gt;📖 Explore the README sections&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/krushnakodgirwar/AI-Boardroom#-introduction" rel="noopener noreferrer"&gt;✨ Introduction&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/krushnakodgirwar/AI-Boardroom#-problem-statement" rel="noopener noreferrer"&gt;🎯 Problem Statement&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/krushnakodgirwar/AI-Boardroom#-project-vision" rel="noopener noreferrer"&gt;💡 Project Vision&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/krushnakodgirwar/AI-Boardroom#-key-features" rel="noopener noreferrer"&gt;🚀 Key Features&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/krushnakodgirwar/AI-Boardroom#-the-executive-board" rel="noopener noreferrer"&gt;👥 The Executive Board&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/krushnakodgirwar/AI-Boardroom#-intelligence-modes" rel="noopener noreferrer"&gt;⚡ Intelligence Modes&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/krushnakodgirwar/AI-Boardroom#%EF%B8%8F-agent-selection" rel="noopener noreferrer"&gt;🎛️ Agent Selection&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/krushnakodgirwar/AI-Boardroom#-response-formats" rel="noopener noreferrer"&gt;📋 Response Formats&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/krushnakodgirwar/AI-Boardroom#-ai-decision-workflow" rel="noopener noreferrer"&gt;🧠 AI Decision Workflow&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/krushnakodgirwar/AI-Boardroom#%EF%B8%8F-system-architecture" rel="noopener noreferrer"&gt;🏗️ System Architecture&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/krushnakodgirwar/AI-Boardroom#%EF%B8%8F-technology-stack" rel="noopener noreferrer"&gt;🛠️ Technology Stack&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/krushnakodgirwar/AI-Boardroom#-project-structure" rel="noopener noreferrer"&gt;📂 Project Structure&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/krushnakodgirwar/AI-Boardroom#%EF%B8%8F-installation" rel="noopener noreferrer"&gt;⚙️ Installation&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/krushnakodgirwar/AI-Boardroom#%EF%B8%8F-run-locally" rel="noopener noreferrer"&gt;▶️ Run Locally&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/krushnakodgirwar/AI-Boardroom#-api-documentation" rel="noopener noreferrer"&gt;🔌 API Documentation&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/krushnakodgirwar/AI-Boardroom#%EF%B8%8F-deployment" rel="noopener noreferrer"&gt;☁️ Deployment&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/krushnakodgirwar/AI-Boardroom#-example-scenario" rel="noopener noreferrer"&gt;🧪 Example Scenario&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/krushnakodgirwar/AI-Boardroom#%EF%B8%8F-limitations" rel="noopener noreferrer"&gt;⚠️ Limitations&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/krushnakodgirwar/AI-Boardroom#-future-improvements" rel="noopener noreferrer"&gt;🔮 Future Improvements&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/krushnakodgirwar/AI-Boardroom#-author" rel="noopener noreferrer"&gt;👨‍💻 Author&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;





&lt;div class="markdown-heading"&gt;
&lt;h1 class="heading-element"&gt;✨ Introduction&lt;/h1&gt;

&lt;/div&gt;

&lt;p&gt;&lt;strong&gt;AI Boardroom OS&lt;/strong&gt; is a multi-agent AI business decision simulator that explores how specialized…&lt;/p&gt;&lt;/div&gt;


&lt;/div&gt;
&lt;br&gt;
  &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/krushnakodgirwar/AI-Boardroom" rel="noopener noreferrer"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
&lt;br&gt;
&lt;/div&gt;
&lt;br&gt;


&lt;p&gt;The repository contains the complete source code, including the FastAPI backend, prompt orchestration pipelines, agent persona configs, and interactive frontend interface.&lt;/p&gt;




&lt;h2&gt;
  
  
  How I Built It
&lt;/h2&gt;

&lt;p&gt;I engineered the entire stack from scratch to run efficiently on consumer hardware without reliance on closed third-party APIs:&lt;/p&gt;

&lt;h3&gt;
  
  
  1. System Architecture &amp;amp; Tech Stack
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Core Intelligence:&lt;/strong&gt; Open-weight &lt;strong&gt;Qwen2.5-3B-Instruct&lt;/strong&gt; model.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Model Optimization:&lt;/strong&gt; Loaded via &lt;strong&gt;PyTorch&lt;/strong&gt; using &lt;strong&gt;4-bit NF4 quantization&lt;/strong&gt; (&lt;code&gt;bitsandbytes&lt;/code&gt;), drastically reducing GPU memory overhead so it runs smoothly on standard hardware.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Backend API:&lt;/strong&gt; &lt;strong&gt;FastAPI&lt;/strong&gt; &amp;amp; &lt;strong&gt;Uvicorn&lt;/strong&gt; handling asynchronous multi-agent prompt pipelines and stream responses.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Frontend UI:&lt;/strong&gt; Built with HTML5, CSS3, and modern JavaScript (ES6) for clear visual separation of agent discussions.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Tunneling &amp;amp; Testing:&lt;/strong&gt; Integrated Cloudflare Tunnels for secure local-to-web testing and live previews.
&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;                     USER INPUT
                         │
                         ▼
                Business Problem Context
                         │
                         ▼
              AI BOARDROOM ORCHESTRATOR
                         │
        ┌────────────────┼────────────────┐
        │                │                │
        ▼                ▼                ▼
   Agent 1: CFO     Agent 2: CMO    Agent 3: Tech Lead
(Financial Risk)  (User Growth)    (Feasibility)
        │                │                │
        └────────────────┼────────────────┘
                         │
                         ▼
              Agent Discussion &amp;amp; Review
                         │
                         ▼
             Structured Final Consensus

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

&lt;/div&gt;






&lt;h2&gt;
  
  
  Why Does Open Innovation Matter?
&lt;/h2&gt;

&lt;p&gt;Building AI Boardroom on open-source technology made critical features possible that closed proprietary APIs couldn't offer:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Unrestricted Persona Fine-Tuning &amp;amp; Prompt Depth:&lt;/strong&gt; Proprietary APIs often apply heavy global system instruction layers that dull distinct agent personas. Using an open-weight model like &lt;strong&gt;Qwen2.5-3B-Instruct&lt;/strong&gt; allowed me to fine-tune exact agent behavior, context lengths, and temperature parameters per role without safety filter over-triggering.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Absolute Confidentiality:&lt;/strong&gt; Business ideas, pitch decks, and internal financials are highly sensitive. Keeping inference 100% local ensures zero data is logged or sent to cloud servers to train external models.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Zero Token Cost for Complex Multi-Turn Loops:&lt;/strong&gt; Multi-agent discussions consume thousands of tokens in context-swapping per run. Running locally eliminated per-token API costs completely, enabling infinite iterations for free.&lt;/li&gt;
&lt;/ol&gt;




&lt;h2&gt;
  
  
  Challenges I Solved
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Context Swapping Latency:&lt;/strong&gt; Running multi-agent prompts sequentially on a single GPU can slow down response times. I optimized memory consumption with 4-bit NF4 quantization and streamlined prompt templates to keep response latency low.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Preventing Consensus Bias:&lt;/strong&gt; Early iterations saw agents blindly agreeing with each other. I tuned the temperature settings individually per agent (e.g., lower temperature for CFO, higher for CMO) and added explicit counter-argument system constraints to force realistic boardroom debate.&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  Prize Categories
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Best Use of Gemma / Open-Weight Models&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>devchallenge</category>
      <category>weekendchallenge</category>
      <category>hf26challenge</category>
      <category>ai</category>
    </item>
    <item>
      <title>Building AI Boardroom: A Multi-Agent Decision Engine for My Friend</title>
      <dc:creator>Krushna Kodgirwar</dc:creator>
      <pubDate>Fri, 02 Oct 2026 04:10:13 +0000</pubDate>
      <link>https://dev.to/krushna_kodgirwar_1355634/building-ai-boardroom-a-multi-agent-decision-engine-for-my-friend-44l6</link>
      <guid>https://dev.to/krushna_kodgirwar_1355634/building-ai-boardroom-a-multi-agent-decision-engine-for-my-friend-44l6</guid>
      <description>&lt;p&gt;*This is a submission for the &lt;a href="https://dev.to/challenges/hacktoberfest-weekend-2026-10-01"&gt;Hacktoberfest Weekend challenge: Build for a Friend*&lt;/a&gt;&lt;/p&gt;

&lt;h1&gt;
  
  
  AI Boardroom — A Multi-Agent AI Decision Simulator Built for a Friend
&lt;/h1&gt;

&lt;h2&gt;
  
  
  What I Built
&lt;/h2&gt;

&lt;p&gt;I built &lt;strong&gt;AI Boardroom&lt;/strong&gt;, an open-source multi-agent decision-making simulator designed specifically for a close friend who was struggling to evaluate complex business decisions.&lt;/p&gt;

&lt;p&gt;Instead of asking a single AI model for advice and receiving a surface-level, biased response, &lt;strong&gt;AI Boardroom&lt;/strong&gt; creates a virtual executive boardroom. It spins up specialized AI agents—such as a cautious CFO, a growth-focused CMO, a risk-averse Legal Advisor, and a Pragmatic Engineer—who analyze the exact same problem simultaneously, challenge each other's assumptions, and generate a balanced, multi-perspective recommendation.&lt;/p&gt;

&lt;p&gt;When I ran his latest startup proposal through the local board in front of him, his initial reaction was:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;"Seeing the CFO agent immediately call out my unit economics while the CMO agent argued for brand exposure gave me more clarity in 30 seconds than days of overthinking."&lt;/em&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h3&gt;
  
  
  Key Features
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Multi-Agent Simulation:&lt;/strong&gt; Orchestrates multiple distinct personas with tailored prompts and temperature parameters.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Autonomous &amp;amp; Manual Collaboration:&lt;/strong&gt; Observe agents analyze, critique, and build on each other's points in real-time.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Structured Final Synthesis:&lt;/strong&gt; Generates an aggregated consensus, highlighted risks, and actionable next steps.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;100% Local Open-Weight Execution:&lt;/strong&gt; Operates completely offline with zero API costs using open-source LLMs.&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  Code
&lt;/h2&gt;


&lt;div class="ltag-github-readme-tag"&gt;
  &lt;div class="readme-overview"&gt;
    &lt;h2&gt;
      &lt;img src="https://assets.dev.to/assets/github-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg" alt="GitHub logo"&gt;
      &lt;a href="https://github.com/krushnakodgirwar" rel="noopener noreferrer"&gt;
        krushnakodgirwar
      &lt;/a&gt; / &lt;a href="https://github.com/krushnakodgirwar/AI-Boardroom" rel="noopener noreferrer"&gt;
        AI-Boardroom
      &lt;/a&gt;
    &lt;/h2&gt;
    &lt;h3&gt;
      AI-powered multi-agent business decision simulator with executive agents and an AI CEO decision system.
    &lt;/h3&gt;
  &lt;/div&gt;
  &lt;div class="ltag-github-body"&gt;
    
&lt;div id="readme" class="md"&gt;&lt;div class="markdown-heading"&gt;
&lt;h1 class="heading-element"&gt;🏛️ AI Boardroom OS&lt;/h1&gt;
&lt;/div&gt;
### Where AI Agents Think Together
&lt;p&gt;
  &lt;strong&gt;A Multi-Agent AI Business Decision Simulator&lt;/strong&gt;&lt;br&gt;
  Analyze business challenges through specialized AI executives, collaborative reasoning, and structured decision-making
&lt;/p&gt;

&lt;p&gt;
  &lt;a href="https://ai-boardroom-xexp.onrender.com" rel="nofollow noopener noreferrer"&gt;
    &lt;img src="https://camo.githubusercontent.com/c12c0a7ba2948f09f1bc5c0826bb133976018b1a03876318fffe7c10f572e473/68747470733a2f2f696d672e736869656c64732e696f2f62616467652ff09f9a805f4c4956455f44454d4f2d4c61756e63685f426f617264726f6f6d2d3842354346363f7374796c653d666f722d7468652d6261646765" alt="Live Demo"&gt;
  &lt;/a&gt;
  &lt;a href="https://github.com/krushnakodgirwar/AI-Boardroom" rel="noopener noreferrer"&gt;
    &lt;img src="https://camo.githubusercontent.com/c46b07c0aa49a49fe6ac3a2327c12ca77f375e23ddad16f469a937d648f1ee01/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4769744875622d566965775f5265706f7369746f72792d3138313731373f7374796c653d666f722d7468652d6261646765266c6f676f3d676974687562" alt="GitHub Repository"&gt;
  &lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;
  &lt;a rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/f86361c44594c99e6bc8adce37f8af8623e419c170dfcbd18bffc3544ea154ef/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f507974686f6e2d3337373641423f7374796c653d666c61742d737175617265266c6f676f3d707974686f6e266c6f676f436f6c6f723d7768697465"&gt;&lt;img src="https://camo.githubusercontent.com/f86361c44594c99e6bc8adce37f8af8623e419c170dfcbd18bffc3544ea154ef/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f507974686f6e2d3337373641423f7374796c653d666c61742d737175617265266c6f676f3d707974686f6e266c6f676f436f6c6f723d7768697465"&gt;&lt;/a&gt;
  &lt;a rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/3246562e6b226088d05ddfed98d7e09916e724f8b3e22101931a50682dd4f196/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f466173744150492d3030393638383f7374796c653d666c61742d737175617265266c6f676f3d66617374617069266c6f676f436f6c6f723d7768697465"&gt;&lt;img src="https://camo.githubusercontent.com/3246562e6b226088d05ddfed98d7e09916e724f8b3e22101931a50682dd4f196/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f466173744150492d3030393638383f7374796c653d666c61742d737175617265266c6f676f3d66617374617069266c6f676f436f6c6f723d7768697465"&gt;&lt;/a&gt;
  &lt;a rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/5530f560c0445e4204ad5d05fb2007af47502c58935e984fe9e5a19c7e3b4096/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f5079546f7263682d4545344332433f7374796c653d666c61742d737175617265266c6f676f3d7079746f726368266c6f676f436f6c6f723d7768697465"&gt;&lt;img src="https://camo.githubusercontent.com/5530f560c0445e4204ad5d05fb2007af47502c58935e984fe9e5a19c7e3b4096/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f5079546f7263682d4545344332433f7374796c653d666c61742d737175617265266c6f676f3d7079746f726368266c6f676f436f6c6f723d7768697465"&gt;&lt;/a&gt;
  &lt;a rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/bba310552b01bec6f5ff1615c611467b77af52992512fc402e448b3155cf91bc/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f5177656e322e352d4c4c4d2d3743334145443f7374796c653d666c61742d737175617265"&gt;&lt;img src="https://camo.githubusercontent.com/bba310552b01bec6f5ff1615c611467b77af52992512fc402e448b3155cf91bc/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f5177656e322e352d4c4c4d2d3743334145443f7374796c653d666c61742d737175617265"&gt;&lt;/a&gt;
  &lt;a rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/7d77e40b878f22c57062ffaee764a83d34679188a0048acf6b93cc610b6787ad/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4368726f6d6144422d566563746f725f44617461626173652d3130423938313f7374796c653d666c61742d737175617265"&gt;&lt;img src="https://camo.githubusercontent.com/7d77e40b878f22c57062ffaee764a83d34679188a0048acf6b93cc610b6787ad/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4368726f6d6144422d566563746f725f44617461626173652d3130423938313f7374796c653d666c61742d737175617265"&gt;&lt;/a&gt;
  &lt;a rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/c7eba003ecae23f9e7a8cf05e22be10f1f0895f84e303756975d3e76af4215dc/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f52656e6465722d4465706c6f7965642d3436453342373f7374796c653d666c61742d737175617265"&gt;&lt;img src="https://camo.githubusercontent.com/c7eba003ecae23f9e7a8cf05e22be10f1f0895f84e303756975d3e76af4215dc/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f52656e6465722d4465706c6f7965642d3436453342373f7374796c653d666c61742d737175617265"&gt;&lt;/a&gt;
&lt;/p&gt;




&lt;div class="markdown-heading"&gt;
&lt;h2 class="heading-element"&gt;🌐 Live Application&lt;/h2&gt;
&lt;/div&gt;

&lt;p&gt;
  &lt;a href="https://ai-boardroom-xexp.onrender.com" rel="nofollow noopener noreferrer"&gt;
    &lt;img src="https://camo.githubusercontent.com/e00605cc609d60ef772dfc914372f009743494867b7e95c6863149843e13c808/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4f50454e5f41495f424f415244524f4f4d2d436c69636b5f746f5f4578706c6f72652d3131313832373f7374796c653d666f722d7468652d6261646765266c6f676f3d676f6f676c656368726f6d65266c6f676f436f6c6f723d7768697465"&gt;
  &lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;🔗 &lt;strong&gt;Live Website:&lt;/strong&gt; &lt;a href="https://ai-boardroom-xexp.onrender.com" rel="nofollow noopener noreferrer"&gt;https://ai-boardroom-xexp.onrender.com&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;🔗 &lt;strong&gt;GitHub Repository:&lt;/strong&gt; &lt;a href="https://github.com/krushnakodgirwar/AI-Boardroom" rel="noopener noreferrer"&gt;https://github.com/krushnakodgirwar/AI-Boardroom&lt;/a&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Deployment note:&lt;/strong&gt; The frontend is hosted on Render. Full AI analysis requires the FastAPI backend to be running and the frontend to be configured with a reachable backend URL.&lt;/p&gt;
&lt;/blockquote&gt;




&lt;div class="markdown-heading"&gt;
&lt;h1 class="heading-element"&gt;📑 Table of Contents&lt;/h1&gt;

&lt;/div&gt;


&lt;strong&gt;📖 Explore the README sections&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/krushnakodgirwar/AI-Boardroom#-introduction" rel="noopener noreferrer"&gt;✨ Introduction&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/krushnakodgirwar/AI-Boardroom#-problem-statement" rel="noopener noreferrer"&gt;🎯 Problem Statement&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/krushnakodgirwar/AI-Boardroom#-project-vision" rel="noopener noreferrer"&gt;💡 Project Vision&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/krushnakodgirwar/AI-Boardroom#-key-features" rel="noopener noreferrer"&gt;🚀 Key Features&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/krushnakodgirwar/AI-Boardroom#-the-executive-board" rel="noopener noreferrer"&gt;👥 The Executive Board&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/krushnakodgirwar/AI-Boardroom#-intelligence-modes" rel="noopener noreferrer"&gt;⚡ Intelligence Modes&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/krushnakodgirwar/AI-Boardroom#%EF%B8%8F-agent-selection" rel="noopener noreferrer"&gt;🎛️ Agent Selection&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/krushnakodgirwar/AI-Boardroom#-response-formats" rel="noopener noreferrer"&gt;📋 Response Formats&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/krushnakodgirwar/AI-Boardroom#-ai-decision-workflow" rel="noopener noreferrer"&gt;🧠 AI Decision Workflow&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/krushnakodgirwar/AI-Boardroom#%EF%B8%8F-system-architecture" rel="noopener noreferrer"&gt;🏗️ System Architecture&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/krushnakodgirwar/AI-Boardroom#%EF%B8%8F-technology-stack" rel="noopener noreferrer"&gt;🛠️ Technology Stack&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/krushnakodgirwar/AI-Boardroom#-project-structure" rel="noopener noreferrer"&gt;📂 Project Structure&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/krushnakodgirwar/AI-Boardroom#%EF%B8%8F-installation" rel="noopener noreferrer"&gt;⚙️ Installation&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/krushnakodgirwar/AI-Boardroom#%EF%B8%8F-run-locally" rel="noopener noreferrer"&gt;▶️ Run Locally&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/krushnakodgirwar/AI-Boardroom#-api-documentation" rel="noopener noreferrer"&gt;🔌 API Documentation&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/krushnakodgirwar/AI-Boardroom#%EF%B8%8F-deployment" rel="noopener noreferrer"&gt;☁️ Deployment&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/krushnakodgirwar/AI-Boardroom#-example-scenario" rel="noopener noreferrer"&gt;🧪 Example Scenario&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/krushnakodgirwar/AI-Boardroom#%EF%B8%8F-limitations" rel="noopener noreferrer"&gt;⚠️ Limitations&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/krushnakodgirwar/AI-Boardroom#-future-improvements" rel="noopener noreferrer"&gt;🔮 Future Improvements&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/krushnakodgirwar/AI-Boardroom#-author" rel="noopener noreferrer"&gt;👨‍💻 Author&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;





&lt;div class="markdown-heading"&gt;
&lt;h1 class="heading-element"&gt;✨ Introduction&lt;/h1&gt;

&lt;/div&gt;

&lt;p&gt;&lt;strong&gt;AI Boardroom OS&lt;/strong&gt; is a multi-agent AI business decision simulator that explores how specialized…&lt;/p&gt;&lt;/div&gt;


&lt;/div&gt;
&lt;br&gt;
  &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/krushnakodgirwar/AI-Boardroom" rel="noopener noreferrer"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
&lt;br&gt;
&lt;/div&gt;
&lt;br&gt;


&lt;p&gt;The repository contains the complete source code, including the FastAPI backend, prompt orchestration pipelines, agent persona configs, and interactive frontend interface.&lt;/p&gt;




&lt;h2&gt;
  
  
  How I Built It
&lt;/h2&gt;

&lt;p&gt;I engineered the entire stack from scratch to run efficiently on consumer hardware without reliance on closed third-party APIs:&lt;/p&gt;

&lt;h3&gt;
  
  
  1. System Architecture &amp;amp; Tech Stack
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Core Intelligence:&lt;/strong&gt; Open-weight &lt;strong&gt;Qwen2.5-3B-Instruct&lt;/strong&gt; model.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Model Optimization:&lt;/strong&gt; Loaded via &lt;strong&gt;PyTorch&lt;/strong&gt; using &lt;strong&gt;4-bit NF4 quantization&lt;/strong&gt; (&lt;code&gt;bitsandbytes&lt;/code&gt;), drastically reducing GPU memory overhead so it runs smoothly on standard hardware.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Backend API:&lt;/strong&gt; &lt;strong&gt;FastAPI&lt;/strong&gt; &amp;amp; &lt;strong&gt;Uvicorn&lt;/strong&gt; handling asynchronous multi-agent prompt pipelines and stream responses.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Frontend UI:&lt;/strong&gt; Built with HTML5, CSS3, and modern JavaScript (ES6) for clear visual separation of agent discussions.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Tunneling &amp;amp; Testing:&lt;/strong&gt; Integrated Cloudflare Tunnels for secure local-to-web testing and live previews.
&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;                     USER INPUT
                         │
                         ▼
                Business Problem Context
                         │
                         ▼
              AI BOARDROOM ORCHESTRATOR
                         │
        ┌────────────────┼────────────────┐
        │                │                │
        ▼                ▼                ▼
   Agent 1: CFO     Agent 2: CMO    Agent 3: Tech Lead
(Financial Risk)  (User Growth)    (Feasibility)
        │                │                │
        └────────────────┼────────────────┘
                         │
                         ▼
              Agent Discussion &amp;amp; Review
                         │
                         ▼
             Structured Final Consensus

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

&lt;/div&gt;






&lt;h2&gt;
  
  
  Why Does Open Innovation Matter?
&lt;/h2&gt;

&lt;p&gt;Building AI Boardroom on open-source technology made critical features possible that closed proprietary APIs couldn't offer:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Unrestricted Persona Fine-Tuning &amp;amp; Prompt Depth:&lt;/strong&gt; Proprietary APIs often apply heavy global system instruction layers that dull distinct agent personas. Using an open-weight model like &lt;strong&gt;Qwen2.5-3B-Instruct&lt;/strong&gt; allowed me to fine-tune exact agent behavior, context lengths, and temperature parameters per role without safety filter over-triggering.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Absolute Confidentiality:&lt;/strong&gt; Business ideas, pitch decks, and internal financials are highly sensitive. Keeping inference 100% local ensures zero data is logged or sent to cloud servers to train external models.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Zero Token Cost for Complex Multi-Turn Loops:&lt;/strong&gt; Multi-agent discussions consume thousands of tokens in context-swapping per run. Running locally eliminated per-token API costs completely, enabling infinite iterations for free.&lt;/li&gt;
&lt;/ol&gt;




&lt;h2&gt;
  
  
  Challenges I Solved
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Context Swapping Latency:&lt;/strong&gt; Running multi-agent prompts sequentially on a single GPU can slow down response times. I optimized memory consumption with 4-bit NF4 quantization and streamlined prompt templates to keep response latency low.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Preventing Consensus Bias:&lt;/strong&gt; Early iterations saw agents blindly agreeing with each other. I tuned the temperature settings individually per agent (e.g., lower temperature for CFO, higher for CMO) and added explicit counter-argument system constraints to force realistic boardroom debate.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;







&lt;h2&gt;
  
  
  Prize Categories
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Best Use of Gemma / Open-Weight Models&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>ai</category>
      <category>webdev</category>
      <category>productivity</category>
      <category>opensource</category>
    </item>
  </channel>
</rss>
