OpenClaw 活用入門

"Chatbot" から "Persistent Agent" へ

なぜ OpenClaw なのか?

単なる「便利なCLIツール」ではありません。
LLMに 「人格(SOUL)」「記憶(MEMORY)」
そして 「身体(Tools)」 を与える
エージェント・ランタイム(OS) です。

1. SOUL.md:人格の定義

  • プロンプトの先頭に常に挿入される「魂」の定義ファイル
  • 特徴: セッションが変わっても、モデルが変わっても、「誰であるか」 はブレない
  • 効能: 「辛辣な批評家」「励ますコーチ」など、役割を固定化できる

LLMは交換可能なパーツ。SOULこそが本体。

2. MEMORY.md:記憶の永続化

  • 構造: memory/YYYY-MM-DD.md (短期) → MEMORY.md (長期)
  • 特徴: 会話ログではなく**「要約された知識」**として保存
  • 効能:
    • 「先週言ったよね?」が通じる
    • プロジェクトの文脈が数ヶ月単位で維持される

3. Local & Private:データの支配権

  • 全てがテキストファイル: 設定も、記憶も、人格も
  • Git管理可能: エージェントの成長をコミットログとして残せる
  • 検閲なし: どのモデルを使うか、何を実行させるかは利用者自身が決める

メリット (Pros)

  1. 文脈の複利効果: 使えば使うほど「暗黙の文脈共有」が進む
  2. 透明性: エージェントが何を考え、何をしたかが全てログに残る
  3. 拡張性: 好きなコマンド(Shell/Python)をツールとして与えられる

デメリット (Cons)

  1. 運用コスト: 自分で育てる必要がある(放置すると劣化する)
  2. トークン消費: 常時長文脈を読み込むため、APIコストは掛かる
  3. 自爆リスク: rm -rf も実行できる(権限管理が必要)
  4. セキュリティ: プロンプトインジェクション等による攻撃リスク

「便利な家電」ではなく「手のかかる相棒」

導入のステップ

  1. Install: Docker または Node.js で起動
  2. Define: SOUL.md に「お前は何者か」を書く
  3. Teach: 最初の1週間は、記憶の修正(memory編集)を繰り返す

まとめ

  • OpenClawは、LLMを「点(チャット)」から「線(人生)」にする
  • SOUL で人格を固定し、MEMORY で時間を超える
  • 手間は掛かるが、「自分だけの分身」 を育てたいなら有力な選択肢

Let's Build Your Wing.

詳しくは公式サイトまたはGitHubへ
https://github.com/openclaw/openclaw