Seed:最小自修改智能体框架
Seed: Minimal, self-modifying agent harness
Seed 是一个极简的智能体框架,没有传统框架的复杂结构,整个冻结层仅由 seed.py 构成。它连接语言模型与唯一的 exec 工具,系统提示词由智能体自身在 SELF.md 中动态重写。所有工具、记忆和技能都需智能体在运行中逐步生长。每个目录种植一个独立个体,会话记录作为飞行记录仪保存,供后续分析。支持 OpenAI、Anthropic、Gemini 等多模型,通过 llm 库统一管理。
一个种子,多个个体:每个你种植的目录都会成长为一个不同的智能体,基于其经历而分化。
HN 评论区
20- lnenad
我觉得最近这里发布的很多项目都存在同一个问题:README 里完全没有说明 *为什么* 要这么做。为什么要用它?这种方案的好处是什么?我真的需要让我的模型围绕它构建各种奇奇怪怪的工具吗?还是说 exec/web_search/web_fetch 已经能满足 90% 的使用场景了?难道我的智能体就没有能力为 pi/opencode 编写新的插件或工具吗?
- Hyperlisk
我刚刚写过类似的内容。
虽然不是完全一样,但讲的是你的仓库如何成为你的群体(swarm),本质上就是你的测试环境(harness)。
在你的仓库中使用 Gitea/GitHub Actions 以及智能体运行容器,可以让智能体 24/7 全天候在你的仓库中工作。不仅如此,在容器化的世界里,你只需通过共享存储就能连接它们的“大脑”。使用 Antigravity,这意味着你可以将 `brain` 及其对话目录与智能体运行器共享,它们就能获取所有的完整历史记录。
在构建过程中,我们明显意识到:这一切才刚刚开始!
- azath92
我得说,鉴于过去一两年里很容易造出庞大且缺乏焦点的东西,我很欣赏这个想法的简洁与清晰。
我希望它能始终保持极简,也很想听听作者或其他人谈谈使用它会带来什么样的复杂性,而不是在种子(seed)本身一开始就塞入过多的复杂度。
我一直在考虑用 pi 框架起步,然后让工具自然涌现,但这个方案起步要轻量得多。我在想,从这里开始会不会更有趣、更有用,或者反之。