diff --git a/zh_CN/.gitbook/assets/image (1) (1) (1) (1) (1) (1) (1) (1).png b/zh_CN/.gitbook/assets/image (1) (1) (1) (1) (1) (1) (1) (1).png new file mode 100644 index 0000000..c1d4744 Binary files /dev/null and b/zh_CN/.gitbook/assets/image (1) (1) (1) (1) (1) (1) (1) (1).png differ diff --git a/zh_CN/.gitbook/assets/image (1) (1) (1) (1) (1) (1) (1).png b/zh_CN/.gitbook/assets/image (1) (1) (1) (1) (1) (1) (1).png index c1d4744..bdecbd1 100644 Binary files a/zh_CN/.gitbook/assets/image (1) (1) (1) (1) (1) (1) (1).png and b/zh_CN/.gitbook/assets/image (1) (1) (1) (1) (1) (1) (1).png differ diff --git a/zh_CN/.gitbook/assets/image (1) (1) (1) (1) (1) (1).png b/zh_CN/.gitbook/assets/image (1) (1) (1) (1) (1) (1).png index bdecbd1..4874bed 100644 Binary files a/zh_CN/.gitbook/assets/image (1) (1) (1) (1) (1) (1).png and b/zh_CN/.gitbook/assets/image (1) (1) (1) (1) (1) (1).png differ diff --git a/zh_CN/.gitbook/assets/image (1) (1) (1) (1) (1).png b/zh_CN/.gitbook/assets/image (1) (1) (1) (1) (1).png index 4874bed..c8088e9 100644 Binary files a/zh_CN/.gitbook/assets/image (1) (1) (1) (1) (1).png and b/zh_CN/.gitbook/assets/image (1) (1) (1) (1) (1).png differ diff --git a/zh_CN/.gitbook/assets/image (1) (1) (1) (1).png b/zh_CN/.gitbook/assets/image (1) (1) (1) (1).png index c8088e9..9ebf101 100644 Binary files a/zh_CN/.gitbook/assets/image (1) (1) (1) (1).png and b/zh_CN/.gitbook/assets/image (1) (1) (1) (1).png differ diff --git a/zh_CN/.gitbook/assets/image (1) (1) (1).png b/zh_CN/.gitbook/assets/image (1) (1) (1).png index 9ebf101..7255a2b 100644 Binary files a/zh_CN/.gitbook/assets/image (1) (1) (1).png and b/zh_CN/.gitbook/assets/image (1) (1) (1).png differ diff --git a/zh_CN/.gitbook/assets/image (1) (1).png b/zh_CN/.gitbook/assets/image (1) (1).png index 7255a2b..74855c9 100644 Binary files a/zh_CN/.gitbook/assets/image (1) (1).png and b/zh_CN/.gitbook/assets/image (1) (1).png differ diff --git a/zh_CN/.gitbook/assets/image (1).png b/zh_CN/.gitbook/assets/image (1).png index 74855c9..83e5b26 100644 Binary files a/zh_CN/.gitbook/assets/image (1).png and b/zh_CN/.gitbook/assets/image (1).png differ diff --git a/zh_CN/.gitbook/assets/image (2) (1) (1) (1) (1) (1).png b/zh_CN/.gitbook/assets/image (2) (1) (1) (1) (1) (1).png new file mode 100644 index 0000000..534d1e6 Binary files /dev/null and b/zh_CN/.gitbook/assets/image (2) (1) (1) (1) (1) (1).png differ diff --git a/zh_CN/.gitbook/assets/image (2) (1) (1) (1) (1).png b/zh_CN/.gitbook/assets/image (2) (1) (1) (1) (1).png index 534d1e6..9bb237e 100644 Binary files a/zh_CN/.gitbook/assets/image (2) (1) (1) (1) (1).png and b/zh_CN/.gitbook/assets/image (2) (1) (1) (1) (1).png differ diff --git a/zh_CN/.gitbook/assets/image (2) (1) (1) (1).png b/zh_CN/.gitbook/assets/image (2) (1) (1) (1).png index 9bb237e..f53e8c4 100644 Binary files a/zh_CN/.gitbook/assets/image (2) (1) (1) (1).png and b/zh_CN/.gitbook/assets/image (2) (1) (1) (1).png differ diff --git a/zh_CN/.gitbook/assets/image (2) (1) (1).png b/zh_CN/.gitbook/assets/image (2) (1) (1).png index f53e8c4..9440bce 100644 Binary files a/zh_CN/.gitbook/assets/image (2) (1) (1).png and b/zh_CN/.gitbook/assets/image (2) (1) (1).png differ diff --git a/zh_CN/.gitbook/assets/image (2) (1).png b/zh_CN/.gitbook/assets/image (2) (1).png index 9440bce..d844042 100644 Binary files a/zh_CN/.gitbook/assets/image (2) (1).png and b/zh_CN/.gitbook/assets/image (2) (1).png differ diff --git a/zh_CN/.gitbook/assets/image (2).png b/zh_CN/.gitbook/assets/image (2).png index d844042..3b4032e 100644 Binary files a/zh_CN/.gitbook/assets/image (2).png and b/zh_CN/.gitbook/assets/image (2).png differ diff --git a/zh_CN/.gitbook/assets/image.png b/zh_CN/.gitbook/assets/image.png index 3b4032e..a2986bd 100644 Binary files a/zh_CN/.gitbook/assets/image.png and b/zh_CN/.gitbook/assets/image.png differ diff --git a/zh_CN/guides/application-design/prompt-engineering/zhi-neng-zhu-shou-agent.md b/zh_CN/guides/application-design/prompt-engineering/zhi-neng-zhu-shou-agent.md index 137d03f..10c8cbc 100644 --- a/zh_CN/guides/application-design/prompt-engineering/zhi-neng-zhu-shou-agent.md +++ b/zh_CN/guides/application-design/prompt-engineering/zhi-neng-zhu-shou-agent.md @@ -8,11 +8,11 @@ 为了方便快速上手使用,您可以在“探索”中找到智能助手的应用模板,添加到自己的工作区,或者在此基础上进行自定义。在全新的 Dify 工作室中,你也可以从零编排一个专属于你自己的智能助手,帮助你完成财务报表分析、撰写报告、Logo 设计、旅程规划等任务。 -

