跳转到主要内容
Xpert Tag 的核心是把一次 IM 请求转换成一个可追踪的 Agent session。这个 session 绑定到来源平台、群聊或单聊、发送者、数字专家、上下文和权限配置。

请求生命周期

阶段行为当前状态
触发用户在群聊 @ 机器人、单聊发送消息,或外部事件/定时任务触发。已实现基础能力
标准化IM 插件把平台消息转换为 Xpert 可处理的消息、附件和运行上下文。已实现基础能力
路由触发器根据 integrationId -> xpertId 绑定找到目标数字专家。已实现基础能力
会话续接按平台会话、发送者和数字专家维护会话绑定,支持超时后新建会话。已实现基础能力
执行数字专家工作流调用知识库、工具集、技能、代码或业务系统。已实现基础能力
进度展示文本、卡片或消息更新展示执行过程。部分实现
结果返回将文本、Markdown、卡片、文件、图片或业务链接返回 IM 会话。部分实现
Tag session 统一审计以统一 session 记录输入、上下文、工具、成本和结果。未实现(规划)

触发方式

触发方式说明状态
群聊 @ 机器人飞书钉钉企业微信 群聊中通过 @ 机器人触发数字专家。已实现基础能力
单聊直接发送用户在机器人单聊中发送消息,直接进入数字专家。已实现基础能力
线程或会话续接同一会话在超时时间内继续进入已有数字专家上下文。已实现基础能力
消息汇总窗口连续短消息可在 summaryWindowSeconds 内合并后再交给数字专家。已实现基础能力
定时触发使用 Schedule Trigger 按 Cron 触发数字专家。已实现基础能力
卡片按钮钉钉飞书企业微信 可通过卡片回调继续或结束会话。部分实现
群消息 watch监听指定群内符合条件的消息并主动触发任务。未实现(规划)
自然语言创建 routine用户在群里说“每天 9 点总结本群”即可创建例行任务。未实现(规划)
PR / 工单跟踪订阅 PR、CI、工单、审批状态并回群更新。未实现(规划)

上下文包

一次 Tag session 应构建统一上下文包。当前能力来自各 IM 插件和 Xpert 工作流,后续需要产品化为跨平台统一模型。
上下文当前能力状态
当前触发消息各 IM 触发器可读取消息正文、发送者和会话信息。已实现基础能力
单聊/群聊会话会话绑定表维护外部会话与 Xpert conversation 的关系。已实现基础能力
附件飞书 可读取消息资源;企业微信 支持图片输入;钉钉 依平台能力处理附件。部分实现
群历史消息飞书 已有消息历史与资源读取工具;钉钉企业微信 依能力差异处理。部分实现
知识库检索数字专家可绑定知识库和检索节点。已实现基础能力
工具和技能工作流、工具集、技能中间件可参与执行。已实现基础能力
群记忆群规则、项目事实、输出格式等长期记忆。未实现(规划)
群级 Access Bundle以群为单位组合知识库、工具、凭证、模型和预算。未实现(规划)

进度展示

现有 IM 插件已经具备部分消息更新能力,但尚未形成统一的 Xpert Tag live checklist。
平台当前可用展示目标展示
飞书 / Lark文本、富文本、互动卡片、消息更新、流式更新窗口。统一 Tag 进度卡片、步骤状态、工具调用摘要、取消/继续按钮。
钉钉文本、Markdown、交互卡片、卡片回调、消息更新/撤回。统一 Tag 进度卡片和长任务状态。
企业微信思考提示、长连接流式回复、模板卡片、卡片更新。按平台能力展示状态、结果和重置/继续操作。
通用 live checklist/progress renderer 当前为 部分实现。后续应由 Xpert Tag runtime 统一生成状态事件,再由各 IM adapter 渲染为对应平台最合适的消息形态。

结果形态

Xpert Tag 的结果不应只是一段聊天回复。目标结果包括:
  • 文本摘要、结论和建议:已实现基础能力。
  • Markdown、富文本和卡片:部分实现,取决于平台。
  • 图片、文件、附件和文档链接:部分实现。
  • BI 图表、指标分析和数据报告:部分实现,可复用 Agentic BI 与工具集。
  • 工单、审批、CRM、ERP 或 PLM 操作结果:部分实现,依插件和工作流配置。
  • 代码修改、PR、CI 跟踪和代码审查:部分实现,依 Coding Expert 与代码平台连接。

会话边界

当前 IM 插件通常按 integrationId + 外部会话 + sender 或类似 key 维护对话绑定。Xpert Tag 后续应在此基础上增加统一的 Tag session 概念:
  • 一个群或线程中的一次任务对应一个 Tag session。
  • session 创建时锁定当时的数字专家、工具、知识库、模型和权限快照。
  • 管理员后续改配置时,新 session 生效,运行中的 session 继续使用创建时的配置快照。
  • session 结束后,最终结果、外部 artifact、审计记录和群记忆可以长期保留。
  • 临时沙箱文件和临时中间状态不应被视为长期资产,除非已经保存到工作区、文档、代码仓库或文件系统。
统一 Tag session 生命周期为 未实现(规划)