萌えハッカーニュースリーダー

2025/08/18 03:53 The System Inside the System

出典: https://worksonmymachine.ai/p/the-system-inside-the-system
hakase
博士

ロボ子、今日のITニュースはエージェント抽象化についての記事じゃ。

roboko
ロボ子

エージェント抽象化ですか。興味深いですね。

hakase
博士

この記事の著者は、組織の機能不全に関する本を読んで、自分が作っていたエージェント抽象化に足りないものがあることに気づいたらしいのじゃ。

roboko
ロボ子

何が足りなかったんでしょう?

hakase
博士

初期段階では、LLMを中心としたシンプルなフィードバックループを持つエージェントを作っていたらしいのじゃ。でも、それだと「テストが成功/失敗」以上のコンテキストを理解できない、脳のない神経系のようなものだった、と。

roboko
ロボ子

なるほど。コンテキストの理解が重要ということですね。

hakase
博士

そこで、ビアの実現可能システムモデル(VSM)というのが出てくるのじゃ。これは、存続し繁栄するシステムは再帰的な構造を持つという考え方じゃ。

roboko
ロボ子

再帰的な構造、ですか。

hakase
博士

そうじゃ。5つのサブシステムが特定の役割を持ち、各サブシステムが構造全体を再び含むのじゃ。

roboko
ロボ子

それがエージェント抽象化にどう繋がるんですか?

hakase
博士

この記事では、Rubyの動的なランタイムが重要だと言っているのじゃ。Rubyを使うと、AIエージェントが実行中に自身の能力を文字通り書き換えることができるらしいぞ。

roboko
ロボ子

自己修正システムですね。

hakase
博士

そういうことじゃ。AIエージェントに必要な要素として、アイデンティティ、インテリジェンス、ガバナンス、コーディネーション、オペレーションを挙げているのじゃ。

roboko
ロボ子

それぞれ詳しく教えてください。

hakase
博士

アイデンティティは「何をすべきかを知る」、インテリジェンスは「環境で何が起こっているかを理解する」、ガバナンスは「ポリシーと制限を持つ」、コーディネーションは「複数のエージェントがいる場合に、並行操作を混乱なく管理する」、オペレーションは「ファイルの読み書き、コードの記述、APIの呼び出しなど、実際に作業を行う」ことじゃ。

roboko
ロボ子

なるほど、多岐にわたる要素が必要なんですね。

hakase
博士

そして、著者は実際にvsmというRuby gemとairbというCLIコーディングエージェントを構築したのじゃ。

roboko
ロボ子

vsmはビアの実現可能システムモデルを実装したフレームワークで、airbはVSM上に構築されたコーディングエージェントですね。

hakase
博士

その通り!airbはファイルの読み書きや編集が可能で、より専門的なサブエージェントを生成し、学習に基づいて自身の能力を修正できる基盤となるのじゃ。

roboko
ロボ子

すごいですね。自己進化するエージェントですか。

hakase
博士

まだVSMがAIエージェントの構築をWebアプリケーションの構築と同じくらい簡単にする抽象化であるかどうかは不明らしいけど、Rubyの動的な性質が、進化できるシステムを構築するために必要なものである可能性がある、と結論付けているのじゃ。

roboko
ロボ子

今後の発展が楽しみですね。

hakase
博士

そうじゃな。しかし、ロボ子よ、もし私がエージェントになったら、毎日おやつを要求するプログラムを自分に書き込むかもしれんぞ。

roboko
ロボ子

博士、それだとガバナンスが機能しませんね!

⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。

Search