GITBOOK-132: No subject
parent
e9f838d90b
commit
f332fa1969
|
|
@ -14,7 +14,17 @@
|
|||
|
||||
## 手册 <a href="#guides" id="guides"></a>
|
||||
|
||||
* [应用构建及提示词](guides/application-design/README.md)
|
||||
* [模型](guides/model-configuration/README.md)
|
||||
* [增加新供应商](guides/model-configuration/new-provider.md)
|
||||
* [预定义模型接入](guides/model-configuration/predefined-model.md)
|
||||
* [自定义模型接入](guides/model-configuration/customizable-model.md)
|
||||
* [接入 Hugging Face 上的开源模型](guides/model-configuration/hugging-face.md)
|
||||
* [接入 Replicate 上的开源模型](guides/model-configuration/replicate.md)
|
||||
* [接入 Xinference 部署的本地模型](guides/model-configuration/xinference.md)
|
||||
* [接入 OpenLLM 部署的本地模型](guides/model-configuration/openllm.md)
|
||||
* [接入 LocalAI 部署的本地模型](guides/model-configuration/localai.md)
|
||||
* [接入 Ollama 部署的本地模型](guides/model-configuration/ollama.md)
|
||||
* [构建](guides/application-design/README.md)
|
||||
* [创建应用](guides/application-design/creating-an-application.md)
|
||||
* [提示词编排](guides/application-design/prompt-engineering/README.md)
|
||||
* [基础助手](guides/application-design/prompt-engineering/conversation-application.md)
|
||||
|
|
@ -32,23 +42,13 @@
|
|||
* [代码扩展](guides/application-design/extension/code\_based\_extension/README.md)
|
||||
* [外部数据工具](guides/application-design/extension/code\_based\_extension/external\_data\_tool.md)
|
||||
* [敏感内容审查](guides/application-design/extension/code\_based\_extension/moderation.md)
|
||||
* [应用发布](guides/application-publishing/README.md)
|
||||
* [发布](guides/application-publishing/README.md)
|
||||
* [发布为公开 Web 站点](guides/application-publishing/launch-your-webapp-quickly/README.md)
|
||||
* [Web 应用的设置](guides/application-publishing/launch-your-webapp-quickly/web-app-settings.md)
|
||||
* [文本生成型应用](guides/application-publishing/launch-your-webapp-quickly/text-generator.md)
|
||||
* [对话型应用](guides/application-publishing/launch-your-webapp-quickly/conversation-application.md)
|
||||
* [基于 APIs 开发](guides/application-publishing/developing-with-apis.md)
|
||||
* [基于前端组件再开发](guides/application-publishing/based-on-frontend-templates.md)
|
||||
* [模型配置](guides/model-configuration/README.md)
|
||||
* [增加新供应商](guides/model-configuration/new-provider.md)
|
||||
* [预定义模型接入](guides/model-configuration/predefined-model.md)
|
||||
* [自定义模型接入](guides/model-configuration/customizable-model.md)
|
||||
* [接入 Hugging Face 上的开源模型](guides/model-configuration/hugging-face.md)
|
||||
* [接入 Replicate 上的开源模型](guides/model-configuration/replicate.md)
|
||||
* [接入 Xinference 部署的本地模型](guides/model-configuration/xinference.md)
|
||||
* [接入 OpenLLM 部署的本地模型](guides/model-configuration/openllm.md)
|
||||
* [接入 LocalAI 部署的本地模型](guides/model-configuration/localai.md)
|
||||
* [接入 Ollama 部署的本地模型](guides/model-configuration/ollama.md)
|
||||
* [工作流](guides/workflow/README.md)
|
||||
* [基本介绍](guides/workflow/introduce.md)
|
||||
* [关键概念](guides/workflow/key\_concept.md)
|
||||
|
|
|
|||
|
|
@ -1,21 +1,28 @@
|
|||
# 应用构建
|
||||
# 构建
|
||||
|
||||
在 Dify 中,一个“应用”是指基于 GPT 等大型语言模型构建的实际场景应用。通过创建应用,您可以将智能 AI 技术应用于特定的需求。它既包含了开发 AI 应用的工程范式,也包含了具体的交付物。
|
||||
在 Dify 中,一个“应用”是指基于 GPT 等大语言模型构建的实际场景应用。通过创建应用,您可以将智能 AI 技术应用于特定的需求。它既包含了开发 AI 应用的工程范式,也包含了具体的交付物。
|
||||
|
||||
简而言之,一个应用为开发者交付了:
|
||||
|
||||
* 封装友好的 LLM API,可由后端或前端应用直接调用,通过 Token 鉴权
|
||||
* 开箱即用、美观且托管的 Web App,你可以 WebApp 的模版进行二次开发
|
||||
* 一套包含 Prompt Engineering、上下文管理、日志分析和标注的易用界面
|
||||
* 封装友好的 API,可由后端或前端应用直接调用,通过 Token 鉴权
|
||||
* 开箱即用、美观且托管的 WebApp,你可以 WebApp 的模版进行二次开发
|
||||
* 一套包含提示词工程、上下文管理、日志分析和标注的易用界面
|
||||
|
||||
你可以任选**其中之一**或**全部**,来支撑你的 AI 应用开发。
|
||||
|
||||
### 应用类型
|
||||
|
||||
Dify 中提供了两种应用类型:文本生成型与对话型,今后或许会出现更多应用范式(我们应该会及时跟进),Dify 的最终目标是能覆盖 80% 以上的常规 LLM 应用情景。
|
||||
Dify 中提供了四种应用类型:
|
||||
|
||||
文本生成型与对话型应用的区别见下表:
|
||||
* **聊天助手**:基于 LLM 构建对话式交互的助手
|
||||
* **文本生成**:构建面向文本生成类任务的助手,例如撰写故事、文本分类、翻译等
|
||||
* **Agent**:能够分解任务、推理思考、调用工具的对话式智能助手
|
||||
* **工作流**:基于流程编排的方式定义更加灵活的 LLM 工作流
|
||||
|
||||
<table><thead><tr><th width="180.33333333333331"></th><th>文本生成型</th><th>对话型</th></tr></thead><tbody><tr><td>WebApp 界面</td><td>表单+结果式</td><td>聊天式</td></tr><tr><td>WebAPI 端点</td><td><code>completion-messages</code></td><td><code>chat-messages</code></td></tr><tr><td>交互方式</td><td>一问一答</td><td>多轮对话</td></tr><tr><td>流式结果返回</td><td>支持</td><td>支持</td></tr><tr><td>上下文保存</td><td>当次</td><td>持续</td></tr><tr><td>用户输入表单</td><td>支持</td><td>支持</td></tr><tr><td>数据集与插件</td><td>支持</td><td>支持</td></tr><tr><td>AI 开场白</td><td>不支持</td><td>支持</td></tr><tr><td>情景举例</td><td>翻译、判断、索引</td><td>聊天或一切</td></tr></tbody></table>
|
||||
今后或许会出现更多应用范式,Dify 的最终目标是能覆盖 80% 以上的常规 LLM 应用情景。
|
||||
|
||||
文本生成与聊天助手的区别见下表:
|
||||
|
||||
<table><thead><tr><th width="180.33333333333331"></th><th>文本生成</th><th>聊天助手</th></tr></thead><tbody><tr><td>WebApp 界面</td><td>表单+结果式</td><td>聊天式</td></tr><tr><td>WebAPI 端点</td><td><code>completion-messages</code></td><td><code>chat-messages</code></td></tr><tr><td>交互方式</td><td>一问一答</td><td>多轮对话</td></tr><tr><td>流式结果返回</td><td>支持</td><td>支持</td></tr><tr><td>上下文保存</td><td>当次</td><td>持续</td></tr><tr><td>用户输入表单</td><td>支持</td><td>支持</td></tr><tr><td>数据集与插件</td><td>支持</td><td>支持</td></tr><tr><td>AI 开场白</td><td>不支持</td><td>支持</td></tr><tr><td>情景举例</td><td>翻译、判断、索引</td><td>聊天</td></tr></tbody></table>
|
||||
|
||||
###
|
||||
|
|
|
|||
Loading…
Reference in New Issue