GITBOOK-116: No subject
|
After Width: | Height: | Size: 155 KiB |
|
After Width: | Height: | Size: 527 KiB |
|
After Width: | Height: | Size: 525 KiB |
|
After Width: | Height: | Size: 692 KiB |
|
After Width: | Height: | Size: 608 KiB |
|
After Width: | Height: | Size: 1.1 MiB |
|
After Width: | Height: | Size: 996 KiB |
|
After Width: | Height: | Size: 766 KiB |
|
After Width: | Height: | Size: 456 KiB |
|
After Width: | Height: | Size: 739 KiB |
|
After Width: | Height: | Size: 1.1 MiB |
|
After Width: | Height: | Size: 570 KiB |
|
After Width: | Height: | Size: 798 KiB |
|
After Width: | Height: | Size: 683 KiB |
|
After Width: | Height: | Size: 556 KiB |
|
After Width: | Height: | Size: 372 KiB |
|
After Width: | Height: | Size: 396 KiB |
|
After Width: | Height: | Size: 700 KiB |
|
After Width: | Height: | Size: 607 KiB |
|
After Width: | Height: | Size: 1.3 MiB |
|
After Width: | Height: | Size: 1.2 MiB |
|
|
@ -4,12 +4,12 @@
|
|||
|
||||
在工作室应用列表内导入 DSL 文件:
|
||||
|
||||
<figure><img src="https://langgenius.feishu.cn/space/api/box/stream/download/asynccode/?code=M2NlNmM4NmIzZjQ1NTEyNWY3N2YyZThlOWQyMmQ2NjVfRHgyd0hLb3RGWDNPcXp2VXAyT21mN2lLNEcweUx6NzZfVG9rZW46RVdyUmJCRmgyb0ZpczR4eDE4OWNlRjg5bldoXzE3MTI1ODQ5MTc6MTcxMjU4ODUxN19WNA" alt=""><figcaption></figcaption></figure>
|
||||
<figure><img src="../../.gitbook/assets/output (5) (2).png" alt=""><figcaption></figcaption></figure>
|
||||
|
||||
在工作室应用列表内导出 DSL 文件:
|
||||
|
||||
<figure><img src="https://langgenius.feishu.cn/space/api/box/stream/download/asynccode/?code=NzZkODRhMjlmYTY2Njc4ZjI1NmQ1ZWY3ZDQ4MjE5MDlfQkoycFZHQ1h4akJBdVlmTVVTem8xdjVLOTBUZDNPOURfVG9rZW46QjNCemJib21Zb3BOWjB4SFV4bGM4ckVCbmlaXzE3MTI1ODQ5MTc6MTcxMjU4ODUxN19WNA" alt=""><figcaption></figcaption></figure>
|
||||
<figure><img src="../../.gitbook/assets/output (6) (1).png" alt=""><figcaption></figcaption></figure>
|
||||
|
||||
在工作流编排页导出 DSL 文件:
|
||||
|
||||
<figure><img src="https://langgenius.feishu.cn/space/api/box/stream/download/asynccode/?code=NzJmM2ZlNTE4Mjg4MDc3ZTUwOGJmZDEzMzgxNTY5MmRfWkFUbmEyR0lkUDlDekdVYlpKR21qWmw3MVAwdUQ4Z21fVG9rZW46VGdsU2I1aVdab09ESlZ4MHVMWGNNSHlkbjBkXzE3MTI1ODQ5MTc6MTcxMjU4ODUxN19WNA" alt=""><figcaption></figcaption></figure>
|
||||
<figure><img src="../../.gitbook/assets/output (7) (1).png" alt=""><figcaption></figcaption></figure>
|
||||
|
|
|
|||
|
|
@ -2,4 +2,4 @@
|
|||
|
||||
在进入调试运行之前,你可以在检查清单内检查是否有未完成配置或者未连线的节点。
|
||||
|
||||
<figure><img src="https://langgenius.feishu.cn/space/api/box/stream/download/asynccode/?code=NmEyYmZjOWRmNjZmMTA1Y2E4ZjY1NmFhZDQ1NGRhZDVfRUpiNDNpZWs4U2lSMXlwcndPZ1lhRFUxT0tSNzZLNUFfVG9rZW46SnpDeWIzVTE1b3g0SGd4eTkxcmN2TFJsbmdkXzE3MTI1ODQ3Njg6MTcxMjU4ODM2OF9WNA" alt=""><figcaption></figcaption></figure>
|
||||
<figure><img src="../../../.gitbook/assets/output (2) (4).png" alt=""><figcaption></figcaption></figure>
|
||||
|
|
|
|||
|
|
@ -2,4 +2,4 @@
|
|||
|
||||
在「运行历史」中可以查看当前工作流历史调试的运行结果和日志信息。
|
||||
|
||||
<figure><img src="https://langgenius.feishu.cn/space/api/box/stream/download/asynccode/?code=ZDMwNTRkNjg3NDgwOTI5YzJkNjJkNTJlOGM5MGZkMzdfdnhLa2E1cVk2eWl3cjU2cFFYT0RGVVkwUlFUYnlYcmZfVG9rZW46UGczbGJCeFgxbzdBYjN4QkNsNWNhZTRKbjFkXzE3MTI1ODQ4Mzc6MTcxMjU4ODQzN19WNA" alt=""><figcaption></figcaption></figure>
|
||||
<figure><img src="../../../.gitbook/assets/output (3) (4).png" alt=""><figcaption></figcaption></figure>
|
||||
|
|
|
|||
|
|
@ -2,8 +2,8 @@
|
|||
|
||||
点击「查看日志—详情」可以在详情中查看运行总览信息、输入/输出 、元数据信息等。
|
||||
|
||||
<figure><img src="https://langgenius.feishu.cn/space/api/box/stream/download/asynccode/?code=N2IzZTI2YTJhMDIxYzk4NzBjODBkZmVhMTRlMTAxODBfbDF5S2phNVFJQ0V4WDRQVTAySGE1ZHZMQnNXWURKaTBfVG9rZW46SllhbWJDbEl4b05JSWd4b1A5QmNkM2pibmxkXzE3MTI1ODQ3MjY6MTcxMjU4ODMyNl9WNA" alt=""><figcaption></figcaption></figure>
|
||||
<figure><img src="../../../.gitbook/assets/output (8).png" alt=""><figcaption></figcaption></figure>
|
||||
|
||||
点击「查看日志-追踪」可以查看工作流完整运行过程各节点的输入/输出、Token 消耗、运行时长等。
|
||||
|
||||
<figure><img src="https://langgenius.feishu.cn/space/api/box/stream/download/asynccode/?code=M2Y2NGJkMzdkYzU0MDYzYzU5MjY0OGE1OTY0NmRjMmJfaDJacVZDaEtTRVhDT1c2Vjk4blZlQk9EcmFQZFBQTEZfVG9rZW46VVhwVmJodzBnb3dnMzZ4bWx0b2NSbHRIblNyXzE3MTI1ODQ3MjY6MTcxMjU4ODMyNl9WNA" alt=""><figcaption></figcaption></figure>
|
||||
<figure><img src="../../../.gitbook/assets/output (1) (6).png" alt=""><figcaption></figcaption></figure>
|
||||
|
|
|
|||
|
|
@ -2,8 +2,8 @@
|
|||
|
||||
工作流支持节点的单步调试,在单步调试中你可以重复测试当前节点的执行是否符合预期。
|
||||
|
||||
<figure><img src="https://langgenius.feishu.cn/space/api/box/stream/download/asynccode/?code=NGI2MjlkNjU0ZjQ5MDI1Nzc2ZTE4NjE4MTU3ZjYzZjdfMHVTdHlyN1VUOU5YQ0Y2VWFkRjEzelRIOTlYeG5YNmJfVG9rZW46Szd3OGJ4Y3Bvb2VBeGp4VG9kd2NDNUJHblVkXzE3MTI1ODU2OTk6MTcxMjU4OTI5OV9WNA" alt=""><figcaption></figcaption></figure>
|
||||
<figure><img src="../../../.gitbook/assets/output (3) (3).png" alt=""><figcaption></figcaption></figure>
|
||||
|
||||
单步测试运行后可以查看运行状态、输入/输出、元数据信息。
|
||||
|
||||
<figure><img src="https://langgenius.feishu.cn/space/api/box/stream/download/asynccode/?code=YzI3ZjQ4ZDA5YWIwMTA2NmZlMWU4M2FhZjYzY2MxYmVfdXVwQ3RkNXVtaTFlNndhRjNtTkVnaXNUQWlocHhleTZfVG9rZW46V0NyamJ4UjRVb3l5YlN4RHlnc2M4RTF2bjhkXzE3MTI1ODU2OTk6MTcxMjU4OTI5OV9WNA" alt=""><figcaption></figcaption></figure>
|
||||
<figure><img src="../../../.gitbook/assets/output (4) (2).png" alt=""><figcaption></figcaption></figure>
|
||||
|
|
|
|||
|
|
@ -2,12 +2,12 @@
|
|||
|
||||
Dify Workflow 提供了一套完整的运行调试功能,在对话型应用中点击「预览」进入调试模式。
|
||||
|
||||
<figure><img src="https://langgenius.feishu.cn/space/api/box/stream/download/asynccode/?code=YjZjYmQ5ZjQ3ZGU1MzkyM2U1MDlhYmIxYTRlYjY1NGFfMW93TzZyUzI1N09EbkVYQWx0akFGcFVMNHFUNEg1aGVfVG9rZW46TXp0M2JXOFlLb1pkTVp4SklhQ2N5cWI3bjZXXzE3MTI1ODQ1NTI6MTcxMjU4ODE1Ml9WNA" alt=""><figcaption></figcaption></figure>
|
||||
<figure><img src="../../../.gitbook/assets/output (7).png" alt=""><figcaption></figcaption></figure>
|
||||
|
||||
在工作流应用中点击「运行」进入调试模式。
|
||||
|
||||
<figure><img src="https://langgenius.feishu.cn/space/api/box/stream/download/asynccode/?code=Y2UzZTlhNDYwMmNlOGQyYTQyZmE4MDZiMjBlYWE0ZmNfZTVkeWtYYUJHMUJUcFZpajZ6WDdic1JUbWF2Y05ucTBfVG9rZW46UHJDZmJJM1Bib2RScVJ4eWdrRmNsSmJxbkpjXzE3MTI1ODQ1NTI6MTcxMjU4ODE1Ml9WNA" alt=""><figcaption></figcaption></figure>
|
||||
<figure><img src="../../../.gitbook/assets/output (1) (5).png" alt=""><figcaption></figcaption></figure>
|
||||
|
||||
进入调试模式内在界面右侧调试已配置好的工作流。
|
||||
|
||||
<figure><img src="https://langgenius.feishu.cn/space/api/box/stream/download/asynccode/?code=MmZiYzNiZDhkZTU0MDUzNmM0OGVmN2M3MDM2MmI3ZjhfeEkxWXJmbWUxWG10Q1p4bTAwVDMyTVJiZ1RUTFJLU1hfVG9rZW46R01LNmJXRGZxbzlzeUJ4dHNMdmNIVVlqbjZ2XzE3MTI1ODQ1NTI6MTcxMjU4ODE1Ml9WNA" alt=""><figcaption></figcaption></figure>
|
||||
<figure><img src="../../../.gitbook/assets/output (2) (3).png" alt=""><figcaption></figcaption></figure>
|
||||
|
|
|
|||
|
|
@ -4,7 +4,7 @@ HTTP 请求可请求任意可访问的 URL 获取 status\_code, body, headers, f
|
|||
|
||||
它让你能够向指定的网络地址发送定制化的 HTTP 请求,实现与各种外部服务的互联互通。无论是 GET、POST 还是其他常见的HTTP方法,都可以通过这个节点实现。你可以精确控制请求的各个方面,包括URL、请求头、查询参数、请求体内容以及认证信息。 
|
||||
|
||||
<figure><img src="https://langgenius.feishu.cn/space/api/box/stream/download/asynccode/?code=ZTcwMzBkYWFkMTg3YzM4YTZhNzYwNTNhNWJiMzdhZDFfeHhXUkt5MFlpbmJ2a3VtRGNLdzZtVHF4T3JnMGhFS1pfVG9rZW46WGJwOGJuQ0pJb245TFN4aUtXUmNuUktFblVjXzE3MTI1ODY2MzU6MTcxMjU5MDIzNV9WNA" alt="" width="375"><figcaption></figcaption></figure>
|
||||
<figure><img src="../../../.gitbook/assets/77ff6895-cfbe-4bfa-bddf-f8fedbbf2016.png" alt="" width="375"><figcaption></figcaption></figure>
|
||||
|
||||
这个节点的一个实用特性是能够根据场景需要,在请求的不同部分动态插入变量。比如在处理客户支持请求时,你可以将用户名或客户ID等变量嵌入到请求中,以定制化自动回复信息或获取特定客户的相关信息。
|
||||
|
||||
|
|
|
|||
|
|
@ -2,4 +2,4 @@
|
|||
|
||||
条件分支节点允许你根据 if/else 条件将 workflow 拆分成两个分支。在条件分支节点,你可以设置一个或多个 IF 触发条件,满足 IF 条件判断时触发 「IS TRUE」 下一步流程,未满足 IF 条件判断时触发「IS FALSE」下一步流程。
|
||||
|
||||
<figure><img src="https://langgenius.feishu.cn/space/api/box/stream/download/asynccode/?code=ZDljODcyMmRlYjJmOWU2MjI2YWI2OGVkODQ5ZjIzODhfaEI2NDhhUWh2a2hPN0xEVjM0cm1UWFJRcjlhcTBRRExfVG9rZW46SlpCWmJVMVNFb3QybmF4elJncGNRZmJWblFlXzE3MTI1ODY1NjY6MTcxMjU5MDE2Nl9WNA" alt=""><figcaption></figcaption></figure>
|
||||
<figure><img src="../../../.gitbook/assets/image (163).png" alt=""><figcaption></figcaption></figure>
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
|
||||
知识库检索节点用于从 Dify 知识库中查询与用户问题相关的文本内容,可作为后续 LLM 的上下文进行回答。
|
||||
|
||||
<figure><img src="https://langgenius.feishu.cn/space/api/box/stream/download/asynccode/?code=NmJmZTY0NDUzOGZkYTFmOTQ5YTcwZWRiMzhiODY5MDNfeVhsVTZPTkhaZzZjR3ZZcWt6bldoQ1g2Y0ljc1N0eUdfVG9rZW46QmFFOWJzMXJEb2tWWjl4YUZBUWM5dU5nbnhkXzE3MTI1ODY0OTI6MTcxMjU5MDA5Ml9WNA" alt=""><figcaption></figcaption></figure>
|
||||
<figure><img src="../../../.gitbook/assets/output (3) (2).png" alt=""><figcaption></figcaption></figure>
|
||||
|
||||
配置知识库检索节点主要包含三个部分:
|
||||
|
||||
|
|
@ -22,8 +22,8 @@
|
|||
|
||||
可以在节点内修改单个知识库的索引策略和检索模式。关于该设置的具体原理请参考[知识库帮助文档](https://docs.dify.ai/v/zh-hans/learn-more/extended-reading/retrieval-augment/hybrid-search)。
|
||||
|
||||
<figure><img src="https://langgenius.feishu.cn/space/api/box/stream/download/asynccode/?code=ODQ4OWM3MmU4OWE0MzJkMzA4ZDNjMGI5ZGJiOTUzODJfajhqRzlKeGFqTnk1SzhxSjFhcE10TlpPTThPU05CR0JfVG9rZW46UVhWNGJ0R3JGb2x6MTJ4YWVEY2M3YmE2blFkXzE3MTI1ODY1MDk6MTcxMjU5MDEwOV9WNA" alt=""><figcaption></figcaption></figure>
|
||||
<figure><img src="../../../.gitbook/assets/output (4) (1).png" alt=""><figcaption></figcaption></figure>
|
||||
|
||||
Dify 针对多知识库的不同检索场景提供了两种召回策略:「N选1召回」和「多路召回」,在 N 选 1 模式下,知识库查询通过工具函数调用(Function Calling)来实现,需要选择系统推理模型。在多路召回模式下,需要配置 Rerank 模型用于结果重排。关于两种召回策略的具体原理请参考帮助文档中的[召回模式说明](https://docs.dify.ai/v/zh-hans/learn-more/extended-reading/retrieval-augment/retrieval)。
|
||||
|
||||
<figure><img src="https://langgenius.feishu.cn/space/api/box/stream/download/asynccode/?code=N2FiZTg5NDFkZWY5MDE3MDRjYmMxNDkwNTZkNmIwMjlfZ21jMEFIRFM2bjBBa0hVZW0zUm4zWTdRQ1lvY2RIT3pfVG9rZW46T1JjNmJuZzJLb2RzQVF4NWdWRGNxVVkzbkZoXzE3MTI1ODY1MzA6MTcxMjU5MDEzMF9WNA" alt=""><figcaption></figcaption></figure>
|
||||
<figure><img src="../../../.gitbook/assets/output (5) (1).png" alt=""><figcaption></figcaption></figure>
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
|
||||
问题分类器定义用户问题的分类条件,LLM 能够根据分类描述定义对话的进展方式。如图所示,在一个典型的客服机器人场景中,问题分类器可以作为知识库检索的前置步骤,对用户意图进行识别,分类处理后能够有效提高知识库的召回效果。
|
||||
|
||||
<figure><img src="https://langgenius.feishu.cn/space/api/box/stream/download/asynccode/?code=MTAzNTA2OGVlM2M3YzBkZGNkNzU5YzhiYzY4YjY0MGVfRkZvaEpPbktYaFd3V0kwRXdPSEE4Y3FWNDdqdTdTOEVfVG9rZW46R01IN2JEd3NCb2R0ZHd4aEl2NWNwNXpibnhiXzE3MTI1ODY1NDU6MTcxMjU5MDE0NV9WNA" alt=""><figcaption></figcaption></figure>
|
||||
<figure><img src="../../../.gitbook/assets/output (6).png" alt=""><figcaption></figcaption></figure>
|
||||
|
||||
配置问题分类器节点主要包含三个部分:
|
||||
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
|
||||
工作流内提供 Dify 的内置工具或自定义工具,在使用工具之前,你需要先给工具进行「授权」。若内置工具无法满足使用需求,你可以在「Dify—工具」内先创建自定义工具。
|
||||
|
||||
<figure><img src="https://langgenius.feishu.cn/space/api/box/stream/download/asynccode/?code=MTU4NTcwZmUxNjYyM2Y3ODE3YTA3ZTY5YzVjNWNiMWNfMVphcGhscjZPYUhhNkJyMnZpQkpFRUZlNTVpUHFVZldfVG9rZW46VzVsUWJ5Wms3b2RWWlp4b09TbGNPT0Q4bkVlXzE3MTI1ODQzNjY6MTcxMjU4Nzk2Nl9WNA" alt=""><figcaption></figcaption></figure>
|
||||
<figure><img src="../../../.gitbook/assets/output (1) (4).png" alt=""><figcaption></figcaption></figure>
|
||||
|
||||
配置工具节点一般分为两个步骤:
|
||||
|
||||
|
|
|
|||
|
|
@ -1,6 +1,10 @@
|
|||
# 应用发布
|
||||
|
||||
调试完成之后点击右上角的「发布」可以将该工作流保存并快速发布成为不同类型的应用。对话型应用支持发布为:
|
||||
调试完成之后点击右上角的「发布」可以将该工作流保存并快速发布成为不同类型的应用。
|
||||
|
||||
<figure><img src="../../.gitbook/assets/output (4) (3).png" alt=""><figcaption></figcaption></figure>
|
||||
|
||||
对话型应用支持发布为:
|
||||
|
||||
* 直接运行
|
||||
* 嵌入网站
|
||||
|
|
@ -12,6 +16,4 @@
|
|||
* 批处理
|
||||
* 访问 API
|
||||
|
||||
<figure><img src="https://langgenius.feishu.cn/space/api/box/stream/download/asynccode/?code=NWEzZWEzNjI3MjU1YWIzYzFjNGZjYTc1N2ZjZDhmZTRfcnJoUjZCek0xdHhNOThIQVlwaXZiZlhHcVdkY0hyMDVfVG9rZW46TGdKNWI5bWU0b0dTQXR4NlFTMmNVWHpWbnJiXzE3MTI1ODQ4NTc6MTcxMjU4ODQ1N19WNA" alt=""><figcaption></figcaption></figure>
|
||||
|
||||
你也可以点击「恢复」预览上一次发布的应用版本,确认恢复将会使用上一次发布的工作流版本覆盖当前的工作流版本。
|
||||
|
|
|
|||