嗨,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 所需的所有内容,但其他框架中可能还有其他功能)。
返回首页
最新
我创建GoodGrid部分是出于对一个我长期以来怀有的想法的怀旧,那就是为善而设的百万美元主页,同时我也希望能有一种更简单、更有趣的方式来为好的事业、创意和产品筹集资金。我非常期待你的反馈。
minimalistab 是一个 Chrome 扩展,它将默认的“新标签”页面替换为一个空白的所见即所得(WYSIWYG)编辑器,用于记笔记。
有时候我需要一个空白的屏幕来凝视,尤其是在任务之间切换时;因此我制作了这个具有基本记笔记功能的 Chrome 扩展。
我尽量保持代码的简单性,并为有阅读障碍的开发者进行了格式化。欢迎分享你的意见。
希望你觉得它有用。随意个性化并修改你自己的版本。非常欢迎反馈。
演示: [https://raw.githubusercontent.com/hakaneskici/minimalistab/refs/heads/main/minimalistab.html](https://raw.githubusercontent.com/hakaneskici/minimalistab/refs/heads/main/minimalistab.html)
作为扩展安装: [https://github.com/hakaneskici/minimalistab](https://github.com/hakaneskici/minimalistab)
功能:
* 支持格式化的记笔记
* CMD/CTRL + {B, I, U} 或工具栏
* 设计上支持离线使用
* 自动保存到本地存储
* 下载为 .html 文件
* 深色/浅色系统主题
* 粘贴图片和链接
* 纯 JavaScript,无依赖
* 不追踪,不收集遥测数据,不使用 Cookies
* 也可以在没有 JavaScript 的情况下工作(不保存)
* 100% 手工编写的代码(商标)
以下是实现这一切的主要技巧:
[https://news.ycombinator.com/item?id=43179649](https://news.ycombinator.com/item?id=43179649)
之前的讨论和工具:
[1] Nash - [https://news.ycombinator.com/item?id=43358914](https://news.ycombinator.com/item?id=43358914)
[2] Notetime - [https://news.ycombinator.com/item?id=43434152](https://news.ycombinator.com/item?id=43434152)
[3] NoteUX - [https://news.ycombinator.com/item?id=43492415](https://news.ycombinator.com/item?id=43492415)
[4] TiddlyWiki - [https://tiddlywiki.com/](https://tiddlywiki.com/)