エージェントシステムは、古いインフラストラクチャ、手動の状態チェック、終わりのないポーリング、壊れやすいログの上で稼働しています。あらゆる回避策は別の非効率をパッチするだけで、実際の連携のもとでは破綻します。
そこで、Event Kernel を作りました:
これで、エージェントのオペレーティングシステムをイベント駆動にできます:
• task.started、agent.terminated、budget.warning のような、リアルタイムの27のイベント。
• すべてのイベントを記録して完全な透明性を確保し、再起動をまたいでも完全な履歴が残ります。
• TTL サブスクリプションで、古くなったリスナーがメモリを膨張させるのを防ぎます。
• 設計によるデッドロック耐性:すべての安全策が中核に組み込まれています。
何が起きたか:
ポーリングとログからイベントへ切り替えたところ、システムはそのまま動きました:
• ワークフローがよりきれいに動作し、デバッグが10倍楽になりました。
• デッドロックは完全に排除されます。
• 破綻せずにスケールします。
シンプルです。イベントは、エージェントが反応し、スケールし、連携する方法を変えます。これは Linux 上の Android のようなもので、エージェントはシステムから完全に抽象化されたままです。シェル呼び出しも、見落とされた状態もありません。リアルタイムの更新を提供します。
エージェントに対してイベント駆動アーキテクチャを試した人が他にもいるか知りたいです。私がこれまで扱った中で、いちばんクリーンなシステムです。
[リンク] [コメント]



