如何养活百万级 Agent?
假设老板丢给你一个任务:给一百万个用户,每人配一个专属 AI agent——一个能记住他、陪着他、随时被叫醒干活的智能体。
你心想:这不就是 new Agent() 一百万次吗?
然后你坐下来,准备认真设计。还没写第一行代码,三个问题就把你问住了。
假设老板丢给你一个任务:给一百万个用户,每人配一个专属 AI agent——一个能记住他、陪着他、随时被叫醒干活的智能体。
你心想:这不就是 new Agent() 一百万次吗?
然后你坐下来,准备认真设计。还没写第一行代码,三个问题就把你问住了。
有一个细节一直让人很难安放。
二十多年前,有人在一个不起眼的饭局上,遇到了一个叫马云的年轻人。他讲了一些当时听起来有点虚的事,关于互联网,关于一个要让天下没有难做的生意的平台。那人觉得这人挺有意思,想了想,就答应跟着去做了。
你当然可以说这人有眼光。但更残酷的真相是:那一刻,他自己也不知道会发生什么。他只是凑巧在那个饭局上,凑巧认识了那个人,凑巧没有拒绝那个邀请。改变命运的那一步,看起来和其他几百个普通的决定没什么两样。
这就是路径依赖最让人难以接受的地方:让你走上现在这条路的,很多时候不是你的实力,不是你的选择有多高明,而是早期那几个偶然。

有时候,一个人一生只和你吃过一次饭。
但你对他的印象,可能就被那一顿饭定住了。他是不是守时,点菜时有没有照顾别人,服务员上错菜时他是笑着说没关系,还是立刻拉下脸;结账时他是自然地承担,还是精确到令人尴尬;临走前有没有一句体面的告别。这些细节很小,小到不足以证明一个人的全部,却又足够在记忆里留下一个轮廓。
你当然并不了解他的一生。你不知道他平时是不是一个好同事、好朋友、好伴侣,也不知道他在别的场合里是什么样子。但那一顿饭,会替他留在你的记忆里。以后别人问起这个人怎么样,你未必能说出完整判断,只会想起那顿饭里的几个画面,然后说:感觉还不错,或者,感觉不太舒服。
这就是人和人交往里很残酷的一点:别人记住你的,往往不是全部——记住的,是几个关键时刻。

狐狸走在林子里,遇见了刺猬。
它从早到晚围着刺猬的巢穴转,等待最佳时机。皮毛光滑,脚步飞快,阴险狡猾,看上去准是赢家。
刺猬毫不起眼,走路一摇一摆,整天只想着自己的事。等狐狸扑上来,它立刻蜷缩成一个圆球,浑身的尖刺指向四面八方。狐狸知道这是毫无意义的进攻,悻悻撤回了森林。
这是古希腊诗人阿尔洛克斯写下的一则寓言,大约是公元前7世纪的事。它流传了将近三千年,最终落进了以赛亚·伯林的手里。
伯林用这则寓言做了一个至今仍被反复引用的比喻:思想家,乃至所有人,都可以分成两种类型。狐狸知道很多事,而刺猬只知道一件大事。

同事中午出去吃饭。三个选项:米饭、面条、饺子。
同事甲:米饭 > 面条 > 饺子
同事乙:饺子 > 米饭 > 面条
同事丙:面条 > 饺子 > 米饭
每个人的偏好都是理性的——同事甲觉得米饭比面条好,面条比饺子好,所以米饭肯定比饺子好。这叫可传递性。同事乙和同事丙也一样。
对于一个系统的使用者来说,源码就是一个黑盒,不需要关心太多. 正如陀螺仪之于手表,集成电路之于CPU一样,仅仅需要了解这个系统可以做什么,以及这个系统不可以做什么就可以了.
在现实生活中,身份识别无处不在。 去银行取钱,得带上银行卡。 去公司上班,得带上门禁卡。想访问一个网站,需要先注册,才能访问其内容。
任何一个系统,无论是软件系统,还是真实的现实世界的组织,都需要对人进行识别,然后才能决定这个人能干什么。
安全,这件事情无处不在。
我们不希望自己的个人信息被泄漏。
我们不希望自己的银行卡密码被盗取。
我们不希望自己的一言一行被监控,我们希望能有个人的隐私.
作为用户获取信息的入口之一 - 浏览器,它是如何保证信息安全的? 浏览器安全的主角Https登场了.
凡是与电脑打交道的人,每天必然会用浏览器,只要用了浏览器就需要输入一个网址。这个网址的样子是这样的: “http://”, 没错,它就是这篇文章的主人公。它是如此的熟悉,以致于我们会忽略它的存在.
它的前世今生到底是什么样子?
网络的信道是不稳定的,有时候施工队伍一不小就把光缆给挖断了,也有时候也有可能网络上连接太多了,导致弱网环境, 这些冰山一角的事情,充分说明了网络是不可靠的. TCP设计的初衷是保证数据能在网络上进行可靠的传输。 光缆都断了,数据还怎么可靠传输呢?
下面,开始我们的探索之旅.