AI Navigate

クワイン: LLMエージェントをネイティブPOSIXプロセスとして実現する

arXiv cs.AI / 2026/3/20

📰 ニュースDeveloper Stack & InfrastructureModels & Research

要点

  • クワインは、アプリケーション層ではなくネイティブなPOSIXプロセスとしてLLMエージェントを実現するランタイムアーキテクチャを提案します。
  • マッピングは明示的です。アイデンティティをPID、インターフェースを標準ストリームと終了ステータス、状態をメモリ/環境変数/ファイルシステム、ライフサイクルをfork/exec/exitとし、自己を再帰的に生成する単一の実行可能ファイルを用います。
  • この設計はOSレベルの分離とリソース制御を活用し、execによるシェルネイティブな構成とコンテキストの更新を可能にしますが、プロセスを認知的ランタイムとして使用することの限界を認めています。
  • 著者らは、プロセス意味論を超える拡張(タスク相対的な世界と修正可能な時間)を指摘し、公開のGitHubリファレンス実装を提供しています。

要約: 現在のLLMエージェントフレームワークは、多くの場合、アプリケーション層で分離、スケジューリング、および通信を実装していますが、これらの機構は成熟したオペレーティングシステムによってすでに提供されています。別のアプリケーション層オーケストレータを導入する代わりに、本論文は Quine を提示します。Quine はランタイムアーキテクチャとリファレンス実装で、LLMエージェントをネイティブ POSIX プロセスとして実現します。マッピングは明確です: アイデンティティは PID、インタフェースは標準ストリームと終了ステータス、状態はメモリ、環境変数、およびファイルシステム、ライフサイクルは fork/exec/exit。単一の実行可能ファイルが自己自身の新しいインスタンスを再帰的に生成してこのモデルを実装します。OS のプロセスモデルにエージェントの抽象を基礎づけることにより、Quine はカーネルから直接分離、構成、およびリソース制御を継承し、再帰的委任、exec によるコンテキスト更新、およびシェルネイティブな構成を自然にサポートします。設計はまた、POSIX プロセスモデルが停止する場所をさらけ出します: プロセスは実行のための堅牢な基盤を提供しますが、認知のための完全なランタイムモデルではありません。特に、分析はプロセス意味論を超える二つの即時の拡張を指摘します: タスク相対的な世界と修正可能な時間。Quine のリファレンス実装は GitHub で公開されています。