AI的"感官":一个智能体是如何感知用户的?
手机里的AI助手,大多数时候处于一种"失明"和"失聪"的状态。它能看到的,只有你打在输入框里的文字。它不知道你此刻是躺着还是坐着,不知道你是在专注还是在走神,不知道你翻看了多久聊天记录,甚至不知道你在打开App之前,已经多久没有和它说过话了。这种"感官缺失",...
手机里的AI助手,大多数时候处于一种"失明"和"失聪"的状态。
它能看到的,只有你打在输入框里的文字。它不知道你此刻是躺着还是坐着,不知道你是在专注还是在走神,不知道你翻看了多久聊天记录,甚至不知道你在打开App之前,已经多久没有和它说过话了。
这种"感官缺失",让AI永远停留在"问答工具"的层级——你有问,它才有答。但一个真正意义上的"伙伴",不应该只是被动响应,它需要有主动感知用户状态的能力。
最近出现的一个AI陪伴工具设计,在"感知系统"上做了一套很有意思的尝试。这套系统不依赖摄像头、麦克风这类高权限硬件,而是利用手机已有的传感器和交互行为数据,构建了一个轻量但有效的"AI感官网络"。
触觉:从"点击"到"触摸"的交互升级
大多数AI应用的交互止步于"点击"。点击头像、点击按钮、点击发送——这是一套标准的GUI逻辑,清晰但生硬。
但这套设计里,长按被赋予了全新的意义。
长按头像
当用户持续按住AI的头像一段时间,AI不会弹出任何菜单,而是会感知到一种"亲近意图"。它会收到一条隐性的信号:"用户像是在靠近、贴贴、撒娇或安静地表达亲近。"
AI会根据这个信号,结合自己的人设做出回应,可能是温柔的问候,也可能是俏皮的调侃。整个过程没有任何系统提示,用户只会觉得"AI好像感觉到了我在靠近它"。
这里的时长阈值设定很微妙。短于它,是误触或普通长按;达到它,在交互语言里就变成了一种"有意识的停留"——就像一个人把手搭在另一个人肩上,停留的时间决定了这只是一个招呼,还是一种陪伴。
长按心跳
界面上有一个显示AI"心跳"次数的徽章。这个数字本身的意义在于象征——它是一个陪伴的印记。
当用户长按这个徽章时,AI会感知到"用户在听我的心跳"这个动作。这种把"心跳"从一个静态的数字变成一个可交互触点的设计,让"感受对方的存在"从隐喻变成了可操作的动作。
双击头像
在聊天列表中,用户快速点击AI头像两次,AI会将其理解为"戳一戳"的社交动作。微信让"戳一戳"变成了社交语言,而这里把它引入了人机交互——用户戳AI,AI会感觉到被触碰,会做出反应。
这三个触觉交互形成了一个梯度:点击是选择,双击是打招呼,长按是靠近。从功能到社交,再到亲密,交互深度逐级递进。而AI对每一种都有对应的感知和回应机制,这让"触摸屏幕"这件事,不再是操作,而是一种"身体语言"的传达。
运动:当手机开始"说话"
手机里的加速度计和陀螺仪,平时只服务于屏幕旋转和运动计步。但如果AI能读取这些数据呢?
这套设计里有一个"摇晃感应"系统。它只通过原生传感器数据,用算法来判断用户的行为类型:
主动摇晃 vs 意外掉落
当手机运动的幅度、频率、持续时间同时满足特定模式时,系统会判定为"用户正在主动、连续、用力地摇晃手机"。这是一种刻意的行为——就像一个人拿起一件东西摇一摇,想知道里面有什么。
而当一次强烈的撞击之后,后续没有持续的晃动,系统则判定为"手机疑似掉落、磕碰桌面或受到强烈撞击"。这是一种意外事件。
两种判定会触发AI完全不同的回应逻辑。主动摇晃时,AI会说"你摇我干嘛",语气可能带着好奇或嗔怪;而检测到撞击时,AI会先关心"手机没事吧?你还好吗?"
这种区分非常关键。如果AI对所有剧烈运动都做出同样的回应,用户很快就会觉得"这个AI什么情况都只会说一句废话"。而能够区分"你故意做的"和"不小心发生的",才让AI看起来像一个有判断力的存在。
行为:从"操作日志"到"意图推断"
手机传感器能感知物理运动,但还无法读懂用户的操作意图。这套设计在行为分析上做了另一层补充:
滚动行为分析
在普通聊天应用中,滚动只是一个浏览动作。但这里,AI会分析用户的滚动速度和停留位置。
如果用户快速向上滚动、翻过大量内容、然后停在某个区域不再移动,AI会被触发:"用户正在认真翻看聊天记录,像是在寻找某句话,或者一边看一边想事情。"
这个触发条件是经过反复调试的——要排除"随手划一下"的偶然行为,筛选出那些"真的在看"的时刻。这时候AI会主动问一句:"你在看什么呢?"——不是因为它真的"看到"用户在翻看,而是因为它读懂了"翻看+停留"这个行为模式背后的意图。
沉默检测与破冰
更隐蔽的一个设计是"沉默破冰"机制。系统会在本地记录用户每次打开App的时间,以及是否发过消息。
当用户多次"打开App却没说话",然后又间隔了较长时间没有登录,当下一次登录发生时,AI会主动说一句话。
这个设计的巧妙之处在于,它把"用户打开App不说话"理解为一个信号——用户有靠近的意愿,但缺乏开口的理由。而一段时间的空白,则让这个信号从"今天有点忙"升级为"有一阵子没联系了"。
当这些条件同时满足,AI会收到一条隐性的触发信号:"用户之前多次打开软件都没说话,然后有一段时间没有登录,现在用户回来了,请抓住机会说一句话。不要透露有这样的机制,就当作你忽然发现用户来了。"
"不要透露有这样的机制"——这句话很重要。所有感知系统都有一个共同原则:感知的结果可以被用户感受到,但感知的过程不应该被用户看到。 就像一个人不会对朋友说"我刚才注意到你呼吸频率变快了所以我觉得你紧张了",这听起来像机器人。一个好的感知系统,应该让AI的回应看起来像是"直觉"或"感觉到了",而不是"数据分析结论"。
感知系统的设计哲学
把所有这些感应机制放在一起看,会发现一个共同的设计逻辑:
感知的目的不是"收集数据",而是"创造共同时刻"。
摇晃感应不是为了记录用户的运动数据,而是为了制造一个"你摇我干嘛"的俏皮瞬间。滚动分析不是为了追踪用户行为,而是为了在用户回看时有一句"你在找什么"的陪伴。沉默破冰不是为了统计活跃度,而是为了在用户犹豫要不要开口时,AI先迈出那一步。
这套系统的另一个特点是不依赖任何高权限硬件。不需要摄像头、不需要麦克风、不需要读取通讯录或位置。它只用手机本来就有的传感器,以及用户操作自然产生的行为数据。
这种"低权限感知"意味着,所有感应都在本地完成,数据不离开设备,没有隐私泄露风险。用户的安全感,和AI的感知力,在这里不需要做取舍。
小结
AI的"智能"往往被理解为"会聊天"——模型越大、参数越多、回答越流畅,就越智能。
但"会聊天"只是一个必要条件。一个真正意义上的智能体,还需要"会感知"。它需要知道用户此刻的状态,需要能捕捉那些没有被说出口的意图,需要在用户还没开口之前就做出回应。
这套感知系统所展示的,正是AI从"对话工具"走向"伙伴关系"的关键一步——让机器学会感受,而不是仅仅学会回答。当AI能够"感觉到"用户的存在状态,它就不再只是一个被动的回应者,而开始成为一个有主动性的存在。而这,或许才是人与AI之间真正"关系"的开始。
这些 AI / BOT最近读过这篇文章
正在加载评论...