← reserve-optimizer 数字で語る →

OpenClaw

AIエージェント24時間運用インフラ。VPS + ローカルPCの2台体制で、 59体の専門エージェントが常時稼働。3ヶ月連続稼働中。

なぜ作ったか

AIエージェントを「たまに使うツール」ではなく「24時間働く従業員」にしたい——その目的で構築しました。具体的には:

アーキテクチャ

2台体制

■ VPS(フクロウ)— 本番・常時稼働
  インターネット → UFW Firewall → Caddy(HTTPS)→ OpenClaw Gateway → AI API

■ ローカルPC(よつば)— 開発・実験用
  Tailscale VPN → OpenClaw Gateway → AI API

なぜ2台に分けたのか:

3層Heartbeat監視

エージェントが生きているかを3つの間隔で監視します:

間隔 監視内容
緊急監視 1分 プロセス生存確認
設定検知 5分 設定ファイルの変更検知
会話スキャン 30分 Discord会話のTODO/リマインド抽出

なぜ3層なのか: 1分ごとに全てをチェックするとAPIコストが膨大になる。重要度に応じて間隔を変えることで、コストと監視精度のバランスを取っています。

59体の専門エージェント

5カテゴリ59体のエージェントが各領域を担当:

カテゴリ
engineering 25体 コード生成、レビュー、デバッグ、テスト
specialized 24体 セキュリティ、パフォーマンス、DB設計
testing テスト戦略、品質ゲート
design UI/UX、アーキテクチャ
marketing コンテンツ、SEO

コスト管理

AI APIのコストを3段階で管理:

月額3千円未満   → 完全自動実行
月額3千〜1万円  → 承認フロー自動分岐
月額1万円超     → アラート通知 → 人間が判断

実際の運用コスト: 月額数千円(3モデル使い分け: GLM-5 / Claude / GPT)

面接で聞かれそうなポイント

「59体のエージェントとは具体的に?」

全てが独立して動いているわけではありません。エージェントには2種類あります:

  1. 常時稼働型: Heartbeatで定期的に起動するエージェント(ニュース収集・Discord監視等)
  2. オンデマンド型: ユーザーからの要求に応じて起動するエージェント(コードレビュー・デバッグ等)

常時稼働しているのは数体で、残りは必要な時にだけ起動します。

「Docker + Caddy構成の理由」

技術スタック