Search and Research Modes

In Spotter 3, we are introducing Search and Research Mode, which are complementary coexisting modes that share the same underlying toolset while scaling in intensity. Both modes utilize the same agentic tool calls— such as executing Python code, querying the data warehouse, or searching unstructured apps like Slack– but they differ fundamentally in their reasoning and tool budget, and prompt complexity.

Coexistence: speed versus depth

Search Mode (the sprint)

Designed for high-frequency, low-latency insights. It uses a concise “thinking budget” to quickly translate your natural language query into validated insights. It’s your go-to for questions like “What was the revenue in Q3?” where speed and a single, accurate tool call are the priorities.

Research Mode (the marathon)

Built for high-stakes, multi-layered investigations. It takes the same tool-calling capabilities but wraps them in a deeper “reasoning loop”. Instead of a single pass, it consumes a larger computational budget to perform a chain of thought– iteratively querying, validating, and cross-referencing– until it can solve broad prompts like “Diagnose the root cause of our Q3 revenue miss and suggest three recovery paths.”

It might help to think of it like this: If Search Mode is a high-speed calculator that gives you the right sum instantly, Research Mode is the mathematician who shows the entire proof, explores alternative theories, and double-checks for errors before speaking.

Research Mode

Research Mode transforms the standard BI workflow into a proactive, iterative loop designed for “deep analytics,” where Spotter reasons through a problem like a human analyst.

Extended planning (chain of thought): Unlike a single-pass search, Research Mode creates a multi-step query plan to decompose complex questions. It identifies ambiguities, generates testable hypotheses, and allows users to modify the analytical path before execution. Iterative self-correction: If an anomaly is detected, the agent autonomously deep-dives, self-corrects its logic, and refines subqueries until it reaches a grounded conclusion. Automated narrative synthesis: The final output is a coherent report that explains the “why” and “what’s next,” citing specific data points and visualizations to build trust, structured in a detailed report.

Key capabilities

Feature Search Mode Research Mode

Tool Calls

SQL, Python, App Search (Instant)

SQL, Python, App Search (Iterative)

Reasoning Budget

Minimal: optimized for speed

Extended: optimized for thoroughness

Prompt Depth

Single-dimensional (“What”)

Multi-dimensional (“Why” and “what if”)

Output type

Direct answer or visual

Comprehensive decision report


Was this page helpful?