专题归档 · 2026 年 7 月(编辑分组,非实际写作日期)
BodySense:Agent 追问为什么变成一个空聊天气泡?
ask_user 工具调用的消息语义、空占位和聊天界面状态混乱问题。
当时看到的是一个很突兀的追问
在 BodySense 的 AI 咨询页面里,Agent 决定调用 ask_user 向用户追问,但主聊天区出现了一个没有真正文本的 assistant 气泡。用户作答后,工具结果与正文显示之间的关系也不清楚。
一次交互不等于一条聊天消息
排查时我怀疑前端在收到 tool_call 或中断事件时提前插入了 assistant message placeholder,即使这轮根本没有可显示的自然语言,也创建了普通气泡。于是空气泡、追问和用户答复看起来像不相干的消息。
这次引出的设计问题
结构化追问应当有自己的交互状态,工具结果能否转化为身体描述也需要明确的映射边界。旧笔记还单独记录过页面首次渲染偏慢、打开旧会话导致整个布局闪烁的问题,它们不一定属于同一个根因。
本文省略旧对话里的私人健康描述;旧笔记给出的是排查假设,不是经最终事件日志确认的根因。