<?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: Akhil Salendra</title>
    <description>The latest articles on DEV Community by Akhil Salendra (@akhil0104).</description>
    <link>https://dev.to/akhil0104</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%2F4150511%2Fd4f33bdd-25b1-47c7-bca1-503b50ebc027.png</url>
      <title>DEV Community: Akhil Salendra</title>
      <link>https://dev.to/akhil0104</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/akhil0104"/>
    <language>en</language>
    <item>
      <title>Solving B2B Deal Amnesia with AI: Building cheersthepure DispatchAI</title>
      <dc:creator>Akhil Salendra</dc:creator>
      <pubDate>Tue, 29 Sep 2026 17:15:20 +0000</pubDate>
      <link>https://dev.to/akhil0104/solving-b2b-deal-amnesia-with-ai-building-cheersthepure-dispatchai-3fk7</link>
      <guid>https://dev.to/akhil0104/solving-b2b-deal-amnesia-with-ai-building-cheersthepure-dispatchai-3fk7</guid>
      <description>&lt;h1&gt;
  
  
  Solving B2B Deal Amnesia with AI: Building the cheersthepure DispatchAI
&lt;/h1&gt;

&lt;p&gt;In the fast-paced world of FMCG (Fast-Moving Consumer Goods) and beverage distribution, verbal agreements are the lifeblood of wholesale business. At &lt;strong&gt;cheersthepure&lt;/strong&gt;, a packaged drinking water manufacturer, managing orders across hundreds of local distributors, supermarkets, and event caterers exposed a massive operational bottleneck: &lt;strong&gt;deal amnesia&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;When a distributor negotiates a custom volume discount (e.g., 5% off on 1L crates) or specifies a strict delivery constraint (e.g., "our warehouse is inaccessible before 3 PM"), this context is often lost across disconnected chat logs and manual CRMs. The result? Disputed invoices, delayed dispatches, and friction with wholesale buyers.&lt;/p&gt;

&lt;p&gt;For the &lt;strong&gt;HackwithHyderabad 3.0&lt;/strong&gt; hackathon, our team set out to solve this exact problem. Instead of building a standard FAQ chatbot, we engineered the &lt;strong&gt;cheersthepure DispatchAI&lt;/strong&gt;—an autonomous B2B supply and deal intelligence agent that actually learns from its buyers.&lt;/p&gt;

&lt;h3&gt;
  
  
  The Tech Stack: Giving AI Persistent Memory
&lt;/h3&gt;

&lt;p&gt;To move beyond stateless conversations, we required an architecture capable of cognitive memory. We built our solution using:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Vectorize Hindsight:&lt;/strong&gt; A persistent memory system that allows the agent to retain, recall, and improve over time rather than forgetting past sessions&lt;a href="https://dev.tostart_span"&gt;span_0&lt;/a&gt;&lt;a href="https://dev.toend_span"&gt;span_0&lt;/a&gt;&lt;a href="https://dev.tostart_span"&gt;span_1&lt;/a&gt;&lt;a href="https://dev.toend_span"&gt;span_1&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Groq:&lt;/strong&gt; Ultra-fast LLM inference utilizing &lt;code&gt;qwen/qwen3-32b&lt;/code&gt; for rapid reasoning and responses&lt;a href="https://dev.tostart_span"&gt;span_2&lt;/a&gt;&lt;a href="https://dev.toend_span"&gt;span_2&lt;/a&gt;&lt;a href="https://dev.tostart_span"&gt;span_3&lt;/a&gt;&lt;a href="https://dev.toend_span"&gt;span_3&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Django &amp;amp; Python:&lt;/strong&gt; Our core backend routing layer that connects the B2B portal to the AI agent.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  How It Works in Practice
&lt;/h3&gt;

&lt;p&gt;The true power of the DispatchAI lies in its Hindsight-powered learning curve&lt;a href="https://dev.tostart_span"&gt;span_4&lt;/a&gt;&lt;a href="https://dev.toend_span"&gt;span_4&lt;/a&gt;&lt;a href="https://dev.tostart_span"&gt;span_5&lt;/a&gt;&lt;a href="https://dev.toend_span"&gt;span_5&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;1. The Cold Interaction (Retain)&lt;/strong&gt;&lt;br&gt;
A distributor messages the system: &lt;em&gt;"We need 120 cases of 1L bottles. Please note our access road is undergoing construction, so deliver only after 4:00 PM."&lt;/em&gt; &lt;br&gt;
The agent confirms the order and triggers a &lt;code&gt;retain&lt;/code&gt; operation, committing this logistical constraint to the &lt;code&gt;cheersthepure-b2b&lt;/code&gt; memory bank.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;2. The Warm Return (Recall)&lt;/strong&gt;&lt;br&gt;
Two weeks later, the same distributor returns: &lt;em&gt;"Need a restock of 150 cases."&lt;/em&gt;&lt;br&gt;
Before generating a response, our backend triggers a &lt;code&gt;recall&lt;/code&gt; operation to pull context from days or weeks ago&lt;a href="https://dev.tostart_span"&gt;span_6&lt;/a&gt;&lt;a href="https://dev.toend_span"&gt;span_6&lt;/a&gt;&lt;a href="https://dev.tostart_span"&gt;span_7&lt;/a&gt;&lt;a href="https://dev.toend_span"&gt;span_7&lt;/a&gt;. The agent seamlessly replies: &lt;em&gt;"Welcome back! Rebooking 150 cases of 1L. Are we still scheduling delivery strictly after 4:00 PM due to your access road construction?"&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;3. The Business Moat (Dispute Resolution)&lt;/strong&gt;&lt;br&gt;
If a buyer attempts to claim an unverified verbal discount (&lt;em&gt;"Apply the 10% discount you promised last time"&lt;/em&gt;), the agent cross-references its memory bank. It politely upholds standard pricing if no such agreement exists in its retained history.&lt;/p&gt;

&lt;h3&gt;
  
  
  The Real-World Impact
&lt;/h3&gt;

&lt;p&gt;By treating AI as an operational logistics partner rather than a simple support widget, cheersthepure DispatchAI eliminates revenue leaks caused by forgotten deals. Equipping an agent with persistent,cross-session memory turns it from a novelty tool into a core business asset that companies would pay to adopt&lt;a href="https://dev.tostart_span"&gt;span_8&lt;/a&gt;&lt;a href="https://dev.toend_span"&gt;span_8&lt;/a&gt;&lt;a href="https://dev.tostart_span"&gt;span_9&lt;/a&gt;&lt;a href="https://dev.toend_span"&gt;span_9&lt;/a&gt;.&lt;/p&gt;

</description>
      <category>ai</category>
      <category>buildinpublic</category>
      <category>startup</category>
    </item>
  </channel>
</rss>
