必须先结构化注入法律知识:上传文字版pdf及纯文本word至扣子知识库,用正则“^第[零一二…]+条|^([一…]+)|^第[零一二…]+款”按条/款分块,并配置严格prompt限定援引条文、禁止自由发挥,再经三步真题测试验证溯源准确性。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

准备法律文档并导入扣子知识库
你手头有一份《民法典》PDF和三份最高人民法院司法解释Word文档,需要让扣子系统能精准回答“居住权能否继承”“担保合同无效后责任如何承担”这类问题,就必须先完成结构化知识注入。这一步不能跳过,否则后续所有问答都只是大模型凭空编造。
打开扣子(coze.cn)→ 登录账号 → 点击左侧「Bot」→ 选择或新建一个Bot → 在Bot设置页点击「知识库」→ 点击「+ 添加知识」→ 选择「上传文件」。
一次最多上传10个文件,单个文件不超过50MB;【PDF必须是文字可选中的版本,扫描图转成的PDF需先用OCR工具处理,否则扣子无法提取任何文本】。上传后系统自动解析,状态栏显示「处理中」约30秒至2分钟,完成后显示「已就绪」。
注意:Word文档若含大量表格、批注或嵌入对象,建议先另存为纯文本(.txt)再上传——扣子对复杂格式兼容性较弱,表格内容易被截断或错位。
配置法律条文专用检索参数
默认设置下,扣子会把整篇《民法典》当做一个长文档切片,导致“居住权”相关答案混在物权编、合同编甚至婚姻家庭编的碎片里,召回结果发散。必须手动调整分块逻辑,让条款粒度精确到“条”或“款”。
进入该知识库详情页 → 点击右上角「编辑」→ 滚动到「高级设置」→ 找到「文本分块方式」→ 选择「按标题层级分割」→ 在「标题识别规则」中填入正则表达式:^第[零一二三四五六七八九十百千\d]+条|^([一二三四五六七八九十]+)|^第[零一二三四五六七八九十百千\d]+款。
这个正则能同时捕获“第一条”“第二条”“(一)”“第一款”等中国法律文本典型标题格式;【若未填写此正则,系统将按固定字数(如512字符)硬切,一条完整的司法解释可能被劈成三段,问答必然失效】。
保存设置后,系统提示「将重新处理全部文档」,点击确认。处理完成前勿进行下一步测试。
设计法律问答Prompt指令模板
法律问答最怕AI自由发挥。用户问“抵押权是否随主债权转让”,系统若答“一般情况下是的”,就违反了《民法典》第四百零七条“抵押权不得与债权分离而单独转让”的强制性规定。必须用Prompt锁死回答边界。
回到Bot设置页 → 点击「对话流」→ 选择「默认对话流」→ 点击「+ 添加节点」→ 选择「LLM 节点」→ 在「系统提示词(System Prompt)」框中粘贴以下内容:
你是一名严格依据中国现行有效法律条文提供解答的法律助理。仅使用我提供的知识库内容作答;禁止引用知识库外的任何法律、案例或观点;若问题涉及的知识库中无直接对应条文,必须回答“根据当前提供的法律文本,未找到直接依据”;所有回答须标注具体法律名称、条、款、项,例如“《中华人民共和国民法典》第三百九十四条”。
在「用户输入」下方的「示例问题」区域,手动添加3个真实高频问题: ① 居住权人是否有权出租住宅? ② 保证期间届满后债权人向保证人主张权利,保证人是否还需承担责任? ③ 合同被认定无效后,财产返还义务是否适用诉讼时效?
这三项示例会显著提升模型对法律术语和条文引用格式的敏感度,避免生成“大概”“通常”“原则上”等模糊表述。
测试关键法律场景并验证答案溯源
现在开始真题压力测试。不要只问“什么是居住权”,要检验系统能否处理歧义、冲突和隐含前提。
第一步:在Bot聊天窗口输入「居住权能否继承?」→ 查看返回答案是否明确援引《民法典》第三百七十条“居住权不得继承”;
第二步:输入「抵押合同未登记,抵押权是否设立?」→ 正确答案必须指向《民法典》第四百零二条“以本法第三百九十五条第一款第一项至第三项规定的财产或者第五项规定的正在建造的建筑物抵押的,应当办理抵押登记。抵押权自登记时设立”,而非笼统说“不一定”;
第三步:输入「员工自愿放弃社保是否有效?」→ 若答案未引用《社会保险法》第十二条“用人单位和个人依法缴纳社会保险费”及第十七条“劳动合同中免除用人单位法定责任的条款无效”,说明知识库未覆盖该法条或分块失败。
每次提问后,点击答案右下角「?」图标,确认弹出的溯源片段确实来自你上传的《社会保险法》原文,而非模型幻觉生成。











