肇新合同肇新合同2.0文档中心
功能介绍
功能介绍

AI助手配置与使用

本文介绍AI助手的配置步骤,包括基础对接、知识库管理、对话/预审模式使用,以及预审规则、提示模板和AI抽取字段的配置方法,帮助管理员快速启用并完整使用AI功能。


一、AI 助手配置

操作路径:【管理后台】→【开发管理】→【参数设置】→【AI助手】
权限:需要管理员权限

1.1 基础配置

  • AI 功能开关:是否启用AI助手。关闭后系统中不显示AI助手入口
  • 模型模式:选择AI大模型提供商(如通义千问 qwen)
  • 模型名称:具体的模型型号
  • 模型 API 地址:大模型API的接口地址
  • 模型 API 密钥:API访问密钥

1.2 对话设置

  • 上下文窗口:每次对话携带的历史消息数量(默认20条),越大越能记住更多对话内容,但消耗更多Token
  • 频率限制:每分钟允许的最大请求次数(默认30次)

1.3 知识库配置

知识库是AI助手回答专业问题的核心数据来源:

  • 检索条数(topK):每次检索返回的最相关文档片段数量(默认5)
  • 相似度阈值:文档片段与问题的最低相似度,低于此值的结果会被过滤(默认0.6)
  • 分段大小:文档切分时每个片段的字符数(默认500)
  • 分段重叠:相邻片段的重叠字符数(默认50),确保不丢失跨段信息
  • 最大文件大小:单个上传文件的大小限制(默认10MB)

1.4 向量模型配置

用于将文本转换为向量(数字表示),实现语义搜索:

  • Embedding 模型:向量模型名称(默认 text-embedding-v4)
  • Embedding API 地址:向量模型的接口地址
  • Embedding API 密钥:向量模型的访问密钥

1.5 向量存储配置

  • 存储类型
    • none(本地):使用系统内置存储,适合小规模使用
    • qdrant:使用 Qdrant 向量数据库,适合大规模知识库
  • 使用 Qdrant 时需配置:主机地址、端口、集合名称、API密钥

1.6 连接测试

配置完成后,点击「测试连接」可验证大模型、向量模型、Qdrant 的连接状态。


二、知识库管理

路径:【管理后台】→【AI 助手管理】→【知识库】(/ai-admin/knowledge)
权限:需要管理员权限

知识库是AI助手回答知识类问题的数据来源。

初始化新环境只执行 create_table.sql 时,系统会预置一批知识库分类和 Markdown 文档正文。预置文档保存于数据库 content_text,不携带历史分段和向量;管理员完成向量模型配置后,需要在文档列表点击「重建索引」,系统会基于当前正文重新分段和向量化。文档状态变为「已完成」后,AI 才能在知识模式中检索到这些内容。

2.1 分类管理

左侧的分类树用于组织知识库文档:

  • 点击「新增」创建分类
  • 支持多层级分类结构
  • 选择分类后,右侧显示该分类下的文档

2.2 上传文档

上传、在线录入和重建索引都依赖向量化模型配置。若 Embedding 模型、API 地址或密钥未配置,系统会提示“知识库功能未就绪”并拒绝操作。

  1. 点击「上传文档」按钮
  2. 选择文档分类
  3. 选择文件(支持 PDF、Word(.docx)、Markdown(.md) 格式,单文件不超过10MB)
  4. 点击上传
  5. 系统会自动对文档进行分段和向量化处理
  6. 处理完成后,AI助手即可基于该文档内容回答问题

2.3 在线编辑 Markdown

除了上传文件,还可以在线创建 Markdown 文档:

  1. 点击「在线录入 Markdown」
  2. 输入标题
  3. 使用 Markdown 编辑器编写内容
  4. 保存后自动进行向量化处理

2.4 文档管理

  • 查看详情:查看文档的处理状态、分段数量等信息
  • 编辑:修改 Markdown 文档内容
  • 删除:删除文档及其向量数据
  • 重建索引:对预置文档、失败文档或已修改文档重新分段和向量化
  • 处理状态处理中 表示尚未完成向量化或等待重建索引;已完成 表示已有可检索分段;失败 表示解析或向量化失败,可查看失败原因后处理

三、AI 助手使用方法

3.1 打开 AI 助手

  • 点击页面右下角的AI助手悬浮按钮
  • 或使用键盘快捷键唤起

3.2 聊天模式

