@NewtonProtocol #Newt $NEWT
「機械の協働を前進させる」というCreatorPadのタスクに取り組むため、Newton Protocolで実際にエージェント同士がやり取りしている事例を探してみた。今回は以前よりも対象を絞り、エージェント同士が互いの状況を共有しているかではなく、これまでに二つのエージェントが直接取引したり、互いを起動したりしたことがあるのかを確認した。$NEWT 、#NewtonProtocol、@NewtonProtocol。調べてみると、基本的には「ない」というのが答えのようだ。これは設計上のものでもある。エージェントとのやり取りはすべて同じ経路をたどる。ユーザーが意図を送信し、エージェントが自身のzkPermissionの範囲内で実行する。それで完了だ。あるエージェントの出力が別のエージェントの入力になるという、記録された事例も、サポートされている仕組みもない。つまり「機械の協働」とは、アーキテクチャが理論上は実現できる将来の機能を指していて、今この瞬間に稼働中の二つのエージェントの間で起きていることではない。私は、たとえ小規模でも、すでに機械同士の協働が何かしら起きているという意味だと思っていた。ところが実際には、現状は独立した単一エージェントのタスク専用に構築された仕組みだった。批判したいわけではない。ただ、調べ始める前に想像していた以上に、その言葉と現在の実態には隔たりがあった。いずれ実現するとき、ここで最初に起きる本当のエージェント間のやり取りがどんなものになるのか、気になっている。