探索-智能助手应用模板

+

探索-智能助手应用模板

在“工作室-助手型应用”内选择智能助手即可开始编排。 -

工作室-构建智能助手

+

工作室-构建智能助手

选择智能助手的推理模型,智能助手的任务完成能力取决于模型推理能力,我们建议在使用智能助手时选择推理能力更强的模型系列如 gpt-4 以获得更稳定的任务完成效果。 @@ -20,7 +20,7 @@ 你可以在“提示词”中编写智能助手的指令,为了能够达到更优的预期效果,你可以在指令中明确它的任务目标、工作流程、资源和限制等。 -

编排智能助手的指令提示词

+

编排智能助手的指令提示词

### 添加助手需要的工具 diff --git a/zh_CN/guides/knowledge-base/sync-from-notion.md b/zh_CN/guides/knowledge-base/sync-from-notion.md index 0be042c..cd1a4a5 100644 --- a/zh_CN/guides/knowledge-base/sync-from-notion.md +++ b/zh_CN/guides/knowledge-base/sync-from-notion.md @@ -37,7 +37,7 @@ Notion集成分为**内部集成**(internal integration)和**外部集成** 点击“**New integration**”按钮,类型默认是 **Internal**(不可修改),选择关联的空间,输入集成名称并上传 logo 后,点击“Submit”,集成创建成功。 -
+
创建集成后,您可以根据需要在 Capabilities 选项卡下更新其设置,并在 Secrets 下点击 “Show” 按钮然后复制 Secrets。 diff --git a/zh_CN/guides/model-configuration/README.md b/zh_CN/guides/model-configuration/README.md index 49e0013..5424f5c 100644 --- a/zh_CN/guides/model-configuration/README.md +++ b/zh_CN/guides/model-configuration/README.md @@ -31,7 +31,7 @@ Dify 目前已支持主流的模型供应商,例如 OpenAI 的 GPT 系列、An Dify 在需要模型时,会根据使用场景来选择设置过的默认模型。在 `设置 > 模型供应商` 中设置默认模型。 -
+
### 接入模型设置 diff --git a/zh_CN/guides/workflow/introduce.md b/zh_CN/guides/workflow/introduce.md index d96b079..bca1ee2 100644 --- a/zh_CN/guides/workflow/introduce.md +++ b/zh_CN/guides/workflow/introduce.md @@ -9,7 +9,7 @@ Dify 工作流按应用情景划分为两种类型: * Chatflow:面向对话类情景,包括客户服务、语义搜索、以及其他需要在构建响应时进行多步逻辑的对话式应用程序。 * Workflow:面向自动化和批处理情景,适合高质量翻译、数据分析、内容生成、电子邮件自动化等应用程序。 -为解决自然语言输入中用户意图识别的复杂性,Chatflow 提供了问题理解类节点,如问题分类、问题重写、子问题拆分等节点。除此之外还将为 LLM 提供与外界环境交互的能力,即工具调用能力,如联网搜索、数学计算、查询天气、绘图等。 +为解决自然语言输入中用户意图识别的复杂性,Chatflow 提供了问题理解类节点,如问题分类、问题重写、子问题拆分等节点。相对于 Workflow 增加了 Chatbot 特性的支持,如:对话历史(Memory)、标注回复、Answer 节点等。
diff --git a/zh_CN/guides/workflow/node/answer.md b/zh_CN/guides/workflow/node/answer.md index 2bb7d81..412b7ee 100644 --- a/zh_CN/guides/workflow/node/answer.md +++ b/zh_CN/guides/workflow/node/answer.md @@ -2,6 +2,20 @@ 定义一个 Chatflow 流程中的回复内容。你可以在文本编辑器中自由定义回复格式,包括自定义一段固定的文本内容、使用前置步骤中的输出变量作为回复内容、或者将自定义文本与变量组合后回复。 +可随时加入节点将内容流式输出至对话回复,支持所见即所得配置模式并支持图文混排,如: + +1. 输出 LLM 节点回复内容 +2. 输出生成图片 +3. 输出纯文本 + +示例1:输出纯文本 +
+示例2:输出图片+LLM回复 + +
+ +
+ 提示:直接回复节点可以不作为最终的输出节点,作为流程过程节点时,可以在中间步骤流式输出结果。 diff --git a/zh_CN/guides/workflow/node/code.md b/zh_CN/guides/workflow/node/code.md index 0107b06..21454fa 100644 --- a/zh_CN/guides/workflow/node/code.md +++ b/zh_CN/guides/workflow/node/code.md @@ -1,6 +1,8 @@ # 代码执行 -代码节点极大地增强了开发人员的灵活性,使他们能够在工作流程中嵌入自定义的 Python 或 Javascript 脚本,并以预设节点无法达到的方式操作变量。通过配置选项,你可以指明所需的输入和输出变量,并撰写相应的执行代码: +代码节点支持运行 Python / NodeJS 代码以在工作流程中执行数据转换。它可以简化您的工作流程,适用于Arithmetic、JSON transform、文本处理等情景。 + +该节点极大地增强了开发人员的灵活性,使他们能够在工作流程中嵌入自定义的 Python 或 Javascript 脚本,并以预设节点无法达到的方式操作变量。通过配置选项,你可以指明所需的输入和输出变量,并撰写相应的执行代码:
diff --git a/zh_CN/guides/workflow/node/http_request.md b/zh_CN/guides/workflow/node/http_request.md index 6d6132d..66be4e2 100644 --- a/zh_CN/guides/workflow/node/http_request.md +++ b/zh_CN/guides/workflow/node/http_request.md @@ -1,6 +1,8 @@ # HTTP 请求 -HTTP请求节点是一个强大的工具,它让你能够向指定的网络地址发送定制化的HTTP请求,实现与各种外部服务的互联互通。无论是GET、POST还是其他常见的HTTP方法,都可以通过这个节点实现。你可以精确控制请求的各个方面,包括URL、请求头、查询参数、请求体内容以及认证信息。 +HTTP 请求可请求任意可访问的 URL 获取 status\_code, body, headers, files(当前仅支持图片),适用于获取外部检索结果、webhook、生成图片等情景。 + +它让你能够向指定的网络地址发送定制化的 HTTP 请求,实现与各种外部服务的互联互通。无论是 GET、POST 还是其他常见的HTTP方法,都可以通过这个节点实现。你可以精确控制请求的各个方面,包括URL、请求头、查询参数、请求体内容以及认证信息。
diff --git a/zh_CN/guides/workflow/node/knowledge_retrieval.md b/zh_CN/guides/workflow/node/knowledge_retrieval.md index 0585519..ee2b3ab 100644 --- a/zh_CN/guides/workflow/node/knowledge_retrieval.md +++ b/zh_CN/guides/workflow/node/knowledge_retrieval.md @@ -1,6 +1,6 @@ # 知识检索 -知识库检索节点用于从知识库中查询与用户问题相关的文本内容。 +知识库检索节点用于从 Dify 知识库中查询与用户问题相关的文本内容,可作为后续 LLM 的上下文进行回答。
diff --git a/zh_CN/guides/workflow/node/template.md b/zh_CN/guides/workflow/node/template.md index c0a8b4a..0c1f51a 100644 --- a/zh_CN/guides/workflow/node/template.md +++ b/zh_CN/guides/workflow/node/template.md @@ -1,6 +1,6 @@ # 模板转换 -模板功能允许你借助 Jinja2 这一强大的 Python 模板语言,灵活地格式化并合并来自前面步骤的变量,创建出单一的文本输出。这非常适合于将多个数据源的信息汇总成一个特定格式,满足后续步骤的需求。例如,以下简单示例说明了如何利用之前步骤的输出来拼接一篇文章: +模板节点允许你借助 Jinja2 这一强大的 Python 模板语言,是一种在 Workflow 轻量级数据转换的灵活方法,适用于文本处理、JSON 转换等情景。例如灵活地格式化并合并来自前面步骤的变量,创建出单一的文本输出。这非常适合于将多个数据源的信息汇总成一个特定格式,满足后续步骤的需求。以下简单示例说明了如何利用之前步骤的输出来拼接一篇文章:
diff --git a/zh_CN/guides/workflow/node/variable_assigner.md b/zh_CN/guides/workflow/node/variable_assigner.md index 47f279f..b5af56b 100644 --- a/zh_CN/guides/workflow/node/variable_assigner.md +++ b/zh_CN/guides/workflow/node/variable_assigner.md @@ -1,6 +1,6 @@ # 变量赋值 -变量赋值节点是工作流程中的一个关键节点,它负责整合不同分支的输出结果,确保无论哪个分支被执行,其结果都能通过一个统一的变量来引用和访问。这样,无论流程如何分叉,最终的数据输出都能被下游的节点有效捕捉并进一步处理。 +变量赋值节点是工作流程中的一个关键节点,它负责整合不同分支的输出结果,确保无论哪个分支被执行,其结果都能通过一个统一的变量来引用和访问。这在多分支的情况下非常有用,可将不同分支下相同作用的变量映射为一个输出变量,避免下游节点重复定义。
diff --git a/zh_CN/learn-more/extended-reading/retrieval-augment/rerank.md b/zh_CN/learn-more/extended-reading/retrieval-augment/rerank.md index 336bba1..7531619 100644 --- a/zh_CN/learn-more/extended-reading/retrieval-augment/rerank.md +++ b/zh_CN/learn-more/extended-reading/retrieval-augment/rerank.md @@ -38,7 +38,7 @@ Dify 目前已支持 Cohere Rerank 模型,通过进入“模型供应商-> Coh 通过进入“数据集->创建数据集->检索设置”页面并在添加 Rerank 设置。除了在创建数据集可以设置 Rerank ,你也可以在已创建的数据集设置内更改 Rerank 配置,在应用编排的数据集召回模式设置中更改 Rerank 配置。 -

