🐾 claw-stack
基盤技術

OpenClawとは OpenClaw

OpenClawはpi-agentの上に構築されたオープンソースのAI Agent オーケストレーションミドルウェアです。コマンドラインコーディングアシスタントを常時稼働するデジタルワーカーへと変えます。

通常のAIアシスタントは会話終了時にすべてを忘れますが、OpenClaw Agentは継続的に稼働し、記憶と学習を保持し、あらゆるメッセージングプラットフォームでアクセス可能です。

コア機能

OpenClawができること

オムニチャネルゲートウェイ

1つのAgent、すべてのプラットフォーム。Slack、WhatsApp、iMessage、Webなど、Agentはあらゆる場所で到達可能です。タスクを与えて立ち去る。完了時に通知されます。

永続的ワークスペース

各Agentは独自のワークスペースを持ち、セッション間でも保存されます。携帯電話からのメッセージが、数千マイル離れた長時間稼働するサーバープロセスに正確に作用します。

Docs-as-Code ブレイン

SOUL.mdは個性を定義します。AGENTS.mdはルールを定義します。MEMORY.mdは長期記憶を保存します。すべてプレーンMarkdownファイル。Agentをカスタマイズするのにコードは不要です。

ノーコードスキルエンジン

スクリプトとREADMEをフォルダにドロップするだけ。Agentは新しいスキルを即座に習得します。ソースコードの変更やリデプロイメントは不要です。

ガードレール & SOP 実行

宣言的ルールを使用してAgent動作を制約します。例外は自動的にフィードバックされ、修正シグナルとして機能し、自己修復ループを駆動します。

リサーチの動機

このリサーチにOpenClawを選んだ理由

宣言的Agent作成

新しいAgentの作成にはランタイムへのコード変更が不要です。Markdownファイル(SOUL.md、AGENTS.md)で動作を定義し、openclaw.jsonで設定を登録します。モデル選択、ツール権限、生成権限などを設定でき、異なるAgentは異なる権限レベルと機能スコープを持ちます。

ネイティブマルチAgent サポート

プライマリAgentは動的に子Agentを生成でき、各々が独立したワークスペースと独立した権限を持ちます。これによりマルチAgent システムの構築とテストが簡単になり、Agent協力、タスク委譲、セキュリティ分離の研究に最適です。

自己修正アーキテクチャ

Agentはランタイムで独自の設定ファイルを修正でき、メモリ、動作ルール、運用手順を更新できます。新しい機能(スキル、MCPサーバー)はホットプラグ可能で再起動不要です。これは緊急動作と迅速なプロトタイピング研究に最適な生きたシステムを作成します。

ユニークなセキュリティサーフェス

OpenClawデプロイメントは、従来のオペレーティングシステムの攻撃サーフェス(ファイルシステムアクセス、シェル実行、権限管理)と新しいLLMリスク(プロンプトインジェクション、意図しないツール使用、幻覚駆動アクション)を組み合わせます。このOS セキュリティとAI安全が交差する領域は十分に調査されておらず、Claw-Stackリサーチアジェンダの中核をなします。

  • 意図しないAgent操作につながるプロンプトインジェクション
  • ツールチェーン悪用による権限昇格
  • 長期的な意思決定品質に影響するメモリポイズニング
  • マルチAgent階層における信頼確立
  • 正当なツール使用による意図しない破壊的影響