点点 · 攻略模式 · 实习项目

小红书点点 · AI Agent

攻略模式:
从阻塞到非阻塞

让长任务不阻塞对话流

ROLE

体验设计(团队项目)

TIMELINE

2026.01
两期迭代 · 已上线(后随产品调整下线)

点点对话页:顶部挂着「北欧14天旅行攻略 · 预计4分钟」胶囊,下面照常聊大理行程

Why

攻略模式:从阻塞到非阻塞

为什么要做攻略模式?

普通对话一次只答一小块。攻略模式多花点时间,交出一份完整的出行规划:逐日行程、图文、表格都有。

发起

发起:AI 发来问卷,问预算、节奏、想看的风景

等待

等待:对话里出现「制定北欧旅行计划… 预计4分钟」进度卡

呈现

呈现:攻略落进对话,带行前必知 Tips 和完整攻略卡片

Constraint 01

攻略模式:从阻塞到非阻塞

限制一:回合太长

10min+ 的等待

对话是一问一答。攻略把一个回合拉长到十几分钟,用户只能干等。

无法追问

这期间想问别的,就会打断攻略。

一期:攻略生成中,只能看着进度卡等
一期:想发新问题时弹窗「发起新的问题?将停止当前攻略」

Constraint 02

限制二:不能另开对话

ChatGPT、Gemini、Claude 卡住了,都可以「大不了新开一个对话」。点点只有一条对话,只能在这一条里解决。

ChatGPT 长任务进行中 ChatGPT 发新消息后长任务被打断

ChatGPT

同一对话里发新消息,会打断长任务;但可以新建对话。

Gemini 研究计划 Gemini 提示发起新对话

Gemini

同一对话里发新消息,会打断长任务;但可以新建对话。

Claude 提示可以离开、完成后通知 Claude 要先停止才能发新消息

Claude

同一对话里发不了新消息,提示先离开等通知;但可以新建对话。

Core question

边等边聊,进度去哪了?

二期允许用户边等边聊

进度卡很快被新消息冲走,想看还得往回翻

所以需要一个「载体」把它兜住:

既是任务的容器(挂着跑),
又是进度的标志(看得见开始与结束)

没有载体

Options

进度的标志,可以是什么?

横幅信息更完整,但存在感过强

横幅:顶部一整条白色横幅,写任务名和预计时长

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

胶囊:顶部一颗小胶囊,写任务名和预计时长

Solution

胶囊:挂在对话顶部

滑出屏幕,挂上胶囊

进度卡被顶出去时,任务名和预计时长收进顶部。

点一下,回到原位

跳回进度卡;再滚走,胶囊又挂上。

完成后,直达攻略

胶囊变成「已完成」,点一下直达攻略。

有胶囊

Rules

胶囊的规则

生成中

攻略模式 Loading 态

Loading 态

Loading 滑出屏幕时挂起

Loading 滑出屏幕,胶囊挂起

完成

攻略模式 Loading 态

Loading 态

唤起键盘

唤起键盘

发出后快速回答消失

发出后快速回答消失

普通回答

普通回答

Loading 滑出屏幕时挂起

Loading 滑出屏幕时挂起

已完成

已完成:胶囊变成已完成

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

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

和下方内容相接

和下方内容相接

中途发起新攻略

攻略模式 Loading 态

Loading 态

唤起键盘并激活攻略模式

唤起键盘并激活攻略模式

发出中断提示

发出中断提示

Loading 消失,显示已停止

Loading 态消失且显示已停止

生成失败

生成中,胶囊挂起

生成中,胶囊挂起

失败:胶囊变红

生成失败:胶囊变成红底带感叹号

点击回到原位,提示失败

点胶囊回到原位:原来进度卡的位置显示「刚刚有点忙,攻略暂停了 再试一次」,胶囊消失

次数

入口

入口

剩余几次时,激活并提示

剩余几次时,激活并弹提示

额度用完时,无法激活

额度用完时,无法激活