每一条结论,都有证据链。
可验证企业级 AI 深度研究的最小开源实现:本地推理底座 + 证据链工作流框架 + 最小 Demo。
- 语言:中文为主(文档与输出),框架代码英文
- 许可:Apache 2.0(含上游 FrontierAgent 声明,见 NOTICE)
- 维护方:元话(metachina.ai)
一个在本地/内网环境运行的研究型 Agent 工作流框架,核心主张是 研究的每一条结论都要能追溯到来源、时间戳与置信度:
- ReAct 工作流 — 单 Agent 有状态循环:读文件、查资料、写交付物、跑命令,在任务级沙箱中迭代
- Agent Team 工作流 — 协调者维护任务看板,并行派出子 Agent,汇总结果
- 任务级沙箱文件系统 —
/inputs只读、/workspace工作区、/outputs交付物,fail-closed - 异步人类介入 — 运行中注入新指令,不丢弃有效前缀
- diff 审批 + checkpoint/revert/resume — 每一步可审、可回滚、可续跑
- 全链路 trace — 任意中间产物可重放
框架基于开源项目 FrontierAgent(Apache 2.0)构建,并带有元话的兼容性增强补丁(见 CHANGELOG)。
# 1. 准备本地模型端点(任选其一)
ollama serve # 本地 Ollama
# 或 llama-server -m ./models/xxx.gguf --port 11434
# 2. 安装框架
git clone https://github.com/dappweb/deepresearch-community.git
cd deepresearch-community
uv sync --python 3.12
# 3. 配置端点
cp .env.example .env
# .env 中设置:
# OPENAI_BASE_URL=http://localhost:11434/v1
# OPENAI_MODEL=qwen3.8-27b(或任意 OpenAI 兼容端点的模型名)
# 4. 跑通最小证据链示例
uv run frontier-agent --mode react -p -y --no-tui \
--max-turns 6 --max-tokens 3072 \
--cwd examples/m1 --input examples/m1/inputs/ \
"按 examples/m1/task.md 执行"
# 5. 查看 outputs/ 中的研究简报:结论带 [n] 引用、来源、时间戳、置信度示例(examples/m1/)使用脱敏演示数据:三条结论带来源与置信度,并演示同一科目两种口径的冲突分析。
- 输出强制携带「社区版 · 非交付级」语义,不得用于正式投研、尽调或审计交付
- 不含:证据 schema 完整定义、行业词库、冲突审查机制完整实现、披露源直连适配器、审计包格式 —— 以上属于元话商业版交付体系
- 不提供在线生成服务(合规要求,见用户协议;纯权重与代码分发)
- 你对使用本软件产出的内容负责;我们不回传任何你的研究数据
| 社区版 | 商业版 | |
|---|---|---|
| 推理底座 | 任意 OpenAI 兼容端点(Qwen / DeepSeek / …) | 国产底座选型 + 信创适配 |
| 证据链 | 最小 Demo(单文件输出) | 六步完整留痕 + 独立复核 + 审计包 |
| 检索源 | 本地文档 | 披露源直连 + 企业数据 + 授权检索 |
| 部署 | 自行部署 | 私有化交付 + 驻场 FDE |
| 支持 | 社区 Issue | SLA + 验收口径 |
商业版与试点申请:metachina.ai
- Python 3.12+ 与 uv
- 任意 OpenAI 兼容端点(本地 Ollama / vLLM / llama.cpp server,或云端 API)
- macOS / Linux 原生支持;Docker 可选(
Dockerfile)
frontier_agent/ 通用 Agent 运行时(循环、调度、AgentBus)
apodex/ 终端 CLI/TUI(保留上游包名作为兼容别名)
plugins/tools/ web / shell / file / sandbox / team 工具
workflows/ ReAct 与 Agent Team 管道
benchmarks/ 评测 harness(FrontierSearchBench)
examples/m1/ 最小证据链示例(脱敏演示数据)
欢迎 Issue 与 PR:检索栈适配(ES/Meilisearch/昇腾 vLLM)、新模型兼容补丁、文档改进。 商业能力(schema/词库/冲突审查)相关的功能请求请走 metachina.ai 联系我们。
- 本项目遵循 Apache 2.0 许可(见 LICENSE)
- 基于 上游项目AI/FrontierAgent 构建,上游声明保留于 NOTICE
- 本项目与上游项目无隶属关系;输出内容不构成投资建议、法律意见或审计结论