ShareAgent 企信消息身份呈现

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

ShareAgent 企信消息身份呈现

版本:v1.2 | 创建日期:2026-07-28 | 更新日期:2026-07-29

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

优先级:待确认

文档状态:草稿

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

最终交互稿:[协同敏捷开发 周 - Figma](https://www.figma.com/design/ubQUP0PZNqSjbZhutMfIsu/%E5%8D%8F%E5%90%8C%E6%95%8F%E6%8D%B7%E5%BC%80%E5%8F%91-%E5%91%A8?node-id=331-5994&p=f)

数据核验: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 发送的
1785321679372

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 产品价值

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

1.5 需求目标

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

二、产品方案

2.1 整体产品方案

Agent 通过企信发送消息时,消息仍代表被代发用户本人,沿用本人姓名、本人头像和普通消息气泡。系统只在气泡下方增加轻量来源标识,用于说明发送动作由哪类 Agent 完成。

决策规则例外影响对象
发送主体始终展示被代发用户本人消息发送人、接收人
来源标识ShareAgent 展示“ShareAgent代发”;
其他 AI Agent (外部 Agent,例如 workbuddy、codex 等)展示“AI 代发”
本人手动发送不展示Agent 代发消息
状态排列来源标识位于气泡下方;同时存在已读时间时,来源标识在前,时间和已读状态在后无已读状态时只展示来源标识消息尾部状态行

2.2 具体方案说明

主流程

  1. ShareAgent 根据用户任务向目标企信会话发送消息。
  2. 企信按用户本人身份落消息,展示本人姓名、头像和普通消息气泡。
  3. 系统根据消息来源在气泡下方展示“ShareAgent代发”或“AI 代发”。
  4. 消息已送达或已读后,继续按企信现有规则更新状态;来源标识保持不变。

最终交互稿

本需求以 [Figma 最终交互稿](https://www.figma.com/design/ubQUP0PZNqSjbZhutMfIsu/%E5%8D%8F%E5%90%8C%E6%95%8F%E6%8D%B7%E5%BC%80%E5%8F%91-%E5%91%A8?node-id=331-5994&p=f) 为交互验收依据。

终端最终交互图交互说明
WebShareAgent 企信消息身份呈现 Web 最终交互来源标识位于消息气泡下方,并随消息左右对齐;自己发送的消息同时存在已读时间时,按“来源标识、时间、已读状态”从左到右排列。
移动端ShareAgent 企信消息身份呈现移动端最终交互与 Web 使用相同语义;来源标识位于气泡下方,自己消息右对齐、他人消息左对齐。

消息呈现规则

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

来源标识与消息状态的位置

  1. 来源标识放在消息气泡外部下方,与气泡同方向对齐:自己消息右对齐,他人消息左对齐。
  2. 自己消息存在已读状态时,同一状态行从左到右展示“来源标识 + 已读时间 + 已读”;
  3. 来源标识只表达发送方式,不随发送中、已送达、已读等状态变化;
  4. 尾部空间不足时允许状态行换行,不压缩或遮挡正文;来源标识保持在首位,时间和已读状态整体后移。

其他场景

场景处理规则
撤回消息Agent 代发的消息,被撤回后,再重新手动编辑,则无需再展示Agent 代发的来源标识。
转发聊天记录不展示ShareAgent代发或 AI 代发的来源标识

影响范围

  • 企信 Web、移动端消息渲染。

2.3 待确认事项

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

三、规范检查项

3.1 业务文案多语言 Key

模块功能点示意图中文英文多语言 Key
企信ShareAgent代发标识FigmaShareAgent代发Sent by ShareAgentqx.chat.message.sentByShareAgent(暂定)
企信AI Agent 代发标识FigmaAI 代发Sent by AIqx.chat.message.sentByAI(暂定)

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 企信消息身份呈现待确认待确认待确认待确认待确认