江中智能助手 · 项目概览
项目背景
江中智能助手面向江中制药车间内网,作为车间孪生宿主中的自然语言对话入口。车间用户可以在同一对话中提出制度规程问题、查询设备等中台信息,并请求宿主中的三维场景定位。
要解决的问题
- 统一提问:制度规程、设备告警、工单和库存等信息来自不同服务,用户希望通过一个对话入口提出问题。
- 多步衔接:组合问题可能需要先查询设备状态,再查找相关规程或请求场景定位;后续步骤要依据前一步的查询结果决定。
- 受控调用:只读查询与场景动作有不同执行边界。模型只能选择已登记工具或场景动作,服务端校验参数和权限;三维动作由宿主执行,助手不直接控制真实设备。
- 异常可解释:信息不足、越权、下游失败或没有对应的已登记场景动作时,需要向用户说明并停止不适合继续的操作。
项目范围
- 知识与中台查询:知识查询接内网 Dify;设备、告警、工单和库存等信息通过 MCP 只读工具查询。
- 组合查询与控制边界:需要衔接多个步骤的问题,在受限工具范围内根据前一步观察继续只读查询;写操作或模拟控制走独立确认流程。
- 场景动作:助手将
{ name, params }形式的动作请求返回给孪生宿主,由宿主执行已登记的方法;服务端不运行三维场景,也不执行真实设备控制。 - 模型调用链路:前端 SDK、助手服务端和共享契约构成助手主体;模型请求经单机网关转发给 vLLM。具体模块边界见架构设计。
主要交付
- 模型服务:单机模型网关与模型推理服务,为助手提供模型访问入口。
- 助手服务端:处理对话请求,连接 Dify 知识查询和 MCP 中台只读工具,并编排受限的组合查询。
- 前端接入契约:前端 SDK 与共享契约,提供可嵌入的对话能力和统一请求/响应格式。
- 宿主场景接入:孪生宿主登记可用场景动作,并执行助手返回的动作请求。各部分的交付边界见核心交付。
当前结果
- 知识与业务查询:用户可在对话中查询制度规程,以及通过中台只读工具获取设备状态、告警、工单和库存等信息。
- 组合查询与场景定位:对需要前后衔接的问题,助手可根据已取得的信息继续只读查询;需要三维定位时,将已登记的场景动作交由宿主执行。
- 信息与权限处理:问题缺少必要信息时会向用户澄清;未通过权限校验的请求会被拒绝。
- 异常与动作边界:下游或规划出现异常时向用户说明原因;没有对应的已登记场景动作时,会说明当前未提供该动作。场景动作不代表真实设备控制。