既然物理人在真实世界中可能是一个编码器,那么问题来了,物理人只需要注意力就可以在这个舞台上耍,其他一切招式都是花拳绣腿。
所以输入信息需要接入AI层,浏览器就是所有外界输入信息的主要端口。 浏览器有如下属性:
-
主流浏览器有一定的保护机制,用来阻止网页上的恶意脚本恶意修改本地文件和系统。 这种机制促使网页信息的处理最好都在网页中完成。
-
因为有些网站的文本内容是动态生成的,且有一定的登陆保护机制。这需要一个浏览器运行脚本语言,生成动态内容。
-
动态生成的内容与非动态生成的内容都会含有复杂的广告噪声。如何判断哪一部分是噪声,对于对网页内容的分析很重要。在浏览器插件端进行噪声识别和去除,可以节省Token,可以使网页分析结果更准确。
以上三个属性要求,只有浏览器插件是最适合做这个AI接入层。 某书呆用Emacs的Org-mode和Org-roam作为知识管理,所以在这个AI层的最末端加入org-protocol接口,实现网页到知识管理的一体化协同。
以上是火狐浏览器插件GPT2Org的开发动机和技术路线。其用Readibility.js来提取网页的内容,然后采用直接fetch方式调用openai API,然后可以使用4个org-protocol的模板按钮AI信息捕获到org-roam中。 演示视频如下: