DeepResearch专注于解决复杂的信息分析问题,并支持个人开发者进行本地部署。通过模块化的上下文组装(涵盖知识库、工具描述和交互历史)和渐进式搜索优化,它构建了一个"任务规划→工具调用→评估与迭代"的智能研究工作流。该工作流有效缓解了大模型处理长上下文时注意力分散和信息丢失的问题。同时,它允许用户引入自定义研究工作流,确保输出内容具有主题聚焦性、论证全面性和逻辑层次感。
主要特点:
- 无需模型定制即可提供高质量结果。
- 支持小型和大型模型协同工作,提高研究效率并控制使用成本。
- 通过知识提取和交叉评估验证减少大模型幻觉。
- 支持轻量级部署和灵活配置。
框架架构:
示例报告:
本节将介绍如何配置DeepResearch的本地运行环境,或者您也可以访问讯飞星火并进入"分析研究"标签页进行在线体验。
- 推荐Python版本:3.10.0(使用其他版本可能导致依赖问题)。
- 克隆仓库。
git clone git@github.com:iflytek/DeepResearch.git
- 确保已安装Poetry(推荐版本2.1.1)。
poetry --version # 如果尚未安装Poetry,可以尝试通过以下方法安装 # 在Bash中安装Poetry curl -sSL https://install.python-poetry.org | python3 - # 在PowerShell中安装Poetry (Invoke-WebRequest -Uri https://install.python-poetry.org -UseBasicParsing).Content | python -
- 设置运行环境
cd DeepResearch poetry install poetry env activate
根据DeepResearch的工作流程,您需要为每个模块填写LLM配置参数(对于Planner,建议使用推理能力强的LLM,如DeepSeekR1)。
编辑config/llms.toml和config/search.toml文件,提供您的实际API密钥和配置值:
-
api_base/api_key/model:兼容OpenAI的API,来自讯飞云MaaS或其他平台。
享受这一刻。
poetry run python -m src.run我们欢迎各种形式的贡献!请查看我们的贡献指南
- 社区讨论:GitHub Discussions
- 问题反馈:Issues
本项目采用Apache 2.0许可证。

