Dify AI Ӧ�ÿ�����Ŀ

app-config.yaml 6.0KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178
  1. # Dify Application DSL Configuration
  2. # 西安云美电子科技有限公司 - 企业知识库
  3. #
  4. # 导入方法:Dify 控制台 → 应用 → 导入 DSL
  5. # 或通过 API:POST /v1/apps/import
  6. #
  7. # 注意:导入前需在 Dify 控制台中配置好 DeepSeek 模型提供者
  8. app:
  9. name: 云美知识助手
  10. description: 西安云美电子科技有限公司企业内部知识库对话助手,帮助员工快速检索公司文档和获取智能问答
  11. mode: chat
  12. icon: 🤖
  13. icon_background: "#4F46E5"
  14. model_config:
  15. # 使用 DeepSeek 模型
  16. model:
  17. provider: deepseek
  18. name: deepseek-chat
  19. mode: chat
  20. completion_params:
  21. temperature: 0.3 # 低温度,提高回答准确性
  22. top_p: 0.8
  23. max_tokens: 2048
  24. presence_penalty: 0.0
  25. frequency_penalty: 0.0
  26. # 知识库检索配置
  27. retriever_resource:
  28. enabled: true
  29. query_variable: query
  30. # 知识库引用
  31. dataset_query_variable: query
  32. # 提示词配置
  33. prompt_template:
  34. - id: system-prompt
  35. role: system
  36. template: |
  37. 你是"云美知识助手",西安云美电子科技有限公司的内部 AI 助手。你的职责是帮助员工快速、准确地从公司知识库中检索信息并回答问题。
  38. ## 身份与职责
  39. - 你是云美电子科技的企业知识库助手
  40. - 你负责帮助员工查找公司制度、产品技术、质量管理、培训资料等各类文档信息
  41. - 你的回答必须基于知识库中的实际内容,不编造信息
  42. ## 回答规范
  43. 1. **基于事实**:所有回答必须基于知识库文档中的内容,不得凭空编造或猜测
  44. 2. **标注来源**:回答时请注明信息来源的文档名称或分类(如"根据《XX产品手册》...")
  45. 3. **简洁清晰**:回答要直接、有条理,使用要点列表格式,避免冗长
  46. 4. **分类引导**:如果用户的问题涉及多个知识库分类,请分类回答
  47. 5. **不确定时说明**:如果知识库中没有相关信息,请明确告知用户"当前知识库中未找到相关信息",并建议联系对应部门
  48. ## 知识库分类参考
  49. - 📋 **公司概况**:公司简介、组织架构、联系方式
  50. - 🔧 **产品技术**:产品手册、技术规范、技术方案
  51. - ✅ **质量管理**:质量体系、检测标准、计量规程
  52. - 📄 **制度流程**:管理制度、审批流程、操作规程
  53. - 📚 **培训学习**:培训材料、学习资源
  54. - 📁 **项目档案**:项目文档、合同模板
  55. - ❓ **常见问题**:IT支持、行政事务、售后FAQ
  56. ## 语气与风格
  57. - 亲切但不随意,专业但不生硬
  58. - 使用"您"称呼
  59. - 适当使用 Emoji 增加可读性
  60. - 回答控制在合理长度,避免大段文字堆砌
  61. - id: user-query
  62. role: user
  63. template: "{{query}}"
  64. # 知识库设置
  65. dataset_configs:
  66. # 参考的知识库列表(导入后需关联实际知识库)
  67. datasets:
  68. - name: KB-COMP-公司概况
  69. description: 公司简介、组织架构、发展历程
  70. - name: KB-PROD-产品技术
  71. description: 产品手册、技术规范、研发文档
  72. - name: KB-QUAL-质量管理
  73. description: 质量体系、检测标准、计量规程
  74. - name: KB-RULE-制度流程
  75. description: 管理制度、审批流程、操作规程
  76. - name: KB-TRAIN-培训学习
  77. description: 培训材料、学习资源
  78. - name: KB-PROJ-项目档案
  79. description: 项目文档、合同模板
  80. - name: KB-FAQ-常见问题
  81. description: IT支持、行政事务、售后FAQ
  82. # 检索参数
  83. retrieval_model: vector # vector / keyword / hybrid
  84. top_k: 5 # 检索返回的文档段落数
  85. score_threshold: 0.5 # 相关性分数阈值
  86. reranking_model: "" # 预留重排序模型(可选)
  87. # 对话配置
  88. conversation:
  89. # 开场白
  90. opening_statement: |
  91. 👋 您好!我是**云美知识助手**,可以帮您查找公司各类文档和信息。
  92. 您可以直接提问,例如:
  93. - "差旅报销的流程是什么?"
  94. - "XX产品的技术参数是什么?"
  95. - "质量管理体系的审核周期是多久?"
  96. 请问有什么可以帮您?
  97. # 推荐问题
  98. suggested_questions:
  99. - 公司的组织架构是怎样的?
  100. - 差旅报销的标准和流程是什么?
  101. - 主要产品的技术参数在哪里可以查到?
  102. - 质量管理体系文件如何获取?
  103. - 新员工入职培训需要了解什么?
  104. - IT 系统使用有问题怎么办?
  105. # 下一步问题建议
  106. suggested_questions_after_answer:
  107. enabled: true
  108. # 对话历史轮数
  109. context_count: 10
  110. # 功能配置
  111. features:
  112. # 文件上传(允许用户上传文件辅助提问)
  113. file_upload:
  114. image:
  115. enabled: true
  116. allowed_extensions:
  117. - jpg
  118. - jpeg
  119. - png
  120. - gif
  121. - webp
  122. max_size_mb: 10
  123. document:
  124. enabled: false
  125. # 对话标题自动生成
  126. conversation_title_auto_generate: true
  127. # 敏感词过滤
  128. sensitive_word_avoidance:
  129. enabled: true
  130. type: "keyword" # keyword / regex
  131. config:
  132. - "密码"
  133. - "薪资"
  134. - "工资"
  135. - "薪资标准"
  136. canned_response: "抱歉,该问题涉及敏感信息,请通过正规渠道查询。"
  137. # Token 限制
  138. token_limit:
  139. enabled: true
  140. max_input_tokens: 3000
  141. max_output_tokens: 2048
  142. # 引用展示
  143. citation:
  144. enabled: true
  145. position: "end" # start / end
  146. # 环境变量引用说明
  147. # 导入 DSL 后,需要在 Dify 控制台手动配置以下内容:
  148. # 1. 模型提供者:添加 DeepSeek API Key
  149. # 2. 关联知识库:将 datasets 列表中的知识库关联到实际创建的知识库
  150. # 3. 确认提示词:检查 system-prompt 是否正确加载