From 4bc154b7b2384ba5f145f61781e8681b5bfb37b5 Mon Sep 17 00:00:00 2001 From: Cursor Agent Date: Fri, 18 Sep 2026 08:01:33 +0000 Subject: [PATCH] =?UTF-8?q?docs:=20=E8=AF=B4=E6=98=8E=20Ragflow=20?= =?UTF-8?q?=E5=AE=89=E5=85=A8=E6=80=A7=E4=B8=8E=E4=BA=8C=E5=BC=80=E5=90=8E?= =?UTF-8?q?=E6=8D=A2=E5=BA=95=E5=BA=A7=E6=88=90=E6=9C=AC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: haijd --- docs/技术方案建议书.md | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) diff --git a/docs/技术方案建议书.md b/docs/技术方案建议书.md index d5fe41f..4944866 100644 --- a/docs/技术方案建议书.md +++ b/docs/技术方案建议书.md @@ -119,6 +119,39 @@ Dify(意图分类 → 追问槽位 → 调 Ragflow → 方案生成 → 转人 **对鲜境一句话:** 卖的是「方案」不是「搜文档」——对话闭环 Dify 更省事;过验收里的**准确率/幻觉**时 Ragflow 更扛打。许可干净选 Ragflow;工期最紧且单租户可选 Dify;预算与运维允许则 **Dify 编排 + Ragflow 检索**。 +#### 「Ragflow 是不是更安全更好?二开后还换得了吗?」 + +**更安全(许可/合规):是,Ragflow 更干净。** +纯 Apache-2.0,无多租户/去 Logo 附加条款;乙方以后多客户复用、招标写「MIT/Apache/BSD」时更省事。Dify 在本单风险可控,但协议本身不如 Ragflow「安」。 + +**更好(交付效果):不一定。** +- 资料检准、降幻觉、引用溯源 → Ragflow 通常更好。 +- 多轮追问、方案分支、7 周内像「客服产品」上线 → Dify 通常更好。 +- 选错的代价:Ragflow 省了许可麻烦,但可能在对话流上多烧人天;Dify 省了编排,但许可与厂商政策要一直盯。 + +**二开后换底座:确实不容易,但不是换「整个项目」。** +难换的是绑死在画布/控制台上的东西;好搬的是你们自己沉淀的资产。 + +| 资产 | 换底座难度 | 建议一开始就怎么做 | +|------|------------|-------------------| +| 产品/方案**原文资料**、结构化产品表 | 低 | 资料进 Git/对象存储,底座只当索引器 | +| **方案判定树、追问槽位、验收评测集** | 低 | 写成独立文档/JSON/规则表,不要只活在某个 Workflow 节点里 | +| 渠道接入、ASR、人工接管、自研 API | 中 | 自研层调「检索/对话」接口,少写死厂商 SDK | +| 底座里的**可视化工作流、提示词、分段策略** | **高** | 默认要重配;这是二开锁定的主成本 | +| 向量库里的 embedding | **高** | 换模型/换引擎通常要**全量重建索引** | + +**因此:** + +1. 若更看重长期许可安全、少被厂商附加条款绑住 → **首期就上 Ragflow 更稳**,别指望「先 Dify 再轻松迁 Ragflow」。 +2. 若已上 Dify,真正能带走的是知识原文 + 判定逻辑 + Eval;工作流本身当沉没成本。 +3. 降低锁定的做法:自研一层薄「方案引擎」(判定 + 槽位 + 调检索 API),底座只负责 RAG/或编排;这样换 Dify↔Ragflow 只换检索/编排适配器。 +4. **双栈(Dify+Ragflow)** 运维更重,但换的时候可以先只丢一边,比 All-in 单一画布稍主动。 + +**结合合同(5 万/7 周)的务实结论:** +- 法务/平台化复用优先 → **直接 Ragflow**,接受对话流多做一点定制。 +- 只求本单快验收、单租户可留 Logo → Dify 仍可行,但把判定树/评测集/原始知识**外置**,当保险。 +- 不要假设「二开完还能廉价换家」——能换的是资产,不是画布。 + --- ### 为何首选 Dify(而不是 Flowise)