← 开源
SalesforceAIResearch

enterprise-deep-research

Salesforce Enterprise Deep Research

ApplicationsResearch & knowledgePython
在 GitHub 打开
增长势头
+124 小时新增 Star+0.1%
1.22k
Star
190
Fork
+2
本周
4
贡献者
创建于 2025-09-16 · 更新于 2026-10-15 · 今日第 5733 名
主要开发者
weirayaoaksh555arupsarkar-sfdc

SalesforceAIResearch/enterprise-deep-research 排名第 5,733,有 1,217 个星标。

同类别比较

SalesforceAIResearch/enterprise-deep-research 排名第 5,733,此处有 8 个同类条目;soongenwong/claudecode 排名第 5,738。

同类别比较
名称排名指标
goodroot/hyprwhspr5,705
语言:
Python
星标数:
1,242
分叉数:
104
简介:
Native speech-to-text for Linux - Fast, accurate, private, and hackable system-wide dictation
thClaws/thClaws5,708
语言:
Rust
星标数:
1,238
分叉数:
183
taranis-ai/taranis-ai5,717
语言:
Python
星标数:
1,229
分叉数:
181
简介:
Taranis AI is an advanced Open-Source Intelligence (OSINT) tool, leveraging Artificial Intelligence to revolutionize information gathering and situational analysis.
aydinnyunus/ai-captcha-bypass5,722
语言:
Python
星标数:
1,225
分叉数:
132
简介:
AI Captcha Bypass
soongenwong/claudecode5,738
语言:
Rust
星标数:
1,215
分叉数:
421
简介:
Open Source ClaudeCode Leaked. Same functionalities as Claude Code by Anthropic. Written in Rust, Ready to use immediately for free.
FunnyWolf/agentic-soc-platform5,742
语言:
Python
星标数:
1,211
分叉数:
216
简介:
Agentic SOC Platform: A powerful, flexible, open-source, and agent-centric automated security operations platform (AI SOC)
Mininglamp-OSS/octo-web5,747
语言:
TypeScript
星标数:
1,207
分叉数:
187
databuddy-analytics/Databuddy5,751
语言:
TypeScript
星标数:
1,203
分叉数:
226
简介:
Open-source product analytics for startups: track visitors, events, funnels, and goals without cookies, and ask Databunny, the built-in AI analyst. Uptime, feature flags, and short links in the same dashboard.
关键参数与规格
关键参数与规格
参数值
语言Python
类别Applications
子类别Research & knowledge
关键词Deep Research
星标数1,217
分叉数190
贡献者4
创建日期2025-09-16
更新日期2026-10-15
1 天星标数1
7 天星标数2
排名5,733
上次排名11,059
排名变化5,326
7 天星标排名8,162
上次 7 天星标排名8,225
7 天星标排名变化63
总星标排名9,594
上次总星标排名9,587
总星标排名变化-7
国家USA
README 摘录

📰 News **2025/12/12**: 🥇 EDR **ranks #1** on the LiveResearchBench leaderboard! **2025/11/15**: Our technical report is accepted at AAAI Agentic AI Benchmarks and Applications Workshop. Four specialized search agents (General, Academic, GitHub, LinkedIn). Extensible MCP-based tool ecosystem supporting NL2SQL, file analysis, and enterprise workflows. Visualization Agent for data-driven insights. Reflection mechanism that detects knowledge gaps and updates research direction with optional human-in-the-loop steering guidance. Real-time steering commands for continuous research refinement. Note

] These components enable automated report generation, real-time streaming, and seamless enterprise deployment, as validated on internal datasets. 🎥 Demo We present a video demo of using EDR in web application for enterprise deep data analysis. Note] Multi-provider LLM support • Slack agent • Real-time streaming • Document analysis • Citation management • Parallel processing • Specialized benchmarking • Human-in-the-loop steering 🚀 Quick Start **Requirements**: Python 3. Unlike prior benchmarks that only capture final outputs, these trajectories expose the full reasoning process across search

, reflection, and synthesis steps, enabling fine-grained analysis of agentic planning and decision-making dynamics. Running Benchmarks Refer to our detailed benchmarking guide. Development Setup 📁 Project Structure Star History 📜 License & Citation Licensed under Apache 2. 📬 Contributions We would love to hear from the broader AI community, and we welcome any contributions, pull requests, or issues! Please refer to contributing guidelines. For questions, suggestions, or contributions, please contact: Akshara Prabhakar **Acknowledgments**: Built on LangGraph, Tavily, React, Tailwind CSS, and FastAPI.

常见问题

记录了多少星标和分叉?

SalesforceAIResearch/enterprise-deep-research 有 1,217 个星标和 190 个分叉。

仓库排名是多少?

SalesforceAIResearch/enterprise-deep-research 排名第 5,733。

记录的语言和类别是什么?

SalesforceAIResearch/enterprise-deep-research 有 1,217 个星标,语言为 Python,类别为 Applications。

哪个仓库排名最接近?

SalesforceAIResearch/enterprise-deep-research 与 soongenwong/claudecode 比较,后者排名第 5,738,有 1,215 个星标。

README

📰 News


We present Enterprise Deep Research (EDR), a multi-agent system that integrate:

  • Master Planning Agent for adaptive query decomposition.
  • Four specialized search agents (General, Academic, GitHub, LinkedIn).
  • Extensible MCP-based tool ecosystem supporting NL2SQL, file analysis, and enterprise workflows.
  • Visualization Agent for data-driven insights.
  • Reflection mechanism that detects knowledge gaps and updates research direction with optional human-in-the-loop steering guidance.
  • Real-time steering commands for continuous research refinement.

