<?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: nikhil sathelli</title>
    <description>The latest articles on DEV Community by nikhil sathelli (@nikhil_sathelli_266b94d61).</description>
    <link>https://dev.to/nikhil_sathelli_266b94d61</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%2F4147414%2F7ec5a1a0-13a4-4ce3-ac47-301333432834.png</url>
      <title>DEV Community: nikhil sathelli</title>
      <link>https://dev.to/nikhil_sathelli_266b94d61</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/nikhil_sathelli_266b94d61"/>
    <language>en</language>
    <item>
      <title>We Built DealMind to Remember What Actually Works in Negotiations</title>
      <dc:creator>nikhil sathelli</dc:creator>
      <pubDate>Mon, 28 Sep 2026 14:48:53 +0000</pubDate>
      <link>https://dev.to/nikhil_sathelli_266b94d61/we-built-dealmind-to-remember-what-actually-works-in-negotiations-2o7g</link>
      <guid>https://dev.to/nikhil_sathelli_266b94d61/we-built-dealmind-to-remember-what-actually-works-in-negotiations-2o7g</guid>
      <description>&lt;p&gt;Every negotiation creates experience. The difficult part is making that experience useful when the next negotiation starts.&lt;br&gt;
That was the problem that led us to build DealMind.&lt;br&gt;
Sales teams often have historical information about previous customers, objections, discounts, competitors, and outcomes. But simply storing those records does not mean that the experience becomes useful during the next conversation.&lt;br&gt;
A salesperson may know that the company negotiated with a similar customer before, but finding that experience and understanding what actually worked can still require manual searching and interpretation.&lt;br&gt;
We wanted to build something different.&lt;br&gt;
DealMind is a negotiation intelligence system designed around one idea:&lt;br&gt;
A completed negotiation should become useful experience for the next one.&lt;br&gt;
The problem with treating every deal as new&lt;br&gt;
Consider a salesperson negotiating a $100,000 deal.&lt;br&gt;
The customer says the price is too high and asks for a significant discount. There is also competitor pressure.&lt;br&gt;
The salesperson now needs to answer several questions:&lt;br&gt;
• Have we negotiated with this customer before? &lt;br&gt;
• What happened in those negotiations? &lt;br&gt;
• What objections appeared? &lt;br&gt;
• Which strategies were used? &lt;br&gt;
• Did large concessions actually help? &lt;br&gt;
• What happened with similar customers? &lt;br&gt;
• How much confidence should we have in the available history? &lt;br&gt;
A normal AI assistant can provide general negotiation advice.&lt;br&gt;
But general advice is not the same as organizational experience.&lt;br&gt;
We wanted DealMind to answer a more useful question:&lt;br&gt;
“What can our previous negotiations teach us about this negotiation?”&lt;br&gt;
Making memory part of the workflow&lt;br&gt;
The current negotiation begins with structured information such as the customer, industry, segment, deal value, initial offer, counteroffer, requested discount, objection, competitor pressure, and contract length.&lt;br&gt;
DealMind then uses Hindsight to recall relevant historical negotiation experiences.&lt;br&gt;
The recall can consider the customer, normalized customer identity, segment, industry, objection, discount context, competitor pressure, and contract context.&lt;br&gt;
This gives the current negotiation access to experiences that happened before it.&lt;br&gt;
That distinction is important.&lt;br&gt;
Without organizational memory, the system has to reason mainly from the current input.&lt;br&gt;
With memory, the current input can be connected to previous outcomes.&lt;br&gt;
Hindsight as organizational memory&lt;br&gt;
One of the architectural decisions we made early was separating structured application state from long-term memory.&lt;br&gt;
SQLite handles the structured application state.&lt;br&gt;
Hindsight handles the long-term negotiation experience.&lt;br&gt;
When a negotiation is completed, DealMind can retain information such as:&lt;br&gt;
• Deal ID &lt;br&gt;
• Customer &lt;br&gt;
• Segment &lt;br&gt;
• Industry &lt;br&gt;
• Objection &lt;br&gt;
• Initial offer &lt;br&gt;
• Counteroffer &lt;br&gt;
• Strategy &lt;br&gt;
• Concession &lt;br&gt;
• Competitor pressure &lt;br&gt;
• Contract length &lt;br&gt;
• Outcome &lt;br&gt;
• Outcome reason &lt;br&gt;
This means the system does not simply store what happened for reporting purposes.&lt;br&gt;
The experience can become something that future negotiations can retrieve.&lt;br&gt;
From memory to decision support&lt;br&gt;
After Hindsight returns relevant experiences, DealMind processes them through deterministic analysis.&lt;br&gt;
The system calculates the economics of the current negotiation and determines confidence using explicit rules.&lt;br&gt;
Groq then helps synthesize the available evidence into understandable negotiation guidance.&lt;br&gt;
We deliberately separated these responsibilities.&lt;br&gt;
Hindsight provides historical experience.&lt;br&gt;
The application provides deterministic calculations and confidence.&lt;br&gt;
Groq turns the supplied information into readable guidance.&lt;br&gt;
The salesperson makes the final decision.&lt;br&gt;
This also gives us an important safety boundary: the language model should not invent historical deals, statistics, confidence values, or evidence IDs.&lt;br&gt;
The recommendation should be based on information that the application actually retrieved and calculated.&lt;br&gt;
The learning loop&lt;br&gt;
The most important part of DealMind happens after the recommendation.&lt;br&gt;
Once a negotiation is completed, the salesperson can record the actual outcome.&lt;br&gt;
DealMind can then retain that outcome in Hindsight.&lt;br&gt;
The workflow becomes:&lt;br&gt;
Current negotiation&lt;br&gt;
↓&lt;br&gt;
Recall historical experience&lt;br&gt;
↓&lt;br&gt;
Analyze&lt;br&gt;
↓&lt;br&gt;
Recommend&lt;br&gt;
↓&lt;br&gt;
Salesperson chooses a strategy&lt;br&gt;
↓&lt;br&gt;
Negotiation outcome&lt;br&gt;
↓&lt;br&gt;
Retain outcome&lt;br&gt;
↓&lt;br&gt;
Use the new experience later&lt;br&gt;
This creates a feedback loop between past and future negotiations.&lt;br&gt;
Learning from failures too&lt;br&gt;
We also did not want memory to mean “remember only successful deals.”&lt;br&gt;
A failed negotiation can be useful.&lt;br&gt;
If a large concession was made but the deal was still lost, that is important experience.&lt;br&gt;
If a smaller concession combined with additional value resulted in a successful outcome, that is also useful.&lt;br&gt;
The objective is to build a useful representation of organizational experience rather than a collection of success stories.&lt;br&gt;
More than a chatbot&lt;br&gt;
This is where DealMind differs from a generic chatbot.&lt;br&gt;
A chatbot can answer:&lt;br&gt;
“How should I negotiate this customer?”&lt;br&gt;
DealMind is designed to answer something closer to:&lt;br&gt;
“Given this customer, this negotiation context, and what happened in comparable negotiations before, what does our organizational experience suggest?”&lt;br&gt;
That changes the workflow from:&lt;br&gt;
Question → AI answer&lt;br&gt;
to:&lt;br&gt;
Current deal → Memory → Evidence → Analysis → Guidance → Outcome → New memory&lt;br&gt;
Keeping humans in control&lt;br&gt;
DealMind is decision support, not autonomous decision-making.&lt;br&gt;
The salesperson can inspect the historical evidence, understand the recommendation, compare possible strategies, and decide what action makes sense.&lt;br&gt;
That was important to us because organizational memory should help people make better-informed decisions without hiding the reasoning behind an AI-generated answer.&lt;br&gt;
Conclusion&lt;br&gt;
We built DealMind around a simple principle:&lt;br&gt;
A negotiation should not end when the deal ends. Its experience should remain useful.&lt;br&gt;
Hindsight provides the long-term memory layer that connects previous negotiations with future ones.&lt;br&gt;
The application handles structured data and deterministic analysis.&lt;br&gt;
Groq helps synthesize the supplied evidence.&lt;br&gt;
And the salesperson remains in control.&lt;br&gt;
The result is a negotiation workflow where experience can accumulate over time.&lt;br&gt;
DealMind doesn't just remember what happened. It changes what it recommends next.&lt;/p&gt;

</description>
      <category>saas</category>
      <category>software</category>
      <category>startup</category>
    </item>
  </channel>
</rss>