数据集检索模式中设置 Rerank 模型

+

数据集检索模式中设置 Rerank 模型

\*\*TopK:\*\*用于设置 Rerank 后返回相关文档的数量。 @@ -50,4 +50,4 @@ Dify 目前已支持 Cohere Rerank 模型,通过进入“模型供应商-> Coh 关于多路召回模式的说明:🔗 -

数据集多路召回模式中设置 Rerank 模型

+

数据集多路召回模式中设置 Rerank 模型

diff --git a/zh_CN/learn-more/extended-reading/retrieval-augment/retrieval.md b/zh_CN/learn-more/extended-reading/retrieval-augment/retrieval.md index ffc9e48..7b89fbc 100644 --- a/zh_CN/learn-more/extended-reading/retrieval-augment/retrieval.md +++ b/zh_CN/learn-more/extended-reading/retrieval-augment/retrieval.md @@ -26,7 +26,7 @@ 以下是多路召回模式的技术流程图: -

多路召回

+

多路召回

由于多路召回模式不依赖于模型的推理能力或数据集描述,该模式在多数据集检索时能够获得质量更高的召回效果,除此之外加入 Rerank 步骤也能有效改进文档召回效果。因此,当创建的知识库问答应用关联了多个数据集时,我们更推荐将召回模式配置为多路召回。\ \ diff --git a/zh_CN/learn-more/faq/llms-use-faq.md b/zh_CN/learn-more/faq/llms-use-faq.md index 9c25c5a..8ef148c 100644 --- a/zh_CN/learn-more/faq/llms-use-faq.md +++ b/zh_CN/learn-more/faq/llms-use-faq.md @@ -125,7 +125,7 @@ Query or prefix prompt is too long, you can reduce the preix prompt, or shrink t 如下方表格示例,仅需保留第二行的表头,首行(表格1)为多余表头,需删掉。 -
+
### 20 买了 ChatGPT plus,为什么在 dify 里还不能使用 GPT4?