主动沟通(平台助手会主动找你)
面向使用者。讲清楚:它会说什么、在哪儿看、能点什么、怎么让它说得更准,以及为什么有时候一句话都没有。
它是什么
平台助手(Hush Assistant)不只是"你问它答"。它会看着你手上的事,在值得说的时候先开口。
它说的是你自己相关的事,不是平台公告、也不是营销推送:
| 类型 | 例子 |
|---|---|
| 待办 | 「CE 认证那单在等你确认:1 项计划审批 · ¥44.00」 |
| 待付款 | 「报关那单等你付款(2 笔)」 |
| 失败 | 「VAT 申报执行失败了:提交税务文件返回 502」 |
| 停滞 | 「报关单已经 5 天没有新进展,最后停在「等待供应商回执」」 |
| 刚完成 | 「CE 认证那单刚完成,共 4 份交付物」 |
| 推进中 | 「德国包装合规还在推进中,当前在「海关文件审核」」 |
| 聊过 | 「你最近和「内容与 SEO 顾问」聊了 6 条,要我把结论整理一下吗」 |
一条消息只讲一件事,并且带一个按钮。它不会把五件事塞进一段话让你自己找重点。
在哪儿看
- 侧栏的
Hush Assistant:有新主动消息时,名字旁边有一个蓝色小圆点;打开这条会话红点就消失。 - 会话里的卡片:主动消息渲染成一张卡片 —— 标题、一句补充(金额/原因/最后一步/交付物数量)、一个主按钮。
- 不想看这张卡片时点「知道了」:卡片收起,文字版本仍然留在历史里。
卡片上的按钮
| 按钮 | 点了会发生什么 |
|---|---|
| 去确认 / 去支付 / 去验收 | 跳到对应任务,审批、付款或验收就在那一页 |
| 看方案 / 看失败原因 / 看看卡在哪 / 看进展 / 看结果 | 同样跳到那条任务,直接看细节 |
| 整理结论 | 把"帮我把最近聊过的几段结论整理一下"发给助手,它接着帮你总结 |
| 有用 / 不感兴趣 | 告诉它这类提醒有没有用,决定下次先说什么(见下方"让它说得更准") |
| 知道了 | 只是收起这张卡片,不改任何状态 |
按钮跳转用的是任务 id,找不到时会明确提示(不会把你带到一个空白页)。
什么时候会说
分两条路,共用一套"别打扰"的规矩:
| 触发 | 说什么 | 时效 |
|---|---|---|
| 事情刚发生(事件级) | 等你确认方案、等你付款、执行失败、交付可验收 | 立刻(不等下一轮扫描) |
| 每日汇总(时间级) | 今天最值得你动手的那一件:待确认 / 待付款 / 失败 / 停滞 / 刚完成 / 推进中 / 最近聊过 | 后台每 30 分钟扫一轮,你打开工作台时也会查一次 |
「别打扰」的规矩(四条,缺一条就会变成骚扰):
- 一天最多 3 条。其中"能让你动手的事"(审批、付款、失败、可验收)最多 2 条,其余算"说说情况"这一类;
- 同一件事 24 小时只说一次:同一单的"方案已生成"和"方案待审批"是同一件事,不会连发两条;
- 你正在说话时不说:你 60 秒内发过消息,它就把这一条压到下一轮 —— 晚一分钟不会更糟,插话会打断你;
- 没有值得说的事就不说。注意这与"没有卡住的任务"不是一回事:任务完成、正在推进、你刚和某个 agent 聊过,都算值得说。
需要调额度或关掉某一条路时,运维侧有两个开关:PROACTIVE_DAILY_BUDGET(一天几条)、PROACTIVE_EVENTS=off(关掉事件级即时提醒)、PROACTIVE_SCHEDULER=off(关掉定时扫描)。
让它说得更准
卡片和资讯消息底部可以表态:
- 有用 → 这类内容以后多推(权重 +2)
- 不感兴趣 → 这类内容以后少推,连续两次就不再推(权重 -4 起静音)
两种表态各自作用于不同的东西:
| 表态对象 | 影响什么 |
|---|---|
资讯(topic = 资讯源) | 以后推不推这家源的新闻 |
卡片(topic = card:<类型>) | 每日汇总先说什么:被你否掉的类型会跳过,换下一件说 |
一条刻意的边界:卡片的"不感兴趣"只影响每日汇总,不会让审批 / 失败 / 可验收这类提醒消失 —— 嫌提醒烦,和愿意错过卡住自己生意的事,是两回事。
这些表态存在你的账号下,可以随时查看和撤销:
bash
# 看助手记住了哪些偏好
curl -s /api/proactive/interests -H "Authorization: Bearer <token>"
# 忘掉某个主题(撤销"不感兴趣",它会重新参与推送)
curl -X DELETE /api/proactive/interests/<topic> -H "Authorization: Bearer <token>"它读什么、不读什么
- 读:你名下任务的状态与进展、你与各 agent 的会话数量与最后时间、平台整理好的行业资讯。
- 不读:别人的任务和对话;也不会把你的对话原文复制到别处。
- 它不会替你做决定:审批、付款、验收都必须你点。
常见问题
刷新后卡片变成一段文字? 先确认浏览器加载的是最新前端(控制台执行 document.querySelector('script[type=module]').src,应为最新的 index-*.js)。若仍是旧文件,Ctrl+Shift+R 硬刷新。
点了「看结果」没反应? 卡片带的是任务 id;如果那条任务已被删除,会提示"找不到这条任务,刷新列表后再试"。
能关掉主动消息吗? 目前只能按主题调("不感兴趣"),整体开关还没做。需要"彻底静音"的话告诉我,我按账号维度加一个开关。