本文档由 AI 自动翻译。如有任何不准确之处,请参考 英文原版。
良好的应用管理对高效的 AI 开发至关重要。Dify 提供了全面的工具来组织、共享和维护你在整个生命周期中的应用。
应用组织#
更新名称、描述、图标和品牌,以便更好地组织
创建变体或将现有应用作为新项目的模板使用
使用 Dify 的领域特定语言格式在工作空间之间共享应用
在不再需要时安全删除应用
编辑应用信息#
通过清晰、描述性的信息保持你的应用井然有序:

访问应用设置
点击应用左上角的”编辑信息”。
更新详细信息
修改图标、名称或描述以更好地反映应用的用途。
考虑你的团队
使用能帮助团队成员理解应用功能的名称和描述。
在你的工作空间内使用一致的命名约定。考虑使用前缀如”草稿-”、“测试-”或”生产-”来表示应用状态。
创建应用变体#
复制非常适合创建变体或基于现有工作开始新项目:
何时复制:
- 创建具有不同提示词或模型的 A/B 测试版本
- 为不同受众或用例调整应用
- 基于成功模式开始新项目
- 在重大更改之前创建备份
复制的工作原理:
- 所有配置、提示词和工作流都会被复制
- 新应用获得一个可以自定义的默认名称
- 原始应用保持不变
- 两个应用独立运行
应用导出和导入#
Dify 的领域特定语言格式让你可以在工作空间和团队之间共享应用:

导出应用#
两种导出方式:
- 从 Studio 页面 - 在应用菜单中点击”导出 DSL”
- 从编排页面 - 点击左上角的”导出 DSL”
导出内容包括:
- 应用配置和元数据
- 工作流编排和节点设置
- 模型参数和提示词模板
- 知识库连接(不包括数据本身)
不导出的内容:
- 第三方工具的 API 密钥(安全措施)
- 实际知识库内容
- 使用日志和分析数据
如果你的应用使用 Secret 类型的环境变量,系统会询问你是否要将它们包含在导出中。请小心处理敏感信息。

导入应用#

导入流程:
- 上传你的 DSL 文件(YAML 格式)
- 系统检查版本兼容性
- 如果 DSL 版本低于当前平台,会出现警告
- 使用文件中的所有配置创建应用
版本兼容性:导入由更新版本的 Dify 创建的 DSL 文件前,可能需要先升级。
Dify DSL 是 AI 应用 YAML 格式捕获完整的应用配置。
安全的应用删除#
在删除应用之前,了解其影响:
被删除的内容:
- 所有应用配置和提示词
- 工作流编排和设置
- 使用日志和分析
- 已发布的 Web 应用和 API 访问
- 所有用户对话和数据
对用户的影响:
- 已发布的 Web 应用立即停止工作
- API 调用开始返回错误
- 所有现有用户会话被终止
考虑替代方案
你可以复制应用进行备份,或者只是取消发布而不是删除吗?
通知利益相关者
让团队成员和用户知道计划的删除。
如需要则导出
在删除前为有价值的配置创建 DSL 备份。
确认删除
点击”删除”并确认,此操作无法撤销。
应用删除是永久性的且无法撤销。所有相关数据、日志和用户访问权限将立即丢失。
最佳实践#
命名约定:
- 使用能解释应用用途的描述性名称
- 在相关时包含版本号或状态指示器
- 考虑团队范围的命名标准以保持一致性
组织技巧:
- 定期清理测试和未使用的应用
- 对类似应用类型使用一致的图标和描述
- 记录重大配置更改
- 将生产应用与实验应用分开
协作:
- 与团队成员共享 DSL 文件以进行知识传递
- 使用复制创建团队模板
- 在重大更改前导出重要配置
- 在共享应用时考虑访问权限