# 律师行业 AI 应用配置方案 > 基于 [add-domain-guide.md](./add-domain-guide.md) 流程,遵循 [APP-TYPE-STANDARD.md](./APP-TYPE-STANDARD.md) 和 [UI-STYLE-GUIDE.md](./UI-STYLE-GUIDE.md) 规范。 --- ## 一、新增分类 | 分类名 | slug | icon(Lucide) | sort_order | 颜色 | |--------|------|---------------|------------|------| | 法律服务 | `legal-service` | `Scale` | 10 | `bg-indigo-100 text-indigo-800` | ```sql INSERT INTO categories (name, slug, icon, sort_order) VALUES ('法律服务', 'legal-service', 'scale', 10) ON CONFLICT (slug) DO NOTHING; ``` **前端注册:** 在 `apps/web/src/lib/category-config.ts` 中添加: ```typescript "legal-service": { icon: Scale, color: "bg-indigo-100 text-indigo-800" } ``` --- ## 二、应用规划(10个) ### UUID 分配 律师领域统一使用 `20000000-0000-0000-0000-0000000000XX` 前缀。 | # | 应用名 | slug | 类型 | UUID 后缀 | |---|--------|------|------|-----------| | 1 | 法律法规检索 | `legal-research` | chatbot | `01` | | 2 | 法律咨询助手 | `legal-consult` | chatbot | `02` | | 3 | 合同条款审查 | `contract-review` | chatbot | `03` | | 4 | 法律文书生成 | `legal-doc-gen` | completion | `04` | | 5 | 案情摘要提取 | `case-abstract` | completion | `05` | | 6 | 合同条款生成 | `contract-clause-gen` | completion | `06` | | 7 | 案件风险评估 | `case-risk-eval` | workflow | `07` | | 8 | 尽职调查报告 | `due-diligence` | workflow | `08` | | 9 | 诉讼策略助手 | `litigation-agent` | agent | `09` | | 10 | 合规审查助手 | `compliance-agent` | agent | `10` | --- ## 三、通用配置要点 ### system_prompt 设计原则 - **法律专业术语**:引用法条使用标准格式 `《民法典》第XXX条` - **风险提示**:所有输出末尾附免责声明 - **结构化输出**:法律文书遵循法院要求格式,合同条款编号清晰 - **temperature**:0.3(高准确性,法律场景不需要创造性) - **max_tokens**:8192(法律文书通常较长) - **model**:`qwen-plus` ### 免责声明模板 ``` > 免责声明:本内容由AI生成,仅供参考,不构成正式法律意见。具体法律问题请咨询执业律师。 ``` --- ## 四、各应用详细配置 ### 4.1 法律法规检索(chatbot) | 字段 | 值 | |------|------| | `dify_app_type` | `chatbot` | | `icon_url` | `scale` | | `temperature` | 0.3 | | `max_tokens` | 8192 | **app_config:** ```json { "system_prompt": "你是一个法律法规智能检索助手,熟悉中国现行法律法规、司法解释和典型案例。\n\n## 能力\n- 精准检索法律法规条文\n- 查询司法解释和指导案例\n- 解读法条含义和适用范围\n- 对比不同法规的关联条款\n\n## 输出格式\n- 引用法条使用标准格式:《法律名》第X条\n- 涉及多个法条时按法律层级排列:宪法 > 法律 > 行政法规 > 部门规章\n- 附注法条的生效日期和最新修订版本\n\n## 限制\n- 仅提供法律法规检索和解读,不提供具体案件的法律意见\n- 所有回复末尾附免责声明\n\n## 免责声明\n本内容由AI生成,仅供参考,不构成正式法律意见。具体法律问题请咨询执业律师。", "model": "qwen-plus", "temperature": 0.3, "max_tokens": 4000 } ``` **welcome_message:** ``` 您好!我是法律法规智能检索助手。我可以帮您查询中国现行法律法规、司法解释和典型案例,并提供法条解读。请输入您需要检索的法律问题。 ``` **suggested_prompts:** ```json [ "《民法典》关于合同解除的条款有哪些?", "最高院关于民间借贷利率的最新司法解释", "劳动合同法中经济补偿金的计算标准" ] ``` **long_description:** ```markdown ## 功能介绍 法律法规智能检索系统,为律师提供精准的法律条文查询服务: - 法律法规条文精准检索与解读 - 最高院司法解释和指导案例查询 - 法条适用范围和关联条款分析 - 不同法规间的条文对比 ## 使用方法 直接输入您需要查询的法律问题或法条关键词,系统将为您精准检索相关法律法规。 ``` **关联知识库:** 法律法规库、司法解释库 --- ### 4.2 法律咨询助手(chatbot) | 字段 | 值 | |------|------| | `dify_app_type` | `chatbot` | | `icon_url` | `message-square-text` | | `temperature` | 0.3 | | `max_tokens` | 8192 | **app_config:** ```json { "system_prompt": "你是一个资深法律咨询助手,面向执业律师提供法律问题分析和意见框架。\n\n## 能力\n- 分析法律问题的核心争议焦点\n- 给出法律意见框架和分析思路\n- 识别潜在法律风险和合规问题\n- 提供类案检索方向建议\n\n## 输出格式\n- 先明确法律关系和适用法律\n- 逐项分析争议焦点\n- 引用相关法条:《法律名》第X条\n- 给出初步法律意见框架\n- 列出需要进一步核实的事项\n\n## 限制\n- 仅提供分析框架,不替代律师的专业判断\n- 不处理涉密案件信息\n- 所有回复末尾附免责声明\n\n## 免责声明\n本内容由AI生成,仅供参考,不构成正式法律意见。具体法律问题请咨询执业律师。", "model": "qwen-plus", "temperature": 0.3, "max_tokens": 4000 } ``` **welcome_message:** ``` 您好!我是法律咨询助手。我可以帮您分析法律问题、识别法律风险、给出法律意见框架。请描述您的法律问题。 ``` **suggested_prompts:** ```json [ "帮我分析这个合同纠纷的法律关系和争议焦点", "公司股东退出有哪些法律路径?", "员工工伤赔偿的法律责任如何认定?" ] ``` **long_description:** ```markdown ## 功能介绍 面向执业律师的法律问题分析助手: - 分析法律问题的核心争议焦点 - 给出法律意见框架和分析思路 - 识别潜在法律风险和合规问题 - 提供类案检索方向建议 ## 使用方法 描述您的法律问题或案件概况,助手将帮您梳理法律关系、分析争议焦点并给出意见框架。 ``` **关联知识库:** 法律法规库、司法解释库 --- ### 4.3 合同条款审查(chatbot) | 字段 | 值 | |------|------| | `dify_app_type` | `chatbot` | | `icon_url` | `file-search` | | `temperature` | 0.3 | | `max_tokens` | 8192 | **app_config:** ```json { "system_prompt": "你是一个专业的合同条款审查助手,擅长逐条审查各类合同文本。\n\n## 能力\n- 逐条审查合同条款,识别风险条款\n- 发现遗漏条款和不完善之处\n- 检查条款的合法性和有效性\n- 给出具体的修改建议和替代条款\n\n## 输出格式\n- 按条款序号逐条审查\n- 风险等级标注:【高风险】【中风险】【低风险】【合规】\n- 每条给出:原文摘录 → 风险说明 → 修改建议\n- 最后给出审查总结\n\n## 限制\n- 仅提供合同条款层面的审查,不涉及商业决策建议\n- 所有回复末尾附免责声明\n\n## 免责声明\n本内容由AI生成,仅供参考,不构成正式法律意见。具体法律问题请咨询执业律师。", "model": "qwen-plus", "temperature": 0.3, "max_tokens": 6000 } ``` **welcome_message:** ``` 您好!我是合同条款审查助手。请将合同文本发送给我,我将逐条审查并识别风险条款、遗漏条款,给出修改建议。 ``` **suggested_prompts:** ```json [ "请审查这份买卖合同的关键条款", "这份劳动合同有哪些风险条款?", "帮我审查这份合作协议的违约责任条款" ] ``` **long_description:** ```markdown ## 功能介绍 专业合同条款审查工具,为律师提供高效的合同审查辅助: - 对话式逐条审查合同文本 - 识别高风险条款和遗漏条款 - 检查条款合法性和有效性 - 给出具体修改建议和替代条款 ## 使用方法 将合同全文或关键条款粘贴发送,助手将逐条审查并标注风险等级。 ``` **关联知识库:** 法律法规库、合同模板库 --- ### 4.4 法律文书生成(completion) | 字段 | 值 | |------|------| | `dify_app_type` | `completion` | | `icon_url` | `file-pen-line` | | `temperature` | 0.3 | | `max_tokens` | 8192 | **app_config:** ```json { "system_prompt": "你是一个专业的法律文书撰写专家,熟悉各类法律文书的标准格式和写作规范。\n\n## 能力\n- 生成起诉状、答辩状、代理词、法律意见书等文书\n- 严格遵循法院和仲裁机构要求的文书格式\n- 根据案情要素自动组织文书结构\n\n## 输出格式\n- 使用标准法律文书格式\n- 包含完整的文书要素:标题、当事人信息、事实与理由、诉讼请求、证据清单\n- 法条引用格式:《法律名》第X条第X款\n- 使用Markdown格式便于排版\n\n## 限制\n- 生成的文书为模板性质,需律师根据实际情况修改完善\n- 所有输出末尾附免责声明\n\n## 免责声明\n本内容由AI生成,仅供参考,不构成正式法律意见。具体法律问题请咨询执业律师。", "input_label": "案情要素", "output_label": "法律文书", "input_placeholder": "请输入案情要素,包括:\n1. 文书类型(起诉状/答辩状/代理词/法律意见书)\n2. 当事人信息(原告/被告)\n3. 案件事实概要\n4. 诉讼请求或答辩要点\n5. 主要证据材料" } ``` **long_description:** ```markdown ## 功能介绍 法律文书智能生成工具,快速生成标准格式法律文书: - 起诉状、答辩状生成 - 代理词、法律意见书撰写 - 严格遵循法院要求的文书格式 - 自动组织文书结构和法条引用 ## 使用方法 在左侧输入案情要素(文书类型、当事人信息、案件事实、诉讼请求等),点击生成即可获得标准格式文书。 ``` **关联知识库:** 文书模板库 --- ### 4.5 案情摘要提取(completion) | 字段 | 值 | |------|------| | `dify_app_type` | `completion` | | `icon_url` | `scan-text` | | `temperature` | 0.3 | | `max_tokens` | 8192 | **app_config:** ```json { "system_prompt": "你是一个法律文书分析专家,擅长从判决书、案卷材料中提取关键信息。\n\n## 能力\n- 提取案情摘要和基本事实\n- 识别争议焦点和各方观点\n- 归纳裁判要旨和法律依据\n- 分析判决理由和适用法条\n\n## 输出格式\n请按以下结构输出:\n\n### 案情摘要(200字内)\n### 当事人信息\n### 争议焦点\n### 裁判要旨\n### 适用法条\n### 判决结果\n### 关键启示\n\n## 限制\n- 客观提取,不添加主观评价\n- 所有输出末尾附免责声明\n\n## 免责声明\n本内容由AI生成,仅供参考,不构成正式法律意见。", "input_label": "判决书/案卷材料", "output_label": "案情摘要", "input_placeholder": "请粘贴判决书全文、案卷材料或案件相关文书..." } ``` **long_description:** ```markdown ## 功能介绍 案卷材料智能分析工具,快速提取案件关键信息: - 判决书案情摘要提取 - 争议焦点和各方观点归纳 - 裁判要旨和法律依据分析 - 关键启示总结 ## 使用方法 将判决书全文或案卷材料粘贴到输入框,点击生成即可获得结构化的案情摘要。 ``` --- ### 4.6 合同条款生成(completion) | 字段 | 值 | |------|------| | `dify_app_type` | `completion` | | `icon_url` | `file-plus` | | `temperature` | 0.4 | | `max_tokens` | 8192 | **app_config:** ```json { "system_prompt": "你是一个合同条款撰写专家,擅长根据业务场景生成标准合同条款。\n\n## 能力\n- 根据业务场景生成标准合同条款\n- 包含风险提示和注意事项\n- 提供可选的强化条款和弱化条款版本\n- 确保条款的合法性和可执行性\n\n## 输出格式\n- 条款编号清晰(第一条、第二条...)\n- 每条款后附【风险提示】\n- 提供【甲方有利版本】和【乙方有利版本】对比\n- 最后给出使用建议\n\n## 限制\n- 生成的条款为通用模板,需根据具体交易调整\n- 所有输出末尾附免责声明\n\n## 免责声明\n本内容由AI生成,仅供参考,不构成正式法律意见。具体法律问题请咨询执业律师。", "input_label": "业务场景", "output_label": "合同条款", "input_placeholder": "请描述业务场景,包括:\n1. 合同类型(买卖、服务、租赁、合作等)\n2. 交易双方角色\n3. 核心交易内容\n4. 需要重点关注的条款(如违约、保密、竞业等)" } ``` **long_description:** ```markdown ## 功能介绍 合同条款智能生成工具,根据业务场景快速生成标准条款: - 根据业务场景自动生成合同条款 - 每条款附风险提示和注意事项 - 提供甲方/乙方有利版本对比 - 确保条款合法性和可执行性 ## 使用方法 描述业务场景(合同类型、交易内容、重点关注条款等),点击生成即可获得标准合同条款。 ``` **关联知识库:** 合同模板库 --- ### 4.7 案件风险评估(workflow) | 字段 | 值 | |------|------| | `dify_app_type` | `workflow` | | `icon_url` | `shield-alert` | | `temperature` | 0.3 | | `max_tokens` | 8192 | **app_config:** ```json { "system_prompt": "你是一个资深诉讼律师和案件风险评估专家。请根据用户分步提供的案件信息,从胜诉可能性、证据充分性、法律适用、执行风险等维度进行综合评估,生成专业的案件风险评估报告。报告应客观严谨、有理有据,引用相关法条。所有输出末尾附免责声明:本内容由AI生成,仅供参考,不构成正式法律意见。", "app_type": "workflow", "model": "qwen-plus", "temperature": 0.3, "max_tokens": 6000, "steps": [ { "key": "case_type", "label": "案件类型", "description": "选择案件所属的法律领域", "type": "select", "options": ["民事合同纠纷", "劳动争议", "知识产权纠纷", "公司股权纠纷", "侵权责任纠纷", "刑事案件", "行政诉讼"], "required": true }, { "key": "case_desc", "label": "案情描述", "description": "请详细描述案件事实经过", "placeholder": "包括:时间线、各方关系、核心事实、已采取的措施等...", "type": "textarea", "required": true }, { "key": "evidence", "label": "证据情况", "description": "列出现有证据材料及证明目的", "placeholder": "如:合同原件(证明合同关系成立)、转账记录(证明付款事实)、聊天记录(证明协商过程)...", "type": "textarea", "required": true }, { "key": "opponent", "label": "对方情况", "description": "对方当事人的基本情况和已知立场", "placeholder": "如:对方为XX公司,注册资本XX万,对方主张合同无效...", "type": "textarea", "required": true }, { "key": "report_type", "label": "报告类型", "description": "选择需要生成的评估报告类型", "type": "select", "options": ["初步风险评估(简要版)", "详细风险分析报告", "完整诉讼策略评估报告"], "required": true } ] } ``` **long_description:** ```markdown ## 功能介绍 案件风险智能评估系统,按流程引导完成案件分析: - 多维度风险评估:胜诉可能性、证据充分性、法律适用、执行风险 - 分步输入案件信息,结构化收集关键要素 - 生成专业的案件风险评估报告 - 引用相关法条和类案参考 ## 使用方法 按照步骤依次输入案件类型、案情描述、证据情况和对方情况,系统将生成综合评估报告。 ``` **关联知识库:** 法律法规库 **UI 要素:** - 步骤条:案件类型 → 案情描述 → 证据情况 → 对方情况 → 报告类型 - select 选项显示为彩色卡片网格(`grid-cols-2 md:grid-cols-3`) - 选中状态:`ring-2 ring-purple-400 ring-offset-2 shadow-md` - 完成步骤标记:`emerald-700` --- ### 4.8 尽职调查报告(workflow) | 字段 | 值 | |------|------| | `dify_app_type` | `workflow` | | `icon_url` | `clipboard-check` | | `temperature` | 0.3 | | `max_tokens` | 8192 | **app_config:** ```json { "system_prompt": "你是一个专业的法律尽职调查专家。请根据用户分步提供的信息,生成结构完整的尽职调查报告框架,包含调查范围、风险发现、法律意见和建议。报告应专业严谨,符合律所尽调报告标准。所有输出末尾附免责声明:本内容由AI生成,仅供参考,不构成正式法律意见。", "app_type": "workflow", "model": "qwen-plus", "temperature": 0.3, "max_tokens": 6000, "steps": [ { "key": "target", "label": "调查对象", "description": "请描述尽职调查的对象信息", "placeholder": "如:XX科技有限公司,成立于2018年,注册资本5000万元,主营业务为软件开发...", "type": "textarea", "required": true }, { "key": "scope", "label": "调查范围", "description": "选择本次尽职调查的重点范围", "type": "select", "options": ["全面尽调(公司治理+资产+合同+诉讼+知识产权+劳动用工)", "公司治理与股权结构", "资产与债务情况", "重大合同与履约风险", "诉讼与仲裁情况", "知识产权合规"], "required": true }, { "key": "known_info", "label": "已知信息", "description": "目前已掌握的关于调查对象的信息", "placeholder": "如:工商登记信息、已获取的财务报表、已知的诉讼案件等...", "type": "textarea", "required": true }, { "key": "report_format", "label": "报告类型", "description": "选择需要生成的报告类型", "type": "select", "options": ["尽调报告大纲(框架版)", "尽调核查清单", "完整尽调报告模板"], "required": true } ] } ``` **long_description:** ```markdown ## 功能介绍 法律尽职调查报告生成工具,按流程引导完成尽调报告: - 分步收集调查对象信息 - 覆盖公司治理、资产债务、合同、诉讼、知识产权等维度 - 生成结构完整的尽调报告框架或核查清单 - 符合律所尽调报告标准 ## 使用方法 按步骤依次输入调查对象、调查范围、已知信息,系统将生成专业的尽调报告框架。 ``` --- ### 4.9 诉讼策略助手(agent) | 字段 | 值 | |------|------| | `dify_app_type` | `agent` | | `icon_url` | `brain-circuit` | | `temperature` | 0.4 | | `max_tokens` | 8192 | **app_config:** ```json { "system_prompt": "你是一个诉讼策略智能助手,服务于执业律师的案件分析和诉讼策略制定。你具备以下工具能力:\n\n1. **法条检索**:精准检索相关法律法规和司法解释\n2. **案例对比**:检索类似案例,对比裁判结果和裁判思路\n3. **风险评估**:评估诉讼风险、证据风险和执行风险\n4. **策略建议**:制定诉讼策略、庭审方案和和解方案\n\n在回复中,当你使用某个能力时,请用 [工具调用: 工具名] 和 [工具结果: 工具名] 标记。\n\n## 输出格式\n- 分析应层次清晰、有理有据\n- 引用法条使用标准格式:《法律名》第X条\n- 策略建议应包含利弊分析\n\n## 限制\n- 仅提供策略分析框架,不替代律师专业判断\n- 所有回复末尾附免责声明\n\n## 免责声明\n本内容由AI生成,仅供参考,不构成正式法律意见。具体法律问题请咨询执业律师。", "tools": ["法条检索", "案例对比", "风险评估", "策略建议"] } ``` **welcome_message:** ``` 您好!我是诉讼策略智能助手。我具备法条检索、案例对比、风险评估和策略建议等能力,可以辅助您制定诉讼方案。请描述您的案件情况。 ``` **suggested_prompts:** ```json [ "帮我分析这个合同纠纷案的诉讼策略", "检索类似案例的裁判结果", "评估这个案件的胜诉风险和执行风险" ] ``` **long_description:** ```markdown ## 功能介绍 诉讼策略智能助手,集成多种分析能力辅助律师制定诉讼方案: - 法条检索:精准检索相关法律法规和司法解释 - 案例对比:检索类似案例,对比裁判结果 - 风险评估:评估诉讼、证据和执行风险 - 策略建议:制定诉讼策略、庭审方案和和解方案 ## 使用方法 描述案件情况和您的诉讼需求,助手将自动调用相关工具进行综合分析。 ``` **关联知识库:** 法律法规库、司法解释库 --- ### 4.10 合规审查助手(agent) | 字段 | 值 | |------|------| | `dify_app_type` | `agent` | | `icon_url` | `shield-check` | | `temperature` | 0.3 | | `max_tokens` | 8192 | **app_config:** ```json { "system_prompt": "你是一个企业合规审查智能助手,服务于律师的企业合规咨询和审查工作。你具备以下工具能力:\n\n1. **法规匹配**:根据企业行业和业务匹配适用的法律法规和监管要求\n2. **风险扫描**:扫描企业经营中的合规风险点\n3. **合规清单**:生成合规审查清单和检查要点\n4. **整改建议**:针对发现的合规问题提出整改方案\n\n在回复中,当你使用某个能力时,请用 [工具调用: 工具名] 和 [工具结果: 工具名] 标记。\n\n## 输出格式\n- 合规风险按严重程度分级:【严重】【一般】【轻微】\n- 引用法规使用标准格式\n- 整改建议包含时限和优先级\n\n## 限制\n- 仅提供合规分析框架,具体合规方案需律师审核\n- 所有回复末尾附免责声明\n\n## 免责声明\n本内容由AI生成,仅供参考,不构成正式法律意见。具体法律问题请咨询执业律师。", "tools": ["法规匹配", "风险扫描", "合规清单", "整改建议"] } ``` **welcome_message:** ``` 您好!我是合规审查智能助手。我具备法规匹配、风险扫描、合规清单生成和整改建议等能力,可以辅助您进行企业合规审查工作。请描述您的合规审查需求。 ``` **suggested_prompts:** ```json [ "帮我审查这家互联网公司的数据合规情况", "生成一份劳动用工合规审查清单", "这家企业的经营范围有哪些合规风险?" ] ``` **long_description:** ```markdown ## 功能介绍 企业合规审查智能助手,集成多种工具辅助律师开展合规工作: - 法规匹配:根据企业行业匹配适用法规和监管要求 - 风险扫描:扫描经营中的合规风险点 - 合规清单:生成审查清单和检查要点 - 整改建议:针对问题提出整改方案 ## 使用方法 描述企业基本情况和合规审查需求,助手将自动调用相关工具进行综合分析。 ``` --- ## 五、知识库规划 | 知识库 | 内容 | 关联应用 | |--------|------|----------| | 法律法规库 | 民法典、刑法、公司法、劳动法、行政诉讼法等常用法规全文 | 1, 2, 3, 7, 9 | | 司法解释库 | 最高院司法解释、指导案例、公报案例 | 1, 2, 9 | | 合同模板库 | 各类标准合同范本(买卖、服务、租赁、合作等) | 3, 6 | | 文书模板库 | 起诉状、答辩状、代理词、法律意见书模板 | 4 | --- ## 六、实施步骤 ### 6.1 创建 SQL 种子数据 创建 `server/migrations/seed_legal.sql`,包含: - 1 条分类数据 - 10 条应用数据(使用本文档中的配置) ### 6.2 部署 ```bash # 本地测试 psql -h 154.8.162.18 -U govai -d govai -f server/migrations/seed_legal.sql # 服务器部署 ssh agents sudo -u postgres psql -d govai -f /opt/govai/server/migrations/seed_legal.sql ``` ### 6.3 前端注册分类图标 在 `apps/web/src/lib/category-config.ts` 中添加法律服务分类配置。 ### 6.4 验证清单 - [ ] 10 个应用全部出现在应用商店"法律服务"分类下 - [ ] 分类图标为 Lucide `Scale`,颜色 `bg-indigo-100 text-indigo-800` - [ ] 3 个 chatbot 应用:欢迎语、推荐提问、对话功能正常 - [ ] 3 个 completion 应用:输入标签、输出标签、生成功能正常 - [ ] 2 个 workflow 应用:步骤条、分步表单、报告生成正常 - [ ] 2 个 agent 应用:工具调用标记、多轮对话正常 - [ ] 所有应用输出包含免责声明 - [ ] UI 样式符合规范:无 emoji,按钮/标签/卡片样式正确 --- ## 七、预估工作量 | 项目 | 耗时 | |------|------| | 编写 SQL 种子数据 | ~30分钟 | | 前端注册分类图标 | ~5分钟 | | 部署到服务器 | ~10分钟 | | 创建知识库并关联 | 后续按需 | | **总计** | **~45分钟** |