[!Note] These components enable automated report generation, real-time streaming, and seamless enterprise deployment, as validated on internal datasets.

🎥 Demo

We present a video demo of using EDR in web application for enterprise deep data analysis.

EDR: Web Application

[!Note] Multi-provider LLM support • Slack agent • Real-time streaming • Document analysis • Citation management • Parallel processing • Specialized benchmarking • Human-in-the-loop steering

🚀 Quick Start

Requirements: Python 3.11+ • Node.js 20.9.0+

Installation & Setup

# Clone and setup
git clone https://github.com/SalesforceAIResearch/enterprise-deep-research.git
cd enterprise-deep-research

# Python environment
python -m venv venv
source venv/bin/activate  # Windows: venv\Scripts\activate
pip install -r requirements.txt

# Configure environment
cp .env.sample .env
# Edit .env with your API keys

# Frontend setup
cd ai-research-assistant && npm install && npm run build && cd ..

Environment Configuration

Required Variables:

  • TAVILY_API_KEY - Tavily search API key
  • One LLM provider key:
    • OPENAI_API_KEY - OpenAI API key
    • ANTHROPIC_API_KEY - Anthropic API key
    • GROQ_API_KEY - Groq API key
    • GOOGLE_CLOUD_PROJECT - Google Cloud project ID
    • SAMBNOVA_API_KEY - SambaNova API key

Optional Settings:

  • LLM_PROVIDER - Default provider (default: openai)
  • LLM_MODEL - Model name (provider-specific defaults)
  • MAX_WEB_RESEARCH_LOOPS - Max iterations (default: 10)

Supported Models

Provider Default Model Available Models
OpenAI o4-mini o4-mini, o4-mini-high, o3-mini, o3-mini-reasoning, gpt-4o
Anthropic claude-sonnet-4 claude-sonnet-4, claude-sonnet-4-thinking, claude-3-7-sonnet, claude-3-7-sonnet-thinking
Google gemini-2.5-pro gemini-2.5-pro, gemini-1.5-pro-latest, gemini-1.5-flash-latest
Groq deepseek-r1-distill-llama-70b deepseek-r1-distill-llama-70b, llama-3.3-70b-versatile, llama3-70b-8192
SambaNova DeepSeek-V3-0324 DeepSeek-V3-0324

Running the Application

Full Stack (Recommended) - Single Command:

python -m uvicorn app:app --host 0.0.0.0 --port 8000

The application will serve both the backend API and pre-built frontend at http://localhost:8000

Backend API Documentation: http://localhost:8000/docs

💻 Usage

Command Line

python benchmarks/run_research.py "Your research question" \
  --provider openai --model o3-mini --max-loops 3

Web Interface

Navigate to http://localhost:8000 for interactive research with real-time progress tracking.

📚 Benchmarking & Development

Supported Benchmarks

  • DeepResearchBench: Comprehensive research evaluation
  • ResearchQA: Question-answering with citation verification
  • DeepConsult: Consulting-style analysis tasks

EDR-200 Dataset

The EDR-200 dataset contains 201 complete agentic research trajectories generated by Enterprise Deep Research—99 queries from DeepResearch Bench and 102 queries from DeepConsult. Unlike prior benchmarks that only capture final outputs, these trajectories expose the full reasoning process across search, reflection, and synthesis steps, enabling fine-grained analysis of agentic planning and decision-making dynamics.

Running Benchmarks

Refer to our detailed benchmarking guide.

Development Setup

# Testing
python -m pytest tests/
python test_agents.py

# Code quality
black src/ services/ benchmarks/
mypy src/ services/
flake8 src/ services/ benchmarks/

# Development server
python -m uvicorn app:app --reload --host 0.0.0.0 --port 8000
cd ai-research-assistant && npm run dev

📁 Project Structure

enterprise-deep-research/
├── ai-research-assistant/       # React frontend
├── benchmarks/                  # Evaluation framework
├── src/                        # Core research engine
│   ├── agent_architecture.py   # Multi-agent orchestration
│   ├── graph.py               # LangGraph workflow definitions
│   ├── state.py               # Research state management
│   ├── simple_steering.py     # Steering & task management
│   ├── steering_integration.py # Steering integration layer
│   ├── prompts.py             # Agent prompts & templates
│   ├── configuration.py       # Agent configuration
│   ├── utils.py               # Utility functions
│   ├── visualization_agent.py # Visualization generation
│   └── tools/                 # Research tools & MCP integration
├── services/                   # Backend services (research, analysis, parsing)
├── routers/                    # FastAPI endpoints
├── models/                     # Data schemas
├── app.py                      # Main FastAPI application
├── llm_clients.py              # LLM provider clients
├── session_store.py            # Session management
└── requirements.txt            # Python dependencies

Star History

📜 License & Citation

Licensed under Apache 2.0.

@article{prabhakar2025enterprisedeepresearch,
  title={Enterprise Deep Research: Steerable Multi-Agent Deep Research for Enterprise Analytics},
  author={Prabhakar, Akshara and Ram, Roshan and Chen, Zixiang and Savarese, Silvio and Wang, Frank and Xiong, Caiming and Wang, Huan and Yao, Weiran},
  journal={arXiv preprint arXiv:2510.17797},
  year={2025}
}

📬 Contributions

We would love to hear from the broader AI community, and we welcome any contributions, pull requests, or issues! Please refer to contributing guidelines.

For questions, suggestions, or contributions, please contact: Akshara Prabhakar

Acknowledgments: Built on LangGraph, Tavily, React, Tailwind CSS, and FastAPI.

排名相邻
同类项目