<?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: Akshitha Kotte</title>
    <description>The latest articles on DEV Community by Akshitha Kotte (@akshitha_kotte_c35761d7b0).</description>
    <link>https://dev.to/akshitha_kotte_c35761d7b0</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%2F4150361%2Fcf320016-de50-4631-aea2-8e154ffb4fc2.png</url>
      <title>DEV Community: Akshitha Kotte</title>
      <link>https://dev.to/akshitha_kotte_c35761d7b0</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/akshitha_kotte_c35761d7b0"/>
    <language>en</language>
    <item>
      <title>AI Deal Intelligence Agent that remembers the deal</title>
      <dc:creator>Akshitha Kotte</dc:creator>
      <pubDate>Tue, 29 Sep 2026 17:25:13 +0000</pubDate>
      <link>https://dev.to/akshitha_kotte_c35761d7b0/ai-deal-intelligence-agent-that-remembers-the-deal-37fb</link>
      <guid>https://dev.to/akshitha_kotte_c35761d7b0/ai-deal-intelligence-agent-that-remembers-the-deal-37fb</guid>
      <description>&lt;p&gt;DEALIQ: A working checkpoint for deal intelligence&lt;br&gt;
Most CRM and AI sales-assistant tools stop at summary: they generate a short recap of an individual call transcript and leave it to you to connect the dots.&lt;/p&gt;

&lt;p&gt;DEALIQ does something more useful.&lt;/p&gt;

&lt;p&gt;It tracks active enterprise sales opportunities, maintains a persistent memory of past objections, customer requirements, and stakeholder concerns across every call, and gives account executives immediate, actionable intelligence before their next client interaction.&lt;/p&gt;

&lt;p&gt;It never attempts to autopilot or replace the sales representative.&lt;/p&gt;

&lt;p&gt;Instead, it provides the account executive with a deal briefing containing the relevant historical context, the specific concerns raised in prior stages, and an assessment of what strategies worked previously.&lt;/p&gt;

&lt;p&gt;The idea is simple: Before a sales representative enters a new customer call, let the deal's own persistent memory explain what was discussed, what failed, and what succeeded the last time they spoke.&lt;/p&gt;

&lt;p&gt;View the DEALIQ source code on GitHub&lt;/p&gt;

&lt;p&gt;The Problem&lt;br&gt;
Enterprise sales cycles drag on for months, accumulating endless meeting notes, call recordings, security reviews, and stakeholder discussions.&lt;/p&gt;

&lt;p&gt;The information exists somewhere in the CRM, but that does not mean it is accessible when a representative needs it five minutes before a call.&lt;/p&gt;

&lt;p&gt;Imagine an account executive preparing for a follow-up demo with an enterprise client:&lt;/p&gt;

&lt;p&gt;"What were their specific data privacy concerns during our initial security review last month?"&lt;/p&gt;

&lt;p&gt;The answer exists in a two-month-old discovery call note.&lt;/p&gt;

&lt;p&gt;If the sales representative misses that history, they risk repeating previous mistakes, making conflicting promises, or failing to address the client's core objections.&lt;/p&gt;

&lt;p&gt;DEALIQ treats past call notes and customer interactions as continuous deal memory rather than static, isolated transcripts.&lt;/p&gt;

&lt;p&gt;The Architecture&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F1hp8s5oif2o9lzocigpl.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F1hp8s5oif2o9lzocigpl.png" alt=" " width="783" height="546"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Retention: Customer interactions, call summaries, and email notes are parsed and ingested into Hindsight.&lt;/p&gt;

&lt;p&gt;Contextual Recall: When an account executive requests a brief or executes a Quick Action, DEALIQ recalls the relevant deal precedent.&lt;/p&gt;

&lt;p&gt;Reasoned Intelligence: It compares past interactions against the current sales stage to surface key objections, requirements, and historical wins.&lt;/p&gt;

&lt;p&gt;Closing the Loop: After the meeting occurs, the new outcome is written back into memory, expanding the deal's historical context for future stages.&lt;/p&gt;

&lt;p&gt;The Technology Stack&lt;br&gt;
Frontend: React + Tailwind CSS&lt;/p&gt;

&lt;p&gt;Backend: Python (FastAPI / Web Framework)&lt;/p&gt;

&lt;p&gt;LLM Engine: Multi-Model Orchestration for reasoning&lt;/p&gt;

&lt;p&gt;Memory Layer: Hindsight via hindsight-client&lt;/p&gt;

&lt;p&gt;Database: Relational store for deal state and user metadata&lt;/p&gt;

&lt;p&gt;Turning Call Transcripts Into Persistent Deal Memory&lt;br&gt;
The first component of the system is the memory retention pipeline.&lt;/p&gt;

&lt;p&gt;For every interaction, DEALIQ captures:&lt;/p&gt;

&lt;p&gt;Account &amp;amp; Deal ID&lt;/p&gt;

&lt;p&gt;Key Stakeholders Involved&lt;/p&gt;

&lt;p&gt;Identified Customer Interests&lt;/p&gt;

&lt;p&gt;Technical Requirements&lt;/p&gt;

&lt;p&gt;Raised Objections &amp;amp; Security Concerns&lt;/p&gt;

&lt;p&gt;Timestamped History&lt;/p&gt;

&lt;p&gt;That information is stored locally and retained in Hindsight under a dedicated memory bank.&lt;/p&gt;

