AI-Powered Multi-Agent Decision Support System for Enterprise Strategic Planning

coinbase · Finance · 2025 · source Agentic: yes · promotional bias: med · source-backed · extracted with prompt 0.5.4 (schema v2)

Generated from extraction.json — do not edit by hand. Every claim cites verbatim source evidence; stated means the quote directly asserts the claim, implied means it supports it indirectly.

Problem

Domain: Enterprise strategic decision support

Coinbase wanted to augment its RAPID decision-making framework with AI that could analyze decision documents, surface missing context and risks, reduce bias, and provide transparent recommendations while leaving final authority with human deciders.

Constraints:

Architecture

Coinbase built RAPID-D as a modular multi-agent decision-support assistant. A Single Shot Recommender reviews the primary RAPID document and produces a baseline recommendation. A Contextual Recommender generates critical questions and searches Coinbase's enterprise knowledge base for broader context. A Contrarian Agent intentionally argues against the initial recommendation, probing weaknesses and risks. A Debate and Decide Agent synthesizes the analyst, contextual, and contrarian views into a final recommendation for the human Decider. The system uses document-context retrieval, asynchronous architecture for long-running decisions, human review against real RAPID decisions, Claude 3.7 Sonnet, and feedback capture from users or stakeholders.

Diagram confidence: explicit (topology described by the source).

flowchart LR
  rapid-document["rapid-document"] --> analyst-agent["analyst-agent"]
  rapid-document --> document-context-retrieval["document-context-retrieval"]
  document-context-retrieval --> enterprise-knowledge-base["enterprise-knowledge-base"]
  document-context-retrieval --> seeker-agent["seeker-agent"]
  analyst-agent --> contrarian-agent["contrarian-agent"]
  analyst-agent --> synthesizer-agent["synthesizer-agent"]
  seeker-agent --> synthesizer-agent
  contrarian-agent --> synthesizer-agent
  synthesizer-agent --> human-decider["human-decider"]
  synthesizer-agent --> async-status-layer["async-status-layer"]
  human-decider --> feedback-loop["feedback-loop"]
  feedback-loop --> synthesizer-agent
Drag to pan · scroll or use +/− to zoom · reconstructed from the source's described component topology

Components

Component Role Interacts with
rapid-document Primary decision document with RAPID roles, facts, recommendation, and arguments. analyst-agent, document-context-retrieval
analyst-agent Single Shot Recommender that reviews the RAPID document and generates a baseline recommendation. rapid-document, synthesizer-agent
document-context-retrieval Question-generator and enterprise-search tool that retrieves relevant internal context. rapid-document, enterprise-knowledge-base, seeker-agent
enterprise-knowledge-base Coinbase internal knowledge sources searched to answer decision-context questions. document-context-retrieval
seeker-agent Contextual Recommender that synthesizes retrieved internal context into a broader recommendation. document-context-retrieval, synthesizer-agent
contrarian-agent Devil's Advocate that challenges the initial recommendation and probes weaknesses, risks, and assumptions. analyst-agent, synthesizer-agent
synthesizer-agent Debate and Decide Agent that evaluates analyst, seeker, and contrarian arguments into a final recommendation. analyst-agent, seeker-agent, contrarian-agent, human-decider
human-decider Accountable decision owner who receives the recommendation and retains oversight. synthesizer-agent, feedback-loop
feedback-loop Captures comments or corrections from users and stakeholders for future recommendation optimization. human-decider, synthesizer-agent
async-status-layer Keeps users informed while complex decisions take longer to process. synthesizer-agent, human-decider

Data flow

A RAPID decision document enters the assistant. The Analyst reviews the document and creates a baseline recommendation. The Seeker generates critical questions and retrieves answers from enterprise knowledge sources. The Devil's Advocate challenges the initial recommendation by looking for weaknesses, assumptions, risks, and unintended consequences. The Synthesizer evaluates all arguments and produces a recommendation with reasoning and tradeoffs for the human Decider. Human review compares recommendations to real RAPID decisions, and comments or corrections are captured to optimize subsequent recommendations.

