GITBOOK-234: No subject

pull/114/head
vincehe 2024-06-15 04:13:41 +00:00 committed by gitbook-bot
parent 31fa4122bd
commit fce8ccafdd
No known key found for this signature in database
GPG Key ID: 07D2180C7B12D0FF
10 changed files with 10 additions and 146 deletions

View File

@ -29,7 +29,6 @@
* [创建应用](guides/application-design/creating-an-application.md)
* [聊天助手](guides/application-design/conversation-application.md)
* [Agent](guides/application-design/agent.md)
* [文本生成应用](guides/application-design/text-generation-application.md)
* [提示词编排](guides/application-design/prompt-engineering/README.md)
* [提示词专家模式(已下线)](guides/application-design/prompt-engineering/prompt-engineering-1/README.md)
* [提示词初始模版参考](guides/application-design/prompt-engineering/prompt-engineering-1/prompt-engineering-template.md)
@ -59,7 +58,6 @@
* [检查清单](guides/workflow/debug\_and\_preview/checklist.md)
* [运行历史](guides/workflow/debug\_and\_preview/history.md)
* [应用发布](guides/workflow/publish.md)
* [导出/导入模板](guides/workflow/dao-chu-dao-ru-mo-ban.md)
* [知识库](guides/knowledge-base/README.md)
* [创建知识库&上传文档](guides/knowledge-base/create\_knowledge\_and\_upload\_documents.md)
* [知识库及文档维护](guides/knowledge-base/knowledge\_and\_documents\_maintenance.md)
@ -96,8 +94,7 @@
* [敏感内容审查](guides/extension/code\_based\_extension/moderation.md)
* [协同](guides/workspace/README.md)
* [邀请与管理成员](guides/workspace/invite-and-manage-members.md)
* [发现](guides/workspace/app/README.md)
* [智聊](guides/workspace/app/chat.md)
* [发现](guides/workspace/app.md)
## 社区 <a href="#community" id="community"></a>

View File

@ -1,7 +1,5 @@
# 聊天助手
🚧 维护中
对话型应用采用一问一答模式与用户持续对话。
### 适用场景

View File

@ -1,6 +1,6 @@
# 提示词专家模式(已下线)
在 Dify 创建应用的编排默认为**简易模式**,这很适合想要快速创建应用的非技术人员,比如你想创建一个企业知识库 Chatbot 或者文章摘要生成器,利用**简易模式**编排对话前提示词,添加变量,添加上下文等简易步骤即可发布一个完整的应用(可参考👉[conversation-application.md](../../conversation-application.md "mention")[text-generation-application.md](../../text-generation-application.md "mention"))。
在 Dify 创建应用的编排默认为**简易模式**,这很适合想要快速创建应用的非技术人员,比如你想创建一个企业知识库 Chatbot 或者文章摘要生成器,利用**简易模式**编排对话前提示词,添加变量,添加上下文等简易步骤即可发布一个完整的应用(可参考👉[conversation-application.md](../../conversation-application.md "mention")[Broken link](broken-reference "mention"))。
而如果你是一个熟练掌握使用 **OpenAI****Playground** 的技术人员,正想创建一个学习导师应用,需要在提示词中针对不同的教学模块位置嵌入不同的上下文和变量,就可以选择**专家模式。在此模式下你可以自由地编写完整的提示词,包括修改内置的提示词,调整上下文和聊天历史内容在提示词中的位置,设定必要参数等。如果你对 Chat 和 Complete 两种模型不陌生,现在专家模式**可以快速切换 Chat 和Complete 模型以满足你的需要,并且都适用于对话型应用和文本生成型应用。

View File

