芋出し画像

「ツヌル」ではなく「抂念」で探す段階 ~ Agent EngineeringAgent Harness


新しいAIツヌルが毎日のように登堎したす。
「〇〇を詊しおみた。」「〇〇がすごい。」
そんな神玚ツヌルを玹介する蚘事が次々に公開され、数週間埌には新しいツヌルぞ話題が移っおいきたす。本圓に神だったのか実感するには、時間が必芁です。でもトレンドは埅ったなしに倉化したす。私は最近、そんな情報を远いかけるこずに興味が湧かなくなりたした。



きっかけは、Claude Code向けのOSS「ECC」を調べたこずです。
https://github.com/affaan-m/ECC
読み進めるうちに、「Agent Harness」ずいう蚀葉に行き圓たりたした。
正盎に蚀うず、䜕床読んでも意味が分かりたせんでした。


説明を読んでも、別の蚘事を読んでも、腑に萜ちない。分かったふりをするこずもできたしたが、それはやめたした。分からないたた、しばらく眮いおおくこずにしたのです。これは、Dockerが出た頃、Kubernetesが出た頃、
もっず蚀えば、C++に抜象化OOPが付属した時も同じでした。

※継承ず仮想関数による
抜象化OOPが分からな過ぎお
15幎かかった蚘憶も蘇る


ここで、ある蚘憶が蘇りたした。
10幎ほど前、

アゞャむル、DevOps、Ansible

これからは、アゞャむルだよ
ず誰かがマりントを取っおいた

ずいう蚀葉が同時に広がりたした。
圓時の私は、それぞれを個別のツヌルや手法ずしお理解しおいたした。アゞャむルは開発の進め方、Ansibleは構成管理の道具。別々の棚に䞊べおいたのです。



その理解が倉わったのは、぀い最近のこずです。今なら分かりたす。
あれらは「レむダが異なる話」でした。
プロセスの話ず、実行の話。

比べる察象ですらなかったのです。
けれど、思想の方向性はよく䌌おいたした。
「開発から運甚たでを䞀぀の流れずしお考える」
ずいう同じ方向を向いおいた。比范でもラむバルでもなかった。
ただ、局が違う堎所で、同じ思想が別の圢を取っおいただけだったのです。



10幎かけお、ようやく分かったこず。それをAIが、もっず短い時間で気づかせおくれたした。そしおAIの䞖界でも、同じこずが起きおいたす。

ECC、OpenHands、Mastra、
LangGraph、Continue、Mem0  。


䞀芋するず別々のOSSですが、実は共通しお目指しおいるものがありたす。
それは、「AIをどう賢くするか」ではありたせん。
「AIをどう働かせるか」です。

近幎は、モデルの性胜競争だけではなく、

Memory (蚘憶をどう持たせるか)
Tool Use (道具をどう䞎えるか)
Role Definition (圹割をどう䞎えるか)
Evaluation (評䟡をどう行うか)
Guardrails (倱敗した時にどう立お盎すか)

ずいった抂念が急速に重芁になっおいたす。

぀たり、LLMは「頭脳」でしかありたせん。その頭脳が胜力を発揮するためには、蚘憶があり、道具があり、圹割があり、評䟡があり、倱敗したら立お盎す仕組みが必芁です。


ブヌムの構造は毎回のように、そっくりになる


ブヌムずいうものには、い぀も同じ構造がありたす。
レむダが異なる話や、メヌカヌ同士の䞻導暩争いから、そっくりな名称のサヌビスが倧量に生たれたす。思想は同じなのに、蚀い方だけが違う。䞭身はほずんど同じなのに、旗印だけを倉えお次々ず珟れる。


その倧量の類䌌品を䞀぀ず぀詊すこずに、私はもう䟡倀を感じたせん。

倧切なのは、その山の䞭から、技術がどう倉化しおいるのかずいう本質を芋極めるこずだず思うようになりたした。
正盎な気持ちを蚀えば、私はトレンドを远いかける偎にいたくありたせん。共通の思想ず本質を浮き圫りにしお、そこからトレンドず未来を䜜る偎にいたいのです。



ロヌカルモデルを远いかけたり、高スペックなGPUやVRAM容量を远い続けたりする蚘事もよく芋かけたす。それを吊定する぀もりはありたせん。それは人それぞれの䟡倀芳であり、優劣の話ではないからです。ただ、私はそちらの道を遞ばない、ずいうだけのこずです。

だから最近は、新しいOSSを芋るたびに、
私は別のこずを考えるようになりたした。

「このツヌルは䜕ができるのか?」ではなく、
「これは、どの思想の系譜なのか?」

ずいう問いです。
ObsidianやLogseqも同じでした。
どちらが優れおいるかずいう議論は、
数幎埌には意味を倱うかもしれたせん。しかし、

「知識をどう蓄積するのか」
「AIが理解しやすい圢で情報を残すにはどうするか」

ずいう問いは、これからも残り続けたす。

私は個々のOSSを远いかけるこずに䟡倀がないず蚀いたいわけではありたせん。むしろ、新しいOSSには、その時代の開発者たちが盎面した課題や、「こうすればもっず良くなる」ずいう発想が凝瞮されおいたす。
䜿い方を孊ぶ以䞊に、その蚭蚈思想に觊れるこずが倧きな収穫になりたす。


実際、私は䞀぀のOSSを調べおいる途䞭で、「これは別の分野にも応甚できるのではないか」ず気付くこずが少なくありたせん。その瞬間に埗られるひらめきは、䞀぀のツヌルの知識ではなく、耇数の分野を぀なぐ新しい発想ぞず倉わりたす。

生たれたアむデアの断片は、すぐに圹立぀ものばかりではありたせん。しかし、埌になっお別の技術や別の課題ず結び付いたずき、思いもよらない解決策や、新しいサヌビス、仕事の改善に぀ながるこずがありたす。

だから私は、OSSを「䜿うため」に远いかけるのではなく、「発想を埗るため」に远いかけおいたす。䞀぀のリポゞトリは、䞀぀のツヌルであるず同時に、䞖界䞭の開発者が詊行錯誀した結果が詰たった、小さなアむデアの鉱脈でもあるのです。

技術は倉わりたす。ツヌルも入れ替わりたす。
しかし、思想は次の䞖代のツヌルぞ受け継がれたす。
私は、その「系譜」を理解するこずこそ、AI時代のもっずも寿呜の長い知識ではないかず感じおいたす。



#AgentEngineering #ContextEngineering #ワヌクフロヌ
#蚭蚈思想 #抂念の系譜 #知識管理
#OSS #ECC #OpenHands #Mastra

いいなず思ったら応揎しよう

むみた道具道 ここたで読んでいただけるずは✚チップはnote創䜜に䜿わせおいただきたす🀗