4 supporting quotes
“This agent first performs a thorough, impartial review of the primary RAPID document”article, stated
“It then leverages our enterprise search tool to find answers across all internal knowledge sources.”article, stated
“This agent’s sole purpose is to build the strongest possible case against the initial recommendation.”article, stated
“The final agent acts as an impartial moderator. It meticulously evaluates the arguments from the Analyst, the broader context from the Seeker, and the challenges from the Devil's Advocate.”article, stated

Why this architecture

Coinbase rejected a monolithic assistant because strategic decisions need multiple perspectives: factual reading, contextual retrieval, adversarial challenge, and synthesis. The agent roles mirror a team of advisors and explicitly combat bias by making one agent argue against the initial recommendation. Retrieval grounds decisions in enterprise context. The asynchronous layer handles slower, complex decisions without leaving users waiting blindly. Human review and feedback keep the assistant aligned with real RAPID decisions and stakeholder corrections.

4 supporting quotes
“RAPID-D isn’t a monolithic AI that provides a single, black-box answer.”article, stated
“It's a modular, multi-agent system where specialized agents collaborate, debate, and synthesize information, mirroring a team of expert advisors.”article, stated
“This is where we directly combat bias. This agent’s sole purpose is to build the strongest possible case against the initial recommendation.”article, stated
“This structured, multi-step pipeline ensures a rigorous examination of the facts and trade-offs.”article, stated

Models used: Claude 3.7 Sonnet · large language models

Scale

Alternatives considered (roads not taken)

A monolithic single-answer AI assistant

Rejected because: Coinbase wanted modular agents that collaborate, debate, and synthesize information instead of one black-box response.

“RAPID-D isn’t a monolithic AI that provides a single, black-box answer.”article, stated
“It's a modular, multi-agent system where specialized agents collaborate, debate, and synthesize information”article, stated

The initial single-agent prototype

Rejected because: Leadership feedback showed the need for a more dynamic, interactive, explainable multi-agent debate.

“We started with a single agent that analyzed a RAPID document and presented its reasoning. Early feedback was gathered manually”article, stated
“The current version is a far more dynamic and interactive experience. It incorporates the multi-agent debate and provides deeper explainability for the AI’s conclusions.”article, stated

Synchronous-only decision processing

Rejected because: Some complex decisions need more time, so asynchronous architecture keeps users informed and returns a reasoned output later.

“We also implemented an asynchronous architecture, ensuring that for complex decisions requiring more time, users are kept informed and receive a well-reasoned output without unnecessary delays.”article, stated

AI replacement of human oversight

Rejected because: RAPID-D is designed to augment human deciders with scalable diligence, not replace them.

“It is not designed to replace human oversight but to augment it with a scalable, AI-driven diligence engine.”article, stated

Patterns

multi-agent-orchestration (orchestration)

RAPID-D divides decision support across Analyst, Seeker, Devil's Advocate, and Synthesizer agents that collaborate and debate before a recommendation reaches the human decider.

“It's a modular, multi-agent system where specialized agents collaborate, debate, and synthesize information, mirroring a team of expert advisors.”article, stated

rag-retrieval (retrieval)

The Contextual Recommender generates critical questions and uses enterprise search to retrieve relevant internal knowledge.

“It then leverages our enterprise search tool to find answers across all internal knowledge sources.”article, stated
“For every question, it retrieves relevant information by searching Coinbase’s enterprise knowledge base.”article, stated

tool-use-orchestration (orchestration)

The decision assistant uses a document-context retrieval tool that generates targeted questions and searches enterprise knowledge sources.

“Document Context retrieval: This contains the key question generator block which examines each decision document and formulates targeted questions around critical areas like security, market impact, cost, user experience, and scalability.”article, stated

human-in-the-loop-gate (governance)

The final recommendation is for a human Decider, and comments or corrections from users and stakeholders are captured for adaptation.

“It then produces a comprehensive final recommendation for the human Decider, complete with a detailed explanation of its reasoning and the trade-offs it considered”article, stated
“Comments or corrections — whether provided by the user during an active session or later by any stakeholder in the RAPID document — are captured and analyzed”article, stated

eval-driven-development (evaluation)

Coinbase compared recommendations against real RAPID decider outcomes and used leadership feedback to evolve from a single agent to multi-agent debate.