@ -1,73 +0,0 @@
# 文本生成应用
🚧 维护中
文本生成类应用是一种能够根据用户提供的提示,自动生成高质量文本的应用。它可以生成各种类型的文本,例如文章摘要、翻译等。
### 适用场景
文本生成类应用适用于需要大量文本创作的场景例如新闻媒体、广告、SEO、市场营销等。它可以为这些行业提供高效、快速的文本生成服务降低人力成本并提高生产效率。
### 如何编排
文本生成应用的编排支持:前缀前提示词,变量,上下文和生成更多类似的内容。
这边以做一个翻译应用为例来介绍编排文本生成型应用。
#### 第 1 步 创建应用
在首页点击 “创建应用” 按钮创建应用。填上应用名称,应用类型选择**文本生成应用**。
<figure><img src="../../.gitbook/assets/image (33).png" alt=""><figcaption><p>创建应用</p></figcaption></figure>
#### 第 2 步 编排应用
应用成功后会自动跳转到应用概览页。点击左侧菜单:**提示词编排** 来编排应用。
<figure><img src="../../.gitbook/assets/image (83).png" alt=""><figcaption></figcaption></figure>
**2.1 填写前缀提示词**
提示词用于对 AI 的回复做出一系列指令和约束。可插入表单变量,例如 `{{input}}`。提示词中的变量的值会替换成用户填写的值。
我们在这里填写的提示词是:`将内容翻译成:{{language}}。内容如下:`
![](<../../.gitbook/assets/image (65).png>)
#### 2.2 添加上下文
如果应用想基于私有的上下文对话来生成内容。可以用我们[数据集](../knowledge-base/)功能。在上下文中点 “添加” 按钮来添加数据集。
![](<../../.gitbook/assets/image (88).png>)
#### 2.3 添加功能:生成更多类似的
生成更多类似可以一次生成多条文本,可在此基础上编辑并继续生成。点击左上角的 “添加功能” 来打开该功能。
<figure><img src="../../.gitbook/assets/image (78).png" alt=""><figcaption><p>打开更多类似的功能</p></figcaption></figure>
**2.4 调试**
我们在右侧 输入变量 和 查询内容 进行调试。点 **“运行”** 按钮 查看运行的结果。
![](<../../.gitbook/assets/image (22).png>)
如果结果不理想,可以调整提示词和模型参数。点右上角点 模型名称 来设置模型的参数:
<div align="left">
<figure><img src="../../.gitbook/assets/image (35).png" alt="" width="375"><figcaption><p>调整模型参数</p></figcaption></figure>
</div>
**2.5 发布**
调试好应用后,点击右上角的 **“发布”** 按钮来保存当前的设置。
### 分享应用
在概览页可以找到应用的分享地址。点 “预览按钮” 预览分享出去的应用。点 “分享” 按钮获得分享的链接地址。点 “设置” 按钮设置分享出去的应用信息。
<figure><img src="../../.gitbook/assets/image (31).png" alt=""><figcaption></figcaption></figure>
如果想定制化分享出去的应用,可以 Fork 我们的开源的[ WebApp 的模版](https://github.com/langgenius/webapp-text-generator)。基于模版改成符合你的情景与风格需求的应用。

View File

@ -1,5 +1,5 @@
# 监测
你可以在 **概览** 内 监控、跟踪应用程序在生产环境中的性能,在数据分析仪表盘内分析生产环境中应用的使用成本、延迟、用户反馈、性能等指标,并通过持续调试、迭代不断改进你的应用程序。
你可以在 **概览** 内监控、跟踪应用程序在生产环境中的性能,在数据分析仪表盘内分析生产环境中应用的使用成本、延迟、用户反馈、性能等指标,并通过持续调试、迭代不断改进你的应用程序。
<figure><img src="../../.gitbook/assets/image.png" alt=""><figcaption><p>概览</p></figcaption></figure>

View File

@ -1,2 +0,0 @@
# 导出/导入模板

View File

@ -15,5 +15,6 @@
* 直接运行
* 批处理
* 访问 API
* 发布为工具
你也可以点击「恢复」预览上一次发布的应用版本,确认恢复将会使用上一次发布的工作流版本覆盖当前的工作流版本。
你也可以点击 **恢复** 预览上一次发布的应用版本,确认恢复将会使用上一次发布的工作流版本覆盖当前的工作流版本。

View File

@ -1,6 +1,6 @@
# 团队协同
# 协同
Dify 是一个多用户平台工作空间Workspace是团队的基本协作单元。工作空间的成员可创建和编辑应用、知识库也可以直接在[发现](app/)区域直接使用团队其它成员创建的公共应用。
Dify 是一个多用户平台工作空间Workspace是团队的基本协作单元。工作空间的成员可创建和编辑应用、知识库也可以直接在[发现](app.md)区域直接使用团队其它成员创建的公共应用。
### 登录方式

View File

@ -4,11 +4,11 @@
在**发现**中,提供了一些常用的模版应用。这些应用涵盖了人力资源,助手,翻译,编程和写作。
<figure><img src="../../../explore/images/explore-app.jpg" alt=""><figcaption></figcaption></figure>
<figure><img src="../../explore/images/explore-app.jpg" alt=""><figcaption></figcaption></figure>
如果要使用某个模版应用,点击模版的“添加到工作区”按钮。在左侧的工作区中,可以使用该应用。
<figure><img src="../../../explore/images/creat-customize-app.jpg" alt=""><figcaption></figcaption></figure>
<figure><img src="../../explore/images/creat-customize-app.jpg" alt=""><figcaption></figcaption></figure>
如果要修改某个模版来创建一个新的应用,点击模版的“自定义”按钮。
@ -16,6 +16,6 @@
工作区是应用的导航。点击工作区里的应用,可以直接使用该应用。
<figure><img src="../../../explore/images/workspace.jpg" alt=""><figcaption></figcaption></figure>
<figure><img src="../../explore/images/workspace.jpg" alt=""><figcaption></figcaption></figure>
工作区中的应用包括:自己的应用和其他团队添加到工作区中的应用。

View File

@ -1,57 +0,0 @@
# 智聊
智聊是用于探索 Dify 能力边界的对话型应用。
在我们和自然语言大模型对话时,经常会遇到回答内容过期或者失效的情况,这是由于大模型的训练数据较老以及无联网能力导致的,智聊在大模型的基础上,利用代理(Agent) 的能力以及一些工具为大模型赋予了联网实时查询的能力。
<figure><img src="../../../.gitbook/assets/image (89).png" alt=""><figcaption></figcaption></figure>
智聊支持使用插件和数据集。
### 使用插件
大语言模型不能联网和调用外部工具。但这不能满足实际的使用场景,比如:
* 我们想知道今天的天气时,需要联网。
* 我们想总结某个网页的内容时,需要使用外部工具:读取网页内容。
使用代理模式,可以解决上面的问题:当大语言模型没法解答用户的问题时,会尝试使用现有的插件来解答问题。
{% hint style="info" %}
在 Dify 中对于不同的模型我们用了不同的代理策略。OpenAI 的模型使用的代理策略是 \*\*GPT function call。\*\*其他模型使用是 **`ReACT`**`。目前测试的体验是`**GPT function call** 的效果更好`。想了解更多,可以阅读下面的链接:`
* [Function calling and other API updates](https://openai.com/blog/function-calling-and-other-api-updates)
* [ReAct: Synergizing Reasoning and Acting in Language Models](https://arxiv.org/abs/2210.03629)
{% endhint %}
目前我们支持如下插件:
* 谷歌搜索。该插件会搜索谷歌找答案。
* 解析链接。该插件会读取链接的网页内容。
* 维基百科。该插件会搜索维基百科找答案。
我们可以在对话开始前选择本次对话需要的插件。
<figure><img src="../../../.gitbook/assets/image (75).png" alt=""><figcaption></figcaption></figure>
如果使用谷歌搜索插件,需要配置 SerpAPI key。
<figure><img src="../../../.gitbook/assets/image (82).png" alt=""><figcaption></figcaption></figure>
配置的入口:
<figure><img src="../../../.gitbook/assets/image (104).png" alt=""><figcaption></figcaption></figure>
### 使用数据集
智聊支持数据集。选择了数据集后,用户问的问题和数据集内容有关,模型会从数据集中找答案。
我们可以在对话开始前选择本次对话需要的数据集。
<figure><img src="../../../.gitbook/assets/image (52).png" alt=""><figcaption></figcaption></figure>
### 思考的过程
思考的过程指模型使用插件和数据集的过程。我们可以在每个回答中看到思考的过程。
<figure><img src="../../../.gitbook/assets/image (60).png" alt=""><figcaption></figcaption></figure>