ShareAgent 企信消息身份呈现

来源:ShareAgent企信消息身份呈现_需求文档_20260728.md

ShareAgent 企信消息身份呈现

版本:v1.1 | 创建日期:2026-07-28

需求来源:需求池 + 用户沟通 + 现状截图 + 竞品截图 + 本地代码

优先级:待确认

文档状态:草稿

需求编号:2026-07-20-25838

交互 Demo:[ShareAgent 企信消息身份呈现 Demo](ShareAgent企信消息身份呈现_demo_20260728.html)

数据核验:2026-07-28 已实时回查 CRM 需求池和 TAPD Story;需求池状态为“已排期(进入迭代)”,TAPD Story 状态为 planning


需求变更记录

变更日期变更人变更内容

依赖需求 Story 列表

ID需求描述涉及端与开发人员是否有依赖项备注
当前未确认存在阻塞本需求上线的关联 Story

一、需求概述

1.1 客户反馈

客户反馈结论: 本需求没有关联客户反馈记录,但需求池说明和 TAPD Story 中记录了罗总的内部产品反馈。

需求编号反馈来源反馈人反馈原文示意图
2026-07-20-25838CRM 需求池、[TAPD Story 1154330609001409482](https://www.tapd.cn/54330609/prong/stories/view/1154330609001409482)罗总罗总认为,shareagent 代替用户完成-在企信里发送消息,应该是以 agent 的权限和角色,这个需要调研竞品,设计方案

通过 AI 发送:是 外部 agent-workbuddy 对接的钉钉cli发送的
悟空 agent 发送:是钉钉内 agent, 悟空agent 发送的
钉钉 AI 与悟空 Agent 发送标识

1.2 系统现状

企信已有数字分身能力。数字分身代替真人自动回答时,消息使用炫彩边框,底部显示“本内容由 AI 生成”,并提供点赞/点踩。

以上均为系统现状,本需求不优化数字分身的炫彩边框、来源标识或点赞/点踩。 现状只用于判断 ShareAgent 代发消息是否可以复用同一套 UI。

系统现状截图证据说明
企信数字分身 AI 消息现状1785227640082来源: 用户提供的企信数字分身截图。
图中证明: 数字分身消息使用炫彩边框、AI· 生成标识和点赞/点踩。
不能证明: 不能证明该消息类型可以直接承载 ShareAgent 的发送身份、委托人和确认方式。
对当前需求的意义: 现有样式可继续用于数字分身,但不能无差别复用于 ShareAgent。

本地代码进一步确认:

  • 单聊消息头为 AI_AGENT_BIZ 时,前端增加 gradient-border,见 Qixin/src/js/qx/message/views/rtc/rtc.js
  • 炫彩边框是独立样式,见 Qixin/src/scss/qx/_gradient-border.scss
  • AI footer 固定表达“本内容由 AI 生成”,同时构造点赞/点踩,见 fs-qixin/fs-qixin-common/src/main/java/com/facishare/qixin/common/service/RichTextCardAIToolImpl.java
  • 普通企信发送链路当前以用户身份为主。

1.3 竞品现状

竞品竞品分类竞品现状来源
钉钉协同办公 / IM普通消息气泡下方使用“通过 AI 发送”或“悟空 Agent 发送”标识,区分 AI 辅助发送和具名 Agent 发送用户提供截图
竞品截图证据说明
钉钉 AI 与悟空 Agent 发送标识来源: 用户提供的钉钉截图。
图中证明: 钉钉使用轻量尾注区分“通过 AI 发送”和“悟空 Agent 发送”,没有改变普通消息气泡主体。
不能证明: 截图不能证明钉钉后台的 Agent 权限、委托授权、审计模型及自动发送规则。
对当前任务的意义: ShareAgent 可以参考轻量来源标识,但仍需结合企信现有数字分身能力定义自己的身份规则。

1.4 产品价值

  • 接收人仍按本人头像和姓名识别消息发送人,不改变现有会话关系。
  • 通过“通过 Agent 发送”说明消息由 Agent 代发,避免误认为是本人直接操作发送。
  • ShareAgent 代发消息保持普通消息体验,不套用 AI 问答卡片的强视觉和质量反馈。

1.5 需求目标

  1. ShareAgent 代替用户向企信发送消息时,消息发送人、姓名和头像仍展示用户本人。
  2. 消息使用普通企信消息气泡,并在消息下方展示“通过 Agent 发送”。
  3. ShareAgent 代发消息不展示炫彩边框、“本内容由 AI 生成”或点赞/点踩。

二、产品方案

2.1 整体产品方案

ShareAgent 发送企信消息时,本质上仍是一条由本人发出的普通消息,只是发送动作由 Agent 代为执行。消息继续使用本人姓名、本人头像和普通消息气泡,在消息下方增加轻量来源标识“通过 Agent 发送”。

决策规则例外影响对象
发送主体始终展示被代发用户本人消息发送人、接收人
消息样式沿用普通企信消息气泡消息列表
来源标识消息下方展示“通过 Agent 发送”普通手动发送不展示Agent 代发消息
质量反馈不展示点赞/点踩Agent 代发消息

2.2 具体方案说明

主流程

  1. ShareAgent 根据用户任务向目标企信会话发送消息。
  2. 企信按用户本人身份落消息,展示本人姓名、头像和普通消息气泡。
  3. 系统在消息下方展示“通过 Agent 发送”。

消息呈现规则

场景消息主体消息样式来源标识点赞/点踩
用户本人手动发送用户本人普通企信消息气泡
ShareAgent 代替用户发送用户本人普通企信消息气泡通过 Agent 发送

ShareAgent 代替本人发送方案示意

复用与兼容

  • 可复用现有消息 footer 的布局、位置和多语言基础能力。
  • 新增“通过 Agent 发送”来源类型,不复用数字分身 footer 的固定文案和点赞/点踩。
  • 数字分身的炫彩边框、AI 来源标识和点赞/点踩属于现状,本期不改。
  • 历史消息不补写 Agent 来源标识。

异常与降级

  • 缺少 Agent 代发来源标记时,不得按普通手动消息静默落库,应记录异常并由发送链路重试或返回失败。
  • 发送失败时沿用企信失败提示,不生成一条仅有来源标识的空消息。

影响范围

  • 企信 Web、移动端消息渲染。
  • ShareAgent 到企信的发送确认和消息投递链路。
  • 消息来源元数据。
  • 数字分身现有 UI 不在本期改动范围内。

2.3 待确认事项

ID待确认事项影响范围负责人结论
1Agent 代发来源标记使用现有消息扩展字段还是新增字段消息存储、多端渲染企信研发、ShareAgent 研发待确认

三、规范检查项

3.1 业务文案多语言 Key

模块功能点示意图中文英文多语言 Key
企信Agent 代发标识Demo通过 Agent 发送Sent via Agentqx.chat.message.sentViaAgent(暂定)

3.2 需求埋点

无。本期不新增产品埋点。

3.3 沙盒/更改集能力

模块功能点是否支持沙盒是否支持更改集说明
企信ShareAgent 消息身份呈现不涉及不涉及非租户配置项

3.4 PaaS 国际化兼容检查

ID多语接入事项是否需要注意事项
1接入翻译工作台本期只新增系统 UI 文案 Key
2CRM提醒不涉及
3企信消息提醒本需求为消息主体呈现,不新增提醒
4修改记录不涉及
5审计日志后台发送审计不属于 PaaS 审计日志
6支持快捷翻译能力不涉及
7支持数据多语能力消息正文沿用现有能力
8预置配置多语不涉及
9预置示例数据多语不涉及

3.5 新对象/新字段 BI 分析申请

对象/字段是否已做流程支持申请是否已做 BI 分析申请内容
企信消息来源元数据不涉及不涉及是否需要新增存储字段由研发确认,不新增业务对象和 BI 指标

3.6 操作日志说明

不新增用户可见操作日志。后台按现有消息发送日志记录用户和 Agent 代发来源,用于问题定位。

3.7 需求风险点检测

ID风险分组风险类型有无该风险涉及风险的功能点影响的企业数是否报备响应策略
1对现逻辑有影响的风险点交互体验有变化Agent 代发消息增加来源标识待确认待评审先灰度验证识别度和消息噪声
2对现逻辑有影响的风险点功能有减少0
3对现逻辑有影响的风险点功能逻辑的调整Agent 代发消息需要新增来源类型待确认待评审不改数字分身判断,仅新增 Agent 代发来源
4新能力风险点逻辑不完善代发来源标记在多端丢失待确认待评审统一消息字段和多端渲染规则
5新能力风险点有性能压力无明显风险消息 footer待确认仅增加轻量来源标识

3.8 上线策略

3.8.1 收费标准

  • [X] 不收费
  • [ ] 收费

待确认。消息身份披露属于 ShareAgent 发送能力的一部分,不建议单独收费。

3.8.2 上线节奏

  • [X] 全网
  • [ ] 灰度
灰度发布的原因新增 Agent 代发来源标识,需要验证多端显示与用户理解
预计全网时机待确认
期间分几次灰度待确认
各灰度批次的时间节点及灰度的客户范围待确认

3.8.3 适用版本

资源名称标准版专业版旗舰版无限版扩展资源包
ShareAgent 企信消息身份呈现待确认待确认待确认待确认待确认