&lt;p&gt;Here is the core retention and recall implementation in Python:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fts8mjn6txf6td7hyq382.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fts8mjn6txf6td7hyq382.png" alt=" " width="673" height="657"&gt;&lt;/a&gt;&lt;br&gt;
The key detail is that memory is not just stored as raw text chunks. DEALIQ retains the context surrounding the deal: who said what, when it occurred, why an objection was raised, and how the team responded.&lt;/p&gt;

&lt;p&gt;Where Hindsight Fits&lt;br&gt;
DEALIQ relies on Hindsight as its primary persistent memory engine.&lt;/p&gt;

&lt;p&gt;By storing context inside the deal-intelligence bank, the system builds a structured narrative across the entire sales lifecycle.&lt;/p&gt;

&lt;p&gt;Deal Memory Flow&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fznp916wc1h4pc5unamzx.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fznp916wc1h4pc5unamzx.png" alt=" " width="366" height="172"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Screenshot — DEALIQ Active Deal Workspace&lt;br&gt;
[cite: 7]&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fh15ywkb4qo836a16pmds.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fh15ywkb4qo836a16pmds.png" alt=" " width="800" height="671"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The workspace provides immediate access to active accounts (Infosys, Microsoft, TCS, Accenture, Wipro), natural-language agent queries, and one-click Quick AI Actions[cite: 7].&lt;/p&gt;

&lt;p&gt;Triggering the Context Recall&lt;br&gt;
When an account executive prepares for a call, DEALIQ constructs a rich recall query from the active deal state and selected action:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fokm4kb6q2e53f72yperb.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fokm4kb6q2e53f72yperb.png" alt=" " width="698" height="97"&gt;&lt;/a&gt;&lt;br&gt;
Because sales teams often use different phrasing over time (e.g., "privacy compliance" vs. "data sovereignty"), searching for relevant semantic precedents yields much better results than strict keyword searches.&lt;/p&gt;

&lt;p&gt;Structured Objections &amp;amp; Requirements Assessment&lt;br&gt;
Instead of dumping long text logs back to the user, DEALIQ organizes recalled memories into structured, digestible categories.&lt;/p&gt;

&lt;p&gt;Screenshot — Deal Memory &amp;amp; Intelligence Breakdown&lt;br&gt;
[cite: 8]&lt;/p&gt;

&lt;p&gt;The dashboard presents the recalled memory broken down by Customer Interest, Concerns, Requirements, and Timestamped Event Logs (e.g., When: 2026-09-29 | Involving: Microsoft, customer)[cite: 8].&lt;/p&gt;

&lt;p&gt;Quick AI Actions: Supporting the Human Sales Representative&lt;br&gt;
DEALIQ keeps the account executive in control by offering explicit action triggers rather than automated messaging:&lt;/p&gt;

&lt;p&gt;Brief Me: Generates an executive summary of the entire deal history.&lt;/p&gt;

&lt;p&gt;Find Objections: Isolates unresolved security, pricing, or technical concerns.&lt;/p&gt;

&lt;p&gt;Prepare For Call: Suggests targeted talk tracks based on what was discussed last time.&lt;/p&gt;

&lt;p&gt;What Worked Before?: Identifies messaging strategies that successfully advanced similar deals.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ffu7z2yzsztpud4qern22.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ffu7z2yzsztpud4qern22.png" alt=" " width="420" height="252"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The AI provides the memory and synthesis; the human drives the actual relationship and strategy.&lt;/p&gt;

&lt;p&gt;What Happens When There Is No Precedent?&lt;br&gt;
If a deal is brand new or has no recorded interaction history, DEALIQ avoids hallucinating past discussions.&lt;/p&gt;

&lt;p&gt;When no historical context is found in the Hindsight bank, the system defaults to a Discovery Prompt Protocol:&lt;/p&gt;

&lt;p&gt;Prompts the user to record baseline requirements (e.g., primary goals, budget, technical stack).&lt;/p&gt;

&lt;p&gt;Generates standard discovery questions tailored to the account's industry.&lt;/p&gt;

&lt;p&gt;Initiates the initial memory bank baseline for that deal.&lt;/p&gt;

&lt;p&gt;This ensures the agent only speaks from verified historical evidence.&lt;/p&gt;

&lt;p&gt;Closing the Deal Memory Loop&lt;br&gt;
After every call or email exchange, the account executive enters new notes or uploads a transcript.&lt;/p&gt;

&lt;p&gt;DEALIQ parses the update, isolates any shifts in customer interest or new objections, and writes that outcome back into Hindsight:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fjbu529l385gbqoszv02h.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fjbu529l385gbqoszv02h.png" alt=" " width="687" height="112"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The continuous loop ensures that the deal memory grows richer as the opportunity moves toward closing.&lt;/p&gt;

&lt;p&gt;What I Learned&lt;br&gt;
Memory Needs Structure: Saving plain text transcripts isn't enough. Capturing metadata like dates, involved parties, and objection categories makes context immediately actionable[cite: 8].&lt;/p&gt;

&lt;p&gt;Context Beats Summary: Account executives don't need another generic call summary—they need specific recall regarding unresolved risks and commitments made in prior stages.&lt;/p&gt;

&lt;p&gt;No Precedent Must Be Handled Gracefully: Guarding against false assumptions ensures that reps can trust the system's output completely.&lt;/p&gt;

&lt;p&gt;Resources&lt;br&gt;
DEALIQ GitHub Repository&lt;/p&gt;

&lt;p&gt;Hindsight Documentation&lt;/p&gt;

&lt;p&gt;Vectorize — Agent Memory&lt;/p&gt;

</description>
      <category>agents</category>
      <category>ai</category>
      <category>productivity</category>
      <category>saas</category>
    </item>
  </channel>
</rss>