AI助手支持5种工作模式,点击输入框左侧的模式选择器切换:

  • 智能模式(默认):AI自动识别您的意图,智能选择回答方式。适合大部分场景
  • 起草模式:专注合同起草。上传合同文件后,AI自动解析并帮您创建合同草拟
  • 数据模式:专注数据查询。如"查询本月待审批的合同有多少"、"列出我的待处理任务"
  • 知识模式:专注知识库问答。基于知识库中的文档回答制度流程等问题
  • 预审模式:专注合同风险审查。上传合同文件后,AI按照预审规则检查合同风险

3.3 常见使用场景

查询数据

  • "查询当前所有审批中的合同"
  • "查询我的待处理任务"
  • "本月新增了多少合同"

咨询知识(需先完成知识库向量化)

  • "合同审批流程是什么"
  • "XX类型合同需要哪些审批材料"
  • "企业微信如何配置"

合同起草

  • 切换到「起草」模式
  • 上传合同文件
  • AI自动解析并创建草拟

合同预审

  • 切换到「预审」模式
  • 上传待审查的合同文件
  • AI根据预审规则检查风险点

预审模式开关

管理员可通过系统参数 ai.prereview.mode 控制预审入口:

含义
off关闭预审模块,自动和手动预审都不可用
manual仅允许用户手动发起预审
auto自动预审与手动重跑都可用

预审总开关仍依赖 AI 能力是否启用;auto 模式下手动重新预审会覆盖为该合同最新结果。

3.4 AI引导页

首次打开AI助手或新建对话时,会显示引导页,包含:

  • 核心能力卡片:展示AI助手的主要功能
  • 常用提问:预设的常见问题,点击即可发送

四、预审规则管理

路径:【管理后台】→【AI 助手管理】→【预审规则】(/ai-admin/prereview)

配置AI合同预审时使用的审查规则。

操作说明

  1. 新增或编辑预审规则
  2. 设置规则名称、适用的合同类型
  3. 编写规则内容(如"合同必须包含违约条款"、"付款条件不得超过60天"等)
  4. 启用规则
  5. AI在预审模式下会依据这些规则检查合同

五、提示模板管理

路径:【管理后台】→【AI 助手管理】→【提示词管理】

管理AI助手使用的提示词模板,影响AI的回答风格和行为。

操作说明

  • 系统预置了默认提示模板
  • 可自定义修改提示模板内容
  • 修改后新的对话立即生效,已有对话不受影响

六、AI 抽取字段配置(动态识别扩展字段)

路径:【管理后台】→【AI 助手管理】→【AI 抽取字段配置】(/ai-admin/extract-field)
读权限:ai:settings:admin;保存权限:ai:settings:save

AI 在「起草」模式下解析上传的合同文件时,会按照本配置识别并回填合同字段。配置分为「基础字段」和「扩展元素」两类,让 AI 的识别范围可配置、可扩展——既能识别系统内置字段,也能动态识别管理员在「元素管理」中配置的扩展字段。

6.1 基础字段

系统内置字段(如合同名称、金额、期限、合作方等)。每个字段可配置:

  • 启用:开启后该字段才纳入 AI 抽取范围。
  • 排序:控制字段在抽取提示词中的呈现顺序。
  • 补充抽取提示:可选,为该字段补充额外的识别说明,会附加到提示词中,帮助 AI 更准确地定位字段值。

当配置表为空或全部禁用时,系统回退到内置默认字段集,保证 AI 起草识别始终可用。

6.2 扩展元素(动态扩展字段)

扩展元素来源于合同类型上配置的动态表单元素(即「元素管理」中的扩展字段),系统会自动排除附件/图片类等不适合文本抽取的元素。

  • 纳入 AI 抽取:勾选后,对应合同类型在草拟时会识别该元素的值并回填到扩展表单。
  • 排序 / 补充抽取提示:仅在勾选纳入后可编辑,含义与基础字段一致。
  • 元素数量较多时,列表支持按名称/标识搜索、按元素类型筛选、「仅看已纳入」过滤和分页。

6.3 按合同类型预览

选择某个合同类型后,可只读预览该类型草拟时实际会纳入抽取的扩展元素清单及顺序,便于在保存前确认配置效果。

6.4 与扩展字段的关系

  • 扩展字段在【管理后台】→【合同基础配置】→【元素管理】中定义,并在合同类型中引用。
  • 本页决定哪些扩展字段会被 AI 识别回填;台账中扩展字段的「显示 / 检索」开关另在元素管理中配置(详见《我的合同与合同台账功能说明》)。
  • 三者配合实现:扩展字段一次定义 → AI 智能识别回填 → 台账按扩展字段检索的闭环。