“We measured RAPID‑D Assistant’s accuracy through a human review process, comparing each of its final recommendations against the real decisions documented by Coinbase’s RAPID Deciders.”article, stated
“Early feedback was gathered manually, helping us understand what Deciders valued most.”article, stated

Tradeoffs

Use specialized agents for separate decision roles.

Chose analyst, seeker, contrarian, and synthesizer agents over a single black-box assistant.

Rationale: Different agents expose facts, broader context, risks, and final synthesis, making the decision process more transparent and reproducible.

“RAPID-D isn’t a monolithic AI that provides a single, black-box answer.”article, stated
“This structured, multi-step pipeline ensures a rigorous examination of the facts and trade-offs.”article, stated

Add a contrarian role.

Chose an explicit Devil's Advocate agent over only recommendation-supporting analysis.

Rationale: The system needed to surface weaknesses, risks, unstated assumptions, and unintended consequences.

“It deliberately probes for weaknesses, unstated assumptions, potential risks, and unintended consequences.”article, stated

Use asynchronous architecture for complex decisions.

Chose async processing with user updates over forcing immediate synchronous answers.

Rationale: Some decisions require more time for retrieval and synthesis, but users still need to be kept informed.

“for complex decisions requiring more time, users are kept informed and receive a well-reasoned output without unnecessary delays.”article, stated

Choose Claude 3.7 Sonnet.

Chose Claude 3.7 Sonnet over other leading model candidates.

Rationale: Coinbase selected it for the best balance of quality, stability, and reliability in benchmark review.

“Claude 3.7 Sonnet was ultimately chosen for its strong balance of quality, stability, and reliability.”article, stated

Gotchas (what bit them)

A single recommendation path can reinforce bias.

Root cause: Strategic decisions need adversarial challenge, not only support for the initial recommendation.

Resolution: Add a Contrarian Agent whose sole purpose is to argue against the initial recommendation and probe risks.

“This is where we directly combat bias. This agent’s sole purpose is to build the strongest possible case against the initial recommendation.”article, stated

One-agent reasoning was not explainable or interactive enough for deciders.

Root cause: The initial prototype analyzed a document and presented reasoning, but feedback revealed the need for deeper explainability.

Resolution: Move to multi-agent debate with a synthesizer and asynchronous user experience.

“We started with a single agent that analyzed a RAPID document and presented its reasoning. Early feedback was gathered manually”article, stated
“The current version is a far more dynamic and interactive experience. It incorporates the multi-agent debate and provides deeper explainability for the AI’s conclusions.”article, stated

Complex decisions may require longer-running analysis.

Root cause: Multi-agent retrieval, debate, and synthesis can take more time than a simple synchronous response.

Resolution: Implement asynchronous architecture so users stay informed and receive a well-reasoned output without unnecessary delays.

“We also implemented an asynchronous architecture, ensuring that for complex decisions requiring more time, users are kept informed and receive a well-reasoned output without unnecessary delays.”article, stated

Evaluation

Coinbase evaluated RAPID-D through human review, comparing final recommendations against real RAPID decisions made by Coinbase Deciders. User and stakeholder comments are captured and analyzed against the assistant's original recommendation to improve later recommendations in the same flow.

Metrics: human review agreement with real RAPID Decider decisions · benchmark scores across leading models · quality/stability/reliability model selection · user or stakeholder corrections

3 supporting quotes
“We measured RAPID‑D Assistant’s accuracy through a human review process, comparing each of its final recommendations against the real decisions documented by Coinbase’s RAPID Deciders.”article, stated
“This yielded the following benchmark scores across leading models:”article, stated
“Comments or corrections — whether provided by the user during an active session or later by any stakeholder in the RAPID document — are captured and analyzed against the assistant’s original recommendation.”article, stated

Outcomes

The source provides qualitative organizational impact rather than adoption counts; the strongest quantified details are the four-agent design and Claude 3.7 Sonnet model choice.

3 supporting quotes
“More importantly, it makes the entire decision-making process transparent, consistent, and reproducible.”article, stated
“The current version is a far more dynamic and interactive experience. It incorporates the multi-agent debate and provides deeper explainability for the AI’s conclusions.”article, stated
“It is not designed to replace human oversight but to augment it with a scalable, AI-driven diligence engine.”article, stated