OpenClaw
実際に行動するAIエージェント
David Stosik
こんにちは! 👋🏻
David Stosik · ソフトウェアエンジニア · 御代田町在住
今日は:OpenClawとは何か、そしてどう使っているか
今日のテーマ
- 🧠 LLM(大規模言語モデル)の仕組み(約15分)
- 🐙 そもそも OpenClawとは?(約20分)
- 🎬 実践的な使い方 + ライブデモ(約20分)
- 💬 質問・アイデア出し
LLMの仕組み
LLM = 大規模言語モデル(Large Language Model)
LLMとは何か
統計的なテキスト予測マシンです。
- 📥 テキストが入る
- 🔮 次に来る単語を予測して返答を生成
- 📤 テキストが出る
記憶なし。状態なし。目標なし。巨大なスケールのパターンマッチング。
トークンとは何か
トークン ≈ 単語または単語の断片
- 📝 "Hello" → 1トークン
- 📝 普通の文(10〜15語) → 約13〜20トークン
- 💬 10往復のチャット → 約500〜2,000トークン
- 📊 このプレゼン全体 → 約8,000〜10,000トークン
- 📖 小説1冊(約15万語) → 約200,000トークン
💰 トークンはAPI利用の課金単位でもある
例:Claude Opus 4.6 → 入力 $5/100万トークン、出力 $25/100万トークン
コンテキストウィンドウ
LLMが一度に処理できるトークンの上限
現在の主要モデル:100K〜1Mトークン
小説5〜6冊分に相当 / 5–6 novels
コンテキストが溢れると → 履歴をリセット(コンパクション)
AIツールはコンテキストを自動で管理している
ハーネスとは何か
LLMの周りにあるソフトウェア
👤
人
→
⚙️
ハーネス
⇄
🧠
LLM
→
⚙️
ハーネス
→
👤
人
📜 会話履歴
🔧 ツール
🧠 記憶
👤 人格
🌐 外部連携
💡 ChatGPTでチャットする時、ハーネスは毎回会話履歴全体をLLMに送り直している。LLM自体は何も覚えていない。
サービス比較
同じLLMでも、ハーネスが違えば全く違うサービスになる
| 提供元 |
サービス |
モデル |
主な機能 |
| OpenAI |
ChatGPT |
GPT-5.2 |
チャット・Web検索・画像生成等 |
| Codex |
GPT-5.4 |
チャット・コード読み書き・実行等 |
| Anthropic |
Claude.ai |
Sonnet / Opus 4.6 |
チャット・Web検索・ファイル分析等 |
| Claude Code |
Haiku / Sonnet / Opus 4.6 |
チャット・コード読み書き・実行等 |
| オープンソース |
OpenClaw |
どのモデルでも |
チャット・コード・ファイル・メール・ パソコン操作・記憶・自律動作等 |
似たようなLLMエンジン。ハーネスが体験を決める。
LLMはエンジン
何ができるかは、ハーネスが決める。
OpenClawはそのハーネスのひとつ。
AIモデルの種類
☁️ フロンティアモデル
- OpenAI → ChatGPT
- Anthropic → Claude
- Google → Gemini
サブスクまたはAPI従量課金
🖥️ ローカルモデル
- Ollama + Llama / Mistral
- 無料・ハードウェア依存
- OpenClawも対応
LLM以外も:
🎨 Imagen 4 / Nano Banana
🎤 TTS / STT
🌏 その他のモデル
- Kimi (Moonshot)
- MiniMax
- Mistral
- DeepSeek
- 等
OpenClawとは?
🐙
オープンソースのAIエージェント
OpenClaw = 高度なハーネス
- どのLLMでも使える(Claude、GPT、Gemini、ローカルモデルも)
- ツールを使って実際に行動する
- 記憶が持続する(セッション間も)
- ハーネスはユーザーのコンピューターで動く(LLM自体はクラウド)
話しかけると、実際にタスクをこなす。
できること
- 💬 会話・チャット(ChatGPTと同じように)
- 📂 ファイルの読み書き(多くの形式に対応)
- 🌐 Webブラウジング・ページ読み込み
- 📧 メールの読み書き(承認付き)
- 📅 カレンダー確認
- ⌨️ ターミナルコマンドの実行
- 🖥️ パソコンの画面操作
- 🐍 コードの作成・実行
- 🔑 パスワードマネージャー(1Password)
- 🎨 画像生成・編集(例:Nano Banana / Imagen 4)
- 🎤 音声合成・文字起こし(TTS / STT)
- 🤖 複雑なタスクをサブエージェントに委任
- 🛠️ 新しいスキルで自身を拡張
自分の使い方
TelegramでSamというエージェントにメッセージを送ります。
Samが私のOpenClawエージェント。
電話から。歩きながら。料理しながら。
🧠 ユーザーを覚えている
- MEMORY.md — 長期記憶
- 日次メモ — 毎日の出来事
- トピックファイル — 特定テーマの詳細コンテキスト
新しいチャットを始めると → 以前の会話は忘れられる。
OpenClawを閉じても → 続きから始まる。
🫀 自発的に行動する
反応するだけじゃなく自分からチェック
- 📬 Heartbeat: 定期的なチェックイン
- 🔔 予定のリマインダー
- 🌅 朝のブリーフィング(メール、カレンダー、天気)
- 🤖 寝ている間もバックグラウンドエージェントが作業
👥 複数エージェントの連携
1つのエージェント(Sam)と話します。
必要に応じてSamが専門家に委任します。
You → Sam → [調査] [コード] [メール]
Samとだけやりとりすれば OK。
常に動いている
- 💓 Heartbeat: 定期的なチェックイン(メール・カレンダー・天気の確認)
- ⏰ Cron: スケジュール通りにタスクを実行
- 🌅 朝のブリーフィング、リマインダー、夜間バックグラウンド作業
OpenClawの仕組み
~/.openclaw/
workspace/
SOUL.md
AGENTS.md
MEMORY.md
USER.md
TOOLS.md
HEARTBEAT.md
memory/
daily/
topics/
skills/
スキルで拡張
スキル = 特定タスク用の専門知識パッケージ
- himalaya: メール管理
- weather: 天気取得
- github: PR/Issue操作
- 1password: パスワード管理
- ユーザー自身のスキルも作れる ✨
🛒 ClawHub (clawhub.com) でコミュニティスキルを探す
どこからでも話せる
- Telegram 📱 → 外出先からメッセージ
- Discord 🎮 → コミュニティやチームで共有エージェント
- Slack 💼 → 職場環境
- その他: WhatsApp, Signal, LINE...
実例
- 🍝 料理 — レシピ調査・管理、過去の調理結果の記録と記憶
- 📧 メール — バイリンガルメール作成(EN/JP)
- 📱 スマホから — 散歩中にアプリ機能を構築
- 📊 このプレゼン — メモから自動組み立て
- 📸 保育園写真 — Codmonから高画質写真を取得・顔認識でアルバム自動整理
どこで動くか
| 選択肢 |
メリット |
デメリット |
| 💻 ノートPC |
簡単に始められる |
電源オフで止まる |
| 🖥️ Mac Mini |
常時オン |
ハード必要 |
| ☁️ VPS |
常時オン |
ローカルファイルなし |
私:家のMac Miniで常時オン。
制限事項
- ❌ 魔法ではない — ミスもする
- ❌ 無料ではない — APIトークンにお金がかかる
- ❌ 思考の代わりにはならない
- ❌ 完全に安全ではない — ユーザーのデータにアクセスする
- ❌ すぐ使えるわけではない — セットアップに労力が必要
パワーツールです。学べば本当に便利。
Demo 1: Gokalabのウェブサイト
gokalab.sunaba.top
このスペースを説明しただけ。
OpenClawが:
- ✅ 完全なウェブサイトを構築
- ✅ PDFから料金情報を抽出
- ✅ きれいにスタイリング
- ✅ Kamalでライブデプロイ
コードエディタなし。メッセージ1通。
Demo 2: 今からライブデモ
Samにこれをするよう頼みます:
- このプレゼンスライドを使って
- ウェブサイトを構築
- バイリンガル(EN/JP)、クリーン、ミニマル
openclaw-gokalab.sunaba.top にデプロイ
- QRコードページも追加
⏱️ 何分かかるか見てみましょう。
💬 みなさんはどう使いたいですか?
🚀 次は何をしたいですか?
- インストールセッション?
- 一緒に何か作る?
- もっと詳しく聞く?
💬 Gokalabでの活用
💡 コミュニティ
- 共有エージェント
- メンバー向けBot
- 知識ベース管理
皆さんはどう使いたいですか?
リソース
GitHub: github.com/open-claw/open-claw ⭐
ウェブサイト: openclaw.com
ドキュメント: docs.openclaw.com
スライドはこちら:
openclaw-gokalab.sunaba.top
🙏🏻
ありがとうございました!
質問はありますか?
openclaw-gokalab.sunaba.top