「Seed」登場 自己書き換え可能な最小エージェント基盤
Seed: Minimal, self-modifying agent harness
GitHubで公開された「Seed」は、エージェントの成長の出発点となる最小限の基盤だ。フレームワークはなく、約150行のseed.pyが言語モデルとbash実行ツールを接続し、システムプロンプトをエージェント自身が書き換えられるSELF.mdから読み込む。ツールや記憶、スキルはすべてエージェントがセッションごとにself/ディレクトリへ育てていく。初回実行でseed.pyとrun_seed.shをカレントディレクトリにコピーし、gitリポジトリも作成。セッションの完全な記録はself/sessions/*.jsonに保存されるが、これはフライトレコーダーであり、起動時には読み込まれない。モデルはllmライブラリで管理し、デフォルトはCodexサブスクリプションのgpt-5.6-sol。
「フレームワークはここには一切ない。凍結された層はseed.pyだけだ。エージェントが通常フレームワークから得るもの——ツール、記憶、スキル、慣習——はすべて、エージェント自身がセッションごとにself/ディレクトリへ育てていかなければならない」
HNでの議論
20- lnenad
最近ここに投稿される多くのものと同様、READMEには「なぜ」が書かれていないと思います。なぜこれを使うのか、このアプローチの利点は何なのか。本当にモデルにその周りの風変わりなツールを構築させる必要があるのでしょうか。それとも、exec/web_search/web_fetchで90%のユースケースには十分なのでしょうか。私のエージェントは、pi/opencode用の新しいプラグインやツールを書くことができないのでしょうか。
- Hyperlisk
ちょうどこれについて書いたところです。正確にこれではなく、リポジトリがスウォームになり、本質的にハーネスになる方法についてです。リポジトリ内でGitea/GitHub Actionsとエージェントランナーコンテナを使用することで、エージェントを24時間365日リポジトリで働かせることができます。それだけでなく、コンテナ化された世界では、共有ストレージを介してエージェントの「頭脳」をリンクアップできます。Antigravityを使用すると、「brain」とその会話ディレクトリをエージェントランナーと共有でき、すべての履歴全体を取得できます。構築していくうちに、私たちはまだ始まったばかりであることが明らかになります!
- azath92
ここ数年、大きくて焦点の定まらないものを作るのが簡単になっていることを考えると、このアイデアの簡潔さと明快さは気に入っています。非常にシンプルなままでいてほしいと思います。また、著者または他の誰かが、シード自体に最初から複雑さを詰め込むのではなく、それを使用することからどのような複雑さが生じるかについて話してくれると興味があります。私は、例えばpiフレームワークでシンプルに始めて、ツールを出現させることを考えていましたが、これは始めるにははるかにリーンです。ここから始める方が、多かれ少なかれ面白いか、役立つかどうか気になります。