8 分•作者: biwills•大约 1 个月前
各位 HN 的朋友们, 我一直在开发 Hansel [1](一个你可以用代理查询的加密个人数据存储),但一直没有一个好的方法来使用现代 macOS 的数据保护密钥链。 Electron 的 safeStorage [2] 使用的是旧版基于文件的密钥链,这允许其他应用程序/代理通过 `security` 命令行工具进行查询。当后台运行着十几个代理时,这可不是什么好事!数据保护密钥链则很方便,因为它通过代码签名访问组来限制访问,并允许你设置诸如 Touch ID 和/或密码之类的访问规则。 1: https://hansel.so/ 2. https://www.electronjs.org/docs/latest/api/safe-storage
1 分•作者: ud0•大约 1 个月前
随着人工智能代理在互联网上扮演越来越重要的角色,并运营大量网站,为什么网页用户界面仍然只为人类使用而设计?为什么不扩展它,以便人工智能代理能够与网站进行交互?目前,人工智能代理要操作一个网站并执行简单任务所需要的复杂程度令人难以置信;以 Claude Chrome 扩展为例,它需要截取多个屏幕截图,而且速度非常慢。 我构建了一个类似 React 的插件,它允许基于 React 的应用程序通过事件轻松地与人工智能代理进行通信。它可以填充表单、响应警报等。这非常容易实现(坦白说,我在 FAANG 从事了很长时间的前端工程工作),我的 AI 代理能够在几秒钟内完成任务,速度远超大多数操作浏览器的 AI 代理。这很容易做到,为什么其他人没有这样做呢?
3 分•作者: gruensk•大约 1 个月前
也许这只是一个“老头子对着云彩发牢骚”的想法,但就在我每天因为某个“糟糕的新用户界面”而感到恼火时,我突然有了这个想法。为什么我们不给用户界面(UI)版本化呢? 据我回忆,我不认为我遇到过任何允许用户切换UI版本的网站或应用程序。API通常会保留版本。应用程序也会长时间保留多个版本。这也可以实现对UI和功能的长期测试。 我明白事物总是在变化的,等等。但我感觉周围的人,无论年龄大小,普遍的共识是对这些无休止的改变感到沮丧。我并不是认为这样做生意就会变得更好,但也许这至少是一种更理性的处理UI变化的方式(并避免给世界增加更多沮丧)?