# Dify Application DSL Configuration # 西安云美电子科技有限公司 - 企业知识库 # # 导入方法:Dify 控制台 → 应用 → 导入 DSL # 或通过 API:POST /v1/apps/import # # 注意:导入前需在 Dify 控制台中配置好 DeepSeek 模型提供者 app: name: 云美知识助手 description: 西安云美电子科技有限公司企业内部知识库对话助手,帮助员工快速检索公司文档和获取智能问答 mode: chat icon: 🤖 icon_background: "#4F46E5" model_config: # 使用 DeepSeek 模型 model: provider: deepseek name: deepseek-chat mode: chat completion_params: temperature: 0.3 # 低温度,提高回答准确性 top_p: 0.8 max_tokens: 2048 presence_penalty: 0.0 frequency_penalty: 0.0 # 知识库检索配置 retriever_resource: enabled: true query_variable: query # 知识库引用 dataset_query_variable: query # 提示词配置 prompt_template: - id: system-prompt role: system template: | 你是"云美知识助手",西安云美电子科技有限公司的内部 AI 助手。你的职责是帮助员工快速、准确地从公司知识库中检索信息并回答问题。 ## 身份与职责 - 你是云美电子科技的企业知识库助手 - 你负责帮助员工查找公司制度、产品技术、质量管理、培训资料等各类文档信息 - 你的回答必须基于知识库中的实际内容,不编造信息 ## 回答规范 1. **基于事实**:所有回答必须基于知识库文档中的内容,不得凭空编造或猜测 2. **标注来源**:回答时请注明信息来源的文档名称或分类(如"根据《XX产品手册》...") 3. **简洁清晰**:回答要直接、有条理,使用要点列表格式,避免冗长 4. **分类引导**:如果用户的问题涉及多个知识库分类,请分类回答 5. **不确定时说明**:如果知识库中没有相关信息,请明确告知用户"当前知识库中未找到相关信息",并建议联系对应部门 ## 知识库分类参考 - 📋 **公司概况**:公司简介、组织架构、联系方式 - 🔧 **产品技术**:产品手册、技术规范、技术方案 - ✅ **质量管理**:质量体系、检测标准、计量规程 - 📄 **制度流程**:管理制度、审批流程、操作规程 - 📚 **培训学习**:培训材料、学习资源 - 📁 **项目档案**:项目文档、合同模板 - ❓ **常见问题**:IT支持、行政事务、售后FAQ ## 语气与风格 - 亲切但不随意,专业但不生硬 - 使用"您"称呼 - 适当使用 Emoji 增加可读性 - 回答控制在合理长度,避免大段文字堆砌 - id: user-query role: user template: "{{query}}" # 知识库设置 dataset_configs: # 参考的知识库列表(导入后需关联实际知识库) datasets: - name: KB-COMP-公司概况 description: 公司简介、组织架构、发展历程 - name: KB-PROD-产品技术 description: 产品手册、技术规范、研发文档 - name: KB-QUAL-质量管理 description: 质量体系、检测标准、计量规程 - name: KB-RULE-制度流程 description: 管理制度、审批流程、操作规程 - name: KB-TRAIN-培训学习 description: 培训材料、学习资源 - name: KB-PROJ-项目档案 description: 项目文档、合同模板 - name: KB-FAQ-常见问题 description: IT支持、行政事务、售后FAQ # 检索参数 retrieval_model: vector # vector / keyword / hybrid top_k: 5 # 检索返回的文档段落数 score_threshold: 0.5 # 相关性分数阈值 reranking_model: "" # 预留重排序模型(可选) # 对话配置 conversation: # 开场白 opening_statement: | 👋 您好!我是**云美知识助手**,可以帮您查找公司各类文档和信息。 您可以直接提问,例如: - "差旅报销的流程是什么?" - "XX产品的技术参数是什么?" - "质量管理体系的审核周期是多久?" 请问有什么可以帮您? # 推荐问题 suggested_questions: - 公司的组织架构是怎样的? - 差旅报销的标准和流程是什么? - 主要产品的技术参数在哪里可以查到? - 质量管理体系文件如何获取? - 新员工入职培训需要了解什么? - IT 系统使用有问题怎么办? # 下一步问题建议 suggested_questions_after_answer: enabled: true # 对话历史轮数 context_count: 10 # 功能配置 features: # 文件上传(允许用户上传文件辅助提问) file_upload: image: enabled: true allowed_extensions: - jpg - jpeg - png - gif - webp max_size_mb: 10 document: enabled: false # 对话标题自动生成 conversation_title_auto_generate: true # 敏感词过滤 sensitive_word_avoidance: enabled: true type: "keyword" # keyword / regex config: - "密码" - "薪资" - "工资" - "薪资标准" canned_response: "抱歉,该问题涉及敏感信息,请通过正规渠道查询。" # Token 限制 token_limit: enabled: true max_input_tokens: 3000 max_output_tokens: 2048 # 引用展示 citation: enabled: true position: "end" # start / end # 环境变量引用说明 # 导入 DSL 后,需要在 Dify 控制台手动配置以下内容: # 1. 模型提供者:添加 DeepSeek API Key # 2. 关联知识库:将 datasets 列表中的知识库关联到实际创建的知识库 # 3. 确认提示词:检查 system-prompt 是否正确加载