聊天机器人、助手,还是代理:到底是哪一个
一个聊天机器人,回答你打出来的东西。一个助手,把一项任务贯穿多轮对话,始终盯着这个目标。一个代理,在现实世界里采取行动,不需要每次都先问一遍。大多数被称为「代理」的产品,其实是助手;大多数被称为「助手」的产品,其实是聊天机器人。
这三个词,被当作时髦的说法来用,而不是当作类别来用,而它们之间的区别,在于一次失误能造成多大的伤害。读一读产品页面,判断出它到底是这三者中的哪一个,只需要一分钟,却能省下一个小时。
聊天机器人回答一轮对话
它的工作单元,是一条消息。你写,它回复,这次交流就完成了。对早前消息的记忆,让回复读起来更自然,但它改变不了这个工作单元本身是什么。对话之外,什么都不会发生,这就是为什么一次失误,代价只是让你重新读一遍,而不是别的什么。
助手承担一项任务
它的工作单元,是一个跨越多轮对话的目标:起草这个,再缩短它,再为另一批受众调整它。系统一直守着这个目标,尽管措辞在变化。这正是记忆不再只是个锦上添花的地方,因为在中途丢掉这个目标,会浪费掉之前的一切努力。
代理会行动
它的工作单元,是对现实世界的一次改变:一条消息被发出、一份文件被写入、一次购买被完成。自主性,就是全部的意义所在,也是全部的风险所在,因为一步走错,不能靠再问一遍来撤销。一个每一步都要先请示的代理,其实只是一个多了点延迟的助手。
你用的到底是哪一个
看看当系统出错时会发生什么。如果你重新读一遍、改写一下,你用的是一个聊天机器人。如果你丢失了一部分工作成果,你用的是一个助手。如果屏幕之外的某些东西发生了变化,你用的是一个代理,而防护措施应该与此相称。
粘贴问题之前
聊天机器人比助手能力更弱吗?
在单条回答的层面上不是。同一个模型,可以支撑起这两者,区别在于产品让这个模型在不同轮次之间能保留多少东西。
为什么这么多产品都自称「代理」?
这个词,传递出能力的信号,而使用它不需要任何成本。检查这个产品在对话之外实际做了什么,比读页面文字更快地能解决这个问题。
一个无审查聊天机器人,如果能浏览网页,就变成代理了吗?
浏览,增加的是一个信息来源,而不是行动的能力。读一个页面,和改变某些东西不是一回事,而它的风险状况,依然更接近一个聊天机器人。
打开一个只回答对话、不在这个标签页之外做任何事的聊天机器人。
打开无审查聊天机器人