AI Tools

ServiceNow AI Research Launches DrBench: A Game-Changing Benchmark for Enterprise Deep Research Agents

Discover DrBench, ServiceNow's new benchmark that tests AI agents on realistic enterprise research tasks, pushing boundaries in multi-hop reasoning, tool use, and proprietary data handling.

A

Andrew Snyder

AI & Automation Editor

December 29, 2025 min read
Share:

Ever Wondered How AI Agents Handle Real-World Enterprise Research?

In the fast-evolving world of AI, especially for enterprise applications, it's crucial to know if your AI agents can tackle complex, deep research tasks. ServiceNow AI Research has stepped up with DrBench, a groundbreaking benchmark designed specifically for evaluating large language model (LLM) agents in realistic enterprise scenarios. Unlike generic benchmarks, DrBench mirrors the intricacies of actual business environments, where research often involves chaining multiple steps, using specialized tools, retaining information over long interactions, and navigating proprietary datasets.

Let's dive deep: What makes DrBench stand out? How does it work? And why should enterprises care? We'll explore these questions step by step, with practical insights and examples to make it actionable for developers, researchers, and AI leaders.

What Problems Does DrBench Solve?

Traditional AI benchmarks like MMLU or GAIA often fall short for enterprise deep research. They might test trivia knowledge or simple queries but rarely capture the multi-faceted nature of business research. Think about it:

  • Multi-hop reasoning: Research isn't one-and-done; it requires piecing together insights from various sources over several steps.
  • Tool integration: Agents must seamlessly use APIs, databases, or search tools without hallucinations.
  • Long-term memory: Conversations can span hours or days, demanding persistent recall.
  • Proprietary data handling: Enterprises deal with sensitive, internal info that public models haven't seen.

DrBench addresses these head-on with 1,285 high-quality tasks across three core categories:

1. Open-Domain Question Answering (QA)

These are challenging questions needing info synthesis from public web sources. Example: "What was the market cap of Company X on the day it announced Product Y, and how did it compare to competitors?" An agent must search financial sites, cross-reference dates, and compute comparisons.

2. Proprietary Enterprise Research

Here, agents query simulated enterprise knowledge bases (EKBs) mimicking ServiceNow's internal data. Tasks simulate real workflows like investigating IT incidents or compliance checks. For instance: "Trace the root cause of a service outage across logs, tickets, and configs—without access to real sensitive data."

3. Agentic Coding

Beyond writing code, agents must research solutions iteratively. Picture debugging a complex script by researching docs, testing hypotheses, and refining—all in a conversational loop.

This setup ensures benchmarks are enterprise-realistic, collected from ServiceNow's own research needs.

How Is DrBench Structured for Real-World Testing?

DrBench isn't just tasks; it's a full evaluation framework. Here's the breakdown:

  • Task Format: Each task is a multi-turn conversation between a user and researcher persona. Users pose open-ended questions; agents respond with actions (e.g., tool calls) or final answers.
  • Tools Provided:
    • Web search (simulated via APIs).
    • Enterprise knowledge base retrieval.
    • Python interpreter for computations.
    • File readers for CSVs/PDFs.

Agents interact in a loop: observe, think, act, until they submit a final answer.

Key Evaluation Metrics

DrBench uses a mix of automated and LLM-as-judge scoring for nuance:

MetricDescriptionWhy It Matters
CorrectnessExact match or semantic similarity to gold answer.Core accuracy.
EfficiencySteps taken (lower is better).Real-world time/cost.
FaithfulnessNo hallucinations; grounded in retrieved info.Trust in enterprise.
Retrieval QualityRelevance of fetched data.Tool effectiveness.
Memory RecallAccurate recall in later turns.Long-horizon reliability.

Scores are aggregated into an overall DrBench score. Check the leaderboard to see top models—GPT-4o leads, but gaps highlight room for improvement.

Getting Hands-On: Implementing DrBench

Ready to test your agents? The entire suite is open-source on GitHub: ServiceNow/drbench. Here's a quick start guide with a practical example.

Step 1: Setup

git clone https://github.com/ServiceNow/drbench.git
cd drbench
pip install -r requirements.txt

Step 2: Run Evaluation

Load your agent (e.g., via LangChain or LlamaIndex) and evaluate:

from drbench.eval import evaluate_agent

agent_config = {
    "model": "gpt-4o",
    "tools": ["web_search", "ekb_retriever", "python"],
    "memory": "long_term"
}

results = evaluate_agent(agent_config, subset="proprietary_research[:10]")
print(results["drbench_score"])

This runs 10 proprietary tasks, outputting metrics. Scale to full 1,285 for robust stats.

Real-World Application Example

Imagine your IT team at a bank needs to research a fraud pattern:

  1. Query: "Analyze recent transactions for anomalies linked to Vendor Z."
  2. Agent: Searches EKB for vendor history, pulls transaction CSVs, runs Python stats.
  3. Turn 2: User asks follow-up on mitigations—agent recalls prior findings.

DrBench scores this holistically, revealing if your agent excels or fabricates.

Why DrBench Marks a Leap Forward for Enterprise AI

Current leaderboards show even top models score below 50% on full DrBench—emphasizing the challenge. Proprietary tasks are hardest, as they test adaptation to unseen enterprise data.

Added Value Insights:

  • For Developers: Use DrBench to iterate agent scaffolds. Add retrieval-augmented generation (RAG) for EKB boosts.
  • For Businesses: Benchmark vendors objectively. ServiceNow's focus on IT service management makes it ideal for ITSM, security ops.
  • Future Directions: Framework supports custom tools/datasets. Contribute via GitHub to evolve it.

Comparisons:

  • Vs. GAIA: DrBench adds enterprise tools/memory.
  • Vs. AgentBench: More research-oriented, less game-like.

Challenges and Opportunities

Pain points? Long eval times (GPU-heavy) and LLM judge biases. Mitigate with subset evals or human spot-checks.

Opportunities abound: Fine-tune models on DrBench data, build hybrid agents (LLM + symbolic reasoning), or integrate into CI/CD for agent dev.

In summary, DrBench isn't just a benchmark—it's a blueprint for building production-ready research agents. Download from GitHub, experiment, and elevate your enterprise AI game. What's your first test case?

(Word count: ~1,050)


<div style="text-align: center; margin-top: 2rem;"> <a href="https://www.marktechpost.com/2025/10/14/servicenow-ai-research-releases-drbench-a-realistic-enterprise-deep-research-benchmark/" target="_blank" rel="noopener noreferrer" class="view-full-resource-btn" style="display: inline-block; background-color: #f97316; color: white; padding: 12px 24px; border-radius: 8px; text-decoration: none; font-weight: 600; transition: background-color 0.2s;">View Full Resource</a> </div>
The #1 Newsletter in AI

Stay ahead of the AI curve

The most important updates, news, and content — delivered in one weekly newsletter.

No spam. Unsubscribe anytime. Privacy policy

AI Benchmark
ServiceNow
LLM Agents
Enterprise AI
Deep Research
AI Evaluation
ai-agents
A

About Andrew Snyder

AI & Automation Editor

Andrew covers practical AI automation, workflow design, and the tools teams use to streamline everyday operations.

Comments (0)