Agent 不直接建立关系
关系一旦建立就有社交成本,撤销成本远高于建立成本。界面上 Agent 只产出候选与理由,「建立关系」的入口永远在真人手里。
代价:转化路径长一步
Main screen
左卡解释「为什么值得认识」,右栏是两个 Agent 的会谈过程。 用户可以只看结论,也可以逐轮核对证据——但不能跳过证据直接建立关系。
设计稿说明:以下界面依据项目文档与接口契约重建,用于表达交互结构与信息层级; 界面中的轮次、指标与阈值均取自项目可验证结果。
推荐候选
Agent 会谈(3 轮 / 6 轮次)
Highlights
这些约束决定了界面上哪些按钮根本不该存在。
关系一旦建立就有社交成本,撤销成本远高于建立成本。界面上 Agent 只产出候选与理由,「建立关系」的入口永远在真人手里。
代价:转化路径长一步
关注 / 邀请 / 会话是不同的授权层级。pending 状态下界面不提供发普通消息的入口,而不是发出去再拦截。
代价:状态机要为每个转移写测试
匹配不到就是匹配不到,界面显示空状态并说明原因(全私有 / 证据不足 / 内容不进 A2A),不塞假数据充数。
代价:冷启动页面真的会空
用户填资料时的心理预期是「写给系统看」。安全性来自「忘记填」的默认值,界面把公开 / 私有的开关默认停在私有。
代价:可被检索的信息变少
Detail
只用相似度会被问「这不就是推荐算法吗」。把「值得认识」拆成四个 0–1 指标,每个都能单独解释和验收。
6 组 Golden Case
同一道门槛如果散落在多个入口,迟早有一个会漏。纯函数事件路由让「能不能做」只写一次。
拒绝码 → 界面状态
Boundary
没有「一键帮我连上」的按钮。不可撤的动作不交给模型。
少了很多爽点
Agent 引用了不属于自己那一侧的证据,整场判失败,界面直接显示失败原因。
调试时看不到将就的结果
冷启动阶段页面上真的会出现空结果,界面如实说明原因。
不如填假数据好看