📚 チュートリアル 中級 約 5 分で読める

OpenClaw アーキテクチャの原理

OpenClaw の技術アーキテクチャを理解しよう。「レストラン・モデル」の例えで、各コンポーネントがどう連携するかをやさしく解説します。

V
Victor.Chen
2026年3月19日

出典:OpenClaw オレンジペーパー v1.2.0 第 2〜9 章

技術アーキテクチャ:レストラン・モデル

OpenClaw を一軒のレストランとして思い浮かべると、各コンポーネントを理解しやすくなります:

コンポーネント対応表

コンポーネント レストランでの役割 説明
🧠 AI モデル (LLM) シェフ 「思考」と「コンテンツ生成」を担当
🔧 Skills(スキル) 厨房の道具 検索スキル=検索エンジン、メールスキル=メールクライアント
💬 Channels(チャネル) 注文窓口 WeChat、Feishu、Web ページなど、さまざまなチャネルから AI と会話
💾 Memory(メモリ) 顧客カルテ これまでの会話を記憶し、使うほどユーザーを理解
👤 User(ユーザー) お客さま AI にやりたいことを伝えるだけ

コアコンポーネント詳解

1. AI モデル (LLM)

OpenClaw はモデル非依存のアーキテクチャで、複数の AI モデルをサポートしています:

種類 モデル 特徴
国際モデル Claude, GPT-4, Gemini 性能は最上位。中国本土からは VPN やプロキシが必要
中国製モデル DeepSeek, Kimi, 文心一言 中国国内のネットワークで使いやすく、価格も手頃
ローカルモデル Ollama, LM Studio 完全無料でプライバシーも安全。GPU が必要

モデル選びのおすすめ

  • 初めての方:Google Gemini(無料枠あり)
  • 中国国内のユーザー:DeepSeek / Kimi
  • 品質重視:Claude / GPT-4
  • コスト重視:ローカルモデル(Ollama)

2. Skills(スキルシステム)

スキルは OpenClaw の「手と目」であり、AI が実際の操作を実行できるようにします。

スキルの分類

カテゴリ 用途
情報取得 検索、ニュース、天気 リアルタイム情報の取得
コンテンツ処理 メール、ドキュメント、翻訳 テキストの処理
自動化 定期タスク、ワークフロー タスクの自動実行
データ処理 表計算、グラフ、データベース データの分析と処理
ブラウザ Web スクレイピング、スクリーンショット ブラウザの操作

スキルの入手先

  • ClawHub 公式マーケット:13,729 以上のスキル
  • コミュニティ貢献:GitHub のオープンソーススキル
  • 自作スキル:必要に応じて自分で開発

3. Channels(チャネル接続)

OpenClaw は複数のチャネルでユーザーとやり取りできます:

国際プラットフォーム:Telegram、Discord、WhatsApp、Slack、Web インターフェース

中国国内プラットフォーム:Feishu(飛書)、DingTalk(釘釘)、WeCom(企業 WeChat)、WeChat(特別な設定が必要)

4. Memory(メモリシステム)

メモリシステムにより、OpenClaw はユーザーの好みや過去の会話を記憶できます。

メモリの種類

種類 説明 保存先
短期メモリ 現在の会話コンテキスト RAM
長期メモリ ユーザーの好み、履歴 ローカルデータベース
ベクトルメモリ 意味検索による記憶 ベクトルデータベース

メモリの役割:好みを覚え、以前の会話を引用し、使うほどあなたを理解する

データフロー

ユーザーメッセージ → チャネル (Feishu/DingTalk) → Gateway → LLM(思考)
                                    ↓
                              Skills(実行)
                                    ↓
ユーザーへの応答 ← チャネル (Feishu/DingTalk) ← Gateway ← 結果

セキュリティアーキテクチャ

ローカルデプロイのセキュリティ

  • すべてのデータをローカルに保存
  • API キーは自分のサーバーにのみ保存
  • 第三者サーバーを経由しない

ネットワークセキュリティ

  • HTTPS による暗号化に対応
  • ファイアウォールルールを設定可能
  • VPN でのデプロイに対応

アクセス制御

  • 管理者パスワードによる保護
  • マルチユーザーの権限管理
  • スキル実行のサンドボックス化

リソース要件

最低構成

リソース 最低要件 推奨構成
CPU 2 コア 4 コア以上
メモリ 2GB 4GB 以上
ストレージ 10GB 20GB 以上
ネットワーク 安定した接続 ブロードバンド

シナリオ別の構成

シナリオ 構成の目安
個人の学習 手元の PC、メモリ 4GB
軽い利用 クラウドサーバー 2vCPU/2GB
中程度の利用 クラウドサーバー 2vCPU/4GB
ヘビーな利用 クラウドサーバー 4vCPU/8GB

この設定を任せたい?

自動化したい最初の仕事を教えてください - 14日間のセットアップ実験に参加しませんか。

14日間の実験

メールはパック送付と決済リンクのみに使います。このページでは課金しません。