返回首页
最新
嗨,HN!<p>我叫Abhishek。我在Replit、Google和Microsoft等公司从事操作系统和基础设施方面的工作。<p>今天,我很高兴推出Arrakis:一个开源且可自托管的沙箱服务,旨在让AI代理安全地执行代码和操作图形用户界面。<p>GitHub: <a href="https://github.com/abshkbh/arrakis" rel="nofollow">https://github.com/abshkbh/arrakis</a><p>观看Claude通过MCP使用Arrakis构建一个实时的Google Docs克隆——没有重新提示或中断。
<a href="https://www.youtube.com/watch?v=IZ5cAnhAdPQ" rel="nofollow">https://www.youtube.com/watch?v=IZ5cAnhAdPQ</a><p>主要特点<p>- 自托管:可以在您自己的基础设施或Linux服务器上运行。<p>- 设计安全:使用MicroVM实现沙箱实例之间的强隔离。<p>- 快照与回溯:一流的支持允许AI代理对正在运行的沙箱(包括图形用户界面状态!)进行快照,并在出现问题时恢复。<p>- 准备集成:开箱即用,提供Python SDK(<a href="https://pypi.org/project/py-arrakis/" rel="nofollow">https://pypi.org/project/py-arrakis/</a>)和MCP服务器(<a href="https://github.com/abshkbh/arrakis-mcp-server" rel="nofollow">https://github.com/abshkbh/arrakis-mcp-server</a>)。<p>- 可定制:基于Docker的工具使得根据您的需求轻松定制沙箱。<p>沙箱 = 更智能的代理<p>正如演示所示,当AI代理获得完整的Linux虚拟机环境时,它们变得非常强大。它们可以独立调试问题,并在最少的人为干预下产生有效的结果。<p>我是Arrakis的唯一创始人和开发者。我很想听听您的想法,回答任何问题,或讨论您如何在项目中使用这个工具!<p>联系方式<p>- 邮箱:abshkbh AT gmail DOT com
- LinkedIn: <a href="https://www.linkedin.com/in/abshkbh/" rel="nofollow">https://www.linkedin.com/in/abshkbh/</a><p>期待您的反馈!
大家好,
汤姆·霍华德今天正式成为HN的版主。他已经在HN的管理工作中工作多年,对网站及其运作方式了如指掌,因此你们唯一会看到的新变化就是汤姆会像我一样在讨论中发表版主评论。我不会离开,所以今后你们将有我们两个版主来为你们服务 :)
我认识汤姆是因为他是我和sctb在YC W09批次的同学。你们中的许多人都知道他是热心且体贴的社区成员tomhoward([链接](https://news.ycombinator.com/user?id=tomhoward))。他依然是那样的人,但从现在开始,他将以tomhow的身份发帖([链接](https://news.ycombinator.com/user?id=tomhow)),就像我多年前经历这一转变时改为dang一样。
下面是汤姆关于他自己的介绍。请和我一起欢迎他进入这个他勇敢接受的新角色!
---
*YC和HN在我近二十年的生活中占据了重要位置。2005年,我的朋友(后来成为我的联合创始人)芬在Slashdot上发现了pg的文章《如何创办一家初创公司》,这篇文章让我们对如何构建产品和公司有了新的认识。我在2007年底首次注册,从那时起,HN就成了我寻找有趣新闻和讨论的地方。*
*Hacker News让我看到了一个广阔的科技和初创公司世界,而这个世界在我生活的地方(我仍然住在澳大利亚)曾经显得遥不可及且不透明。我们很幸运被接受进入YC的W09批次,从那时起,HN不仅是我们分享初创公司公告的地方,也是我分享在创业旅程及生活其他方面,特别是健康和幸福方面所经历的挑战和挣扎的地方。*
*通过这些话题的讨论,我与世界各地的人们建立了持久的友谊,并学到了许多改善我生活的深刻道理。我喜欢HN的精神——这是一个人们来满足好奇心的地方。这一直是我对HN的理解,也是我希望能为每个人带来的体验!*
*--汤姆*
嗨,HN - 我们正在构建 Agent File (.af),它使得在不同机器上重建完全相同的代理(包括记忆、工具、消息历史、配置等)成为可能。
大型语言模型(LLMs)与代理之间的一个重大区别在于,代理具有相关状态:系统提示、可编辑的记忆(个性和用户信息)、工具配置(代码和架构)以及 LLM/嵌入模型设置。虽然你可以通过下载权重来运行与他人相同的 LLM,但没有一种“表示”可以让你在不同服务之间重建代理的实例。
Agent File (.af) 是一种开放标准文件格式,用于序列化有状态的代理。最初为 Letta 框架设计,.af 是对代理所有相关状态的可读表示,以重现其确切行为和记忆。
为了演示 .af,我们还制作了一些示例代理,并提供了 .af 的下载链接:
- MemGPT:一个具有记忆管理工具的代理,能够处理无限上下文,如 MemGPT 论文中所述。
- Deep Research:一个研究代理,具备规划、搜索和记忆工具,以便从迭代研究中撰写深度研究报告。
- Customer Support:一个客户支持代理,具备处理订单取消、查询订单状态的虚拟工具,以及记忆功能。
- Stateless Workflow:一个无状态图形工作流代理(没有记忆和确定性工具调用),用于评估招聘候选人并起草电子邮件。
- Composio Tools:一个使用 Composio 工具来标记 GitHub 仓库的代理示例。
我们非常希望听到大家对我们选择的代理架构的看法,以及是否有遗漏的地方(我们包含了 Letta 所需的所有内容,但其他框架中可能还有其他功能)。