agentic_huge_data_base / wiki
页面 2.5.4 Dify·应用编排与外部知识接入

2.5.4 Dify

业务方需要快速搭建资料问答、报告生成、会前简报等应用,但底层知识、权限和审计不能被应用平台接管。

业务需求应用编排与外部知识接入
架构位置作为应用编排层和原型验证层,通过外部知识接口调用本项目检索服务
落地阶段二期验证
相关来源文件
  • ai_agent_huge_data_report/docs/13-reference-projects-deepwiki-granularity.md
  • ai_agent_huge_data_report/docs/11-reference-platforms-agentic-knowledge-base.md

DeepWiki 中文译文子页

Dify 的 DeepWiki 中文译文入口

快速搭建资料问答、报告生成、会前简报等应用,但底层知识、权限和审计不交给应用平台接管。

68/68 页中文译文 译文覆盖完整 系统架构、测试、发布与运维、工作流与编排

业务问题与适用场景

业务方需要快速搭建资料问答、报告生成、会前简报等应用,但底层知识、权限和审计不能被应用平台接管。

本页从 Dify 中拆出问题解决方式、对象边界、关键机制和可迁移设计,避免“看过一个开源项目”停留在名词层面。

架构位置与边界

作为应用编排层和原型验证层,通过外部知识接口调用本项目检索服务。

落地判断
如果该项目能力进入本项目,必须先回答三件事:是否保留现有事实源,是否能继承权限,是否能把每个结论回到来源证据。

核心对象与数据模型

对象作用本项目映射
应用App面向用户的问答、助手或流程应用。assistant_apps
工作流Workflow把检索、判断、生成、工具调用串成多步任务。workflow_runs
对话Chatflow面向对话场景的流程编排。chat_sessions
外部知识接口External Knowledge API把本项目检索结果接入应用平台。search_documents API
检索节Retrieval Node在流程中调用知识检索并保留引用。retrieval_steps
工具Tool调用字段抽取、版本对比、缺件检查等受控能力。controlled_tools

主流程与数据流

图 2.5.4 · Dify 主流程与数据流。
图 2.5.4 · Dify 主流程与数据流。

关键实现机制

机制拆解说明
应用层解耦应用平台只编排,不拥有事实源、权限源和审计主链路。
外部知识优先内部知识库可做原型,不承载企业全量可信资料。
步骤可观测每次检索的查询词、过滤条件、结果、引用、耗时都要入日志。
工具白名单可执行能力必须通过受控接口暴露,避免应用流绕过权限。

技术亮点

不适合照搬的部分

映射到本项目

本项目设计点落地说明
应用试验台先做老板助手、评审助手、资料问答三个可演示应用。
外部检索网关统一鉴权、权限过滤、引用返回和审计日志。
流程运行日志保存每个节点输入输出,便于复盘和监管。

验证清单

依据

术语显示规则
正文
优先使用中文术语;项目名、接口名和代码字段保留原名。
原名
原英文名以灰色代码标识显示,便于索引和核对定义,不打断常规阅读。
下一页2.5.5 RAGFlow