小红书点点 · AI Agent
攻略模式:
从阻塞到非阻塞
让长任务不阻塞对话流
ROLE
体验设计(团队项目)
TIMELINE
2026.01
两期迭代 · 已上线(后随产品调整下线)

Why
攻略模式:从阻塞到非阻塞
为什么要做攻略模式?
普通对话一次只答一小块。攻略模式多花点时间,交出一份完整的出行规划:逐日行程、图文、表格都有。
发起

等待

呈现

Constraint 01
攻略模式:从阻塞到非阻塞
限制一:回合太长
10min+ 的等待
对话是一问一答。攻略把一个回合拉长到十几分钟,用户只能干等。
无法追问
这期间想问别的,就会打断攻略。


Constraint 02
限制二:不能另开对话
ChatGPT、Gemini、Claude 卡住了,都可以「大不了新开一个对话」。点点只有一条对话,只能在这一条里解决。
ChatGPT
同一对话里发新消息,会打断长任务;但可以新建对话。
Gemini
同一对话里发新消息,会打断长任务;但可以新建对话。
Claude
同一对话里发不了新消息,提示先离开等通知;但可以新建对话。
Core question
边等边聊,进度去哪了?
二期允许用户边等边聊
进度卡很快被新消息冲走,想看还得往回翻
所以需要一个「载体」把它兜住:
既是任务的容器(挂着跑),
又是进度的标志(看得见开始与结束)
没有载体
Options
进度的标志,可以是什么?
横幅信息更完整,但存在感过强

胶囊常见的状态组件,更轻量

Solution
胶囊:挂在对话顶部
滑出屏幕,挂上胶囊
进度卡被顶出去时,任务名和预计时长收进顶部。
点一下,回到原位
跳回进度卡;再滚走,胶囊又挂上。
完成后,直达攻略
胶囊变成「已完成」,点一下直达攻略。
有胶囊
Rules
胶囊的规则
生成中
攻略模式 Loading 态

Loading 滑出屏幕时挂起

完成
攻略模式 Loading 态

唤起键盘

发出后快速回答消失

普通回答

Loading 滑出屏幕时挂起

已完成

点击定位到原处,胶囊消失

和下方内容相接

中途发起新攻略
攻略模式 Loading 态

唤起键盘并激活攻略模式

发出中断提示

Loading 消失,显示已停止

生成失败
生成中,胶囊挂起

失败:胶囊变红

点击回到原位,提示失败

次数
入口

剩余几次时,激活并提示

额度用完时,无法激活
