0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

「SESつらい」から脱出した私がOpenClawで9体のAIエージェント経営OSを構築した全手順【2026年最新徹底解説】

0
Posted at

はじめに:SES1年目の閉塞感とAIの出会い

「SESつらい」と感じていたのは、エンジニアとしてキャリアをスタートして最初の1年間だった。

客先常駐でひたすらコードを書く毎日。スキルは確実に伸びていたが、自分の将来像が見えない。SES 1年目で転職を検討していた頃、Claude Codeに出会い、OpenClawという概念を知った。

今では、9体のAIエージェントが稼働する「AI経営OS」を運用している。この記事では、その具体的な構築手順と実務での使い方を余すことなく解説する。(SESの話題はここまで。ここから先は純粋に技術と経営の話だ。)


OpenClawとは何か

OpenClawは、Claude Codeをベースにしたマルチエージェント経営自動化フレームワークだ。単なるAIツールではなく、ビジネスの各機能(CEO・CFO・CMO・COOなど)をAIエージェントとして実装し、それらが連携して動く「経営OS」を構築するための思想と実装体系を指す。

2026年現在、AIエージェントの活用は多くの企業で試みられているが、多くは単機能のボットに留まっている。OpenClawが一線を画す点はここだ:

比較軸 一般的なAIツール OpenClaw
役割分担 単一エージェント 複数専門エージェント
コンテキスト共有 セッション単位 プロジェクト横断
意思決定 都度指示が必要 自律的に連携
メモリ なし/限定的 ファイルベースの永続メモリ
コスト管理 外部ツール依存 組み込みの節約機構(RTK)

9体のエージェント:それぞれの役割

私が構築したAI経営OSの核心は、以下9つのエージェントの協調動作だ。

1. CEO(戦略判断エージェント)

経営判断の司令塔。日々の優先事項の整理、プロジェクト間のリソース配分、週次の事業レビューを担う。

# CEO エージェントの起動
/openclaw-keiei-os:ceo

# 典型的な使用例
"今週の最優先事項を教えて。売上目標との乖離も確認して"

CEOエージェントは他のエージェントの出力を統合して意思決定の材料を作る。単なる情報整理ではなく、「何をやらないか」の判断もここで下す。

2. CTO(技術戦略エージェント)

技術選定、開発ロードマップ、エンジニアリングリソースの最適化を担当。新しい技術トレンドの評価もここで行う。

/openclaw-keiei-os:cto

# 使用例
"Next.jsとRemixの選定を技術的・事業的観点から比較して"

3. CFO(財務分析エージェント)

損益計算、キャッシュフロー予測、コスト最適化の提案を行う。特にデータ分析に強く、売上トレンドの可視化から単月での黒字化計画まで、数字をもとにした意思決定をサポートする。

/openclaw-keiei-os:cfo

# 月次PLの確認
/openclaw-keiei-os:pl

# 仕訳入力(会計自動化)
/openclaw-keiei-os:shiwake

CFOエージェントは最も実務インパクトが大きかった。自社サービスの単価相場を競合データと照合する際も、プロンプト一発で比較表を生成してくれる。以前は表計算ソフトを手動で操作していた作業が、エージェントへの一声で完結するようになった。

4. CMO(マーケティングエージェント)

コンテンツ戦略、SEO分析、SNS運用の方針を策定する。このブログ記事の執筆指示もCMOエージェントへの指示から始まる。

/openclaw-keiei-os:cmo

# 使用例
"今月のnote記事テーマを、読者ニーズとSEOの両面から提案して"

5. COO(オペレーション管理エージェント)

日々の業務フローの最適化、タスク管理、プロジェクト進捗の監視を担う。

/openclaw-keiei-os:coo

# タスク一覧の確認
/openclaw-keiei-os:tasks

# 優先度の整理
/openclaw-keiei-os:priority

6. 秘書(スケジュール・メール管理エージェント)

受信トレイの整理、ミーティング準備、議事録作成を自動化する。

/openclaw-keiei-os:cc-secretary

# 受信メールの整理
/openclaw-keiei-os:inbox

# ミーティング事前準備
/openclaw-keiei-os:meeting-prep

7. クライアント管理エージェント

顧客情報の管理、提案書の草案作成、フォローアップのリマインドを行う。

/openclaw-keiei-os:clients

# 使用例
"A社の状況を整理して、次回提案のポイントをまとめて"

8. ナレッジ管理エージェント

プロジェクトの教訓、ベストプラクティス、インシデント記録を蓄積・検索する。「あの時どうやったっけ?」を解決する知識ベースだ。

/openclaw-keiei-os:cc-knowledge

# 教訓の記録
"今回のデプロイ失敗の教訓を記録して: [詳細]"

# 過去のパターン検索
"APIレート制限の対処法、過去の事例から教えて"

9. ヘルス管理エージェント

事業全体の健全性指標(KPI・キャッシュ残高・コスト燃焼率)をダッシュボード形式でレポートする。

/openclaw-keiei-os:health

# 事業ダッシュボード
/openclaw-keiei-os:dash

実際の設定手順:ゼロから構築するOpenClaw経営OS

前提環境

# 必要なもの
# - Claude Code (CLI版)
# - macOS / Linux
# - PM2(常駐プロセス管理)
# - Node.js 18+

# インストール確認
claude --version
pm2 --version

Step 1:プロジェクト構造の初期化

mkdir my-business-os && cd my-business-os
claude /openclaw-factory:new

# 対話形式でプロジェクト設定
# - プロジェクト名
# - ビジネス種別
# - 使用するエージェントの選択

Step 2:CLAUDE.mdの設定

CLAUDE.mdはClaudeエージェントへの「憲法」だ。ここに書いたことはすべてのエージェントが常に遵守する。これが9体の動作を統一するための最重要ファイルになる。

# CLAUDE.md

## 事業方針
- 主力:AIコンサルティング & SaaSプロダクト開発
- ターゲット:中小企業のDX支援

## コスト管理(最重要)
- 有料API/LLMはClaude CLIのみ使用
- Anthropic API直接呼び出しは禁止
- 新規Vercelプロジェクト作成時はFluid Computeを即座にOFF

## 意思決定基準
- ROI < 3ヶ月の施策を優先
- 自動化可能な作業に人的リソースを使わない

## データ分析の基準
- 数値を提案する前に実データを確認すること
- ピーク値を「通常値」として扱わない
- 出典のない統計は使用しない

Step 3:メモリシステムの構築

OpenClawの真の価値は永続メモリにある。エージェントが学習・記憶を積み重ねることで、精度が上がり続ける。

~/.claude/projects/my-business-os/memory/
├── user.md          # ユーザープロファイル
├── feedback.md      # 過去の修正・改善パターン
├── project.md       # 進行中のプロジェクト状況
├── reference.md     # 外部リソースへのポインタ
└── MEMORY.md        # メモリインデックス(200行以内に保つ)
# memory/user.md の例
---
name: user-profile
description: ユーザーのロール・スキル・好みの作業スタイル
metadata:
  type: user
---

フルスタックエンジニア出身の一人経営者。
技術的背景:TypeScript/Next.js/PostgreSQL が得意。
好みのスタイル:
- コードで見せる具体例を好む
- 抽象的な説明より実装例を優先
- 長い前置きは不要、結論から話す

Step 4:ワークフローの自動化

複数エージェントの連携はWorkflowスクリプトで定義する。これがOpenClawの最強機能だ。

// .claude/workflows/daily-review.js
export const meta = {
  name: 'daily-business-review',
  description: '毎朝の事業状況確認とタスク優先度整理',
  phases: [
    { title: '状況確認', detail: '各KPIと昨日の完了タスクを収集' },
    { title: '優先度整理', detail: '今日やることを3つに絞る' },
  ],
}

phase('状況確認')
const health = await agent(
  '事業の現在の健全性指標を確認して、問題があれば優先度高でフラグを立てて',
  { label: 'health-check' }
)

phase('優先度整理')
const priorities = await agent(
  `以下の状況を踏まえて今日の最優先タスク3つを決めて:\n${health}`,
  { label: 'priority-setting' }
)

return { health, priorities }

Step 5:コスト節約の仕組み(RTK)

OpenClawと組み合わせて使うRTK(Rust Token Killer)は、Claude Codeのトークン消費を大幅に削減する。git操作やファイル参照など、開発オペレーション系のコマンドを自動的にフィルタリングし、不要なトークンを除去してくれる。

# RTKのインストール確認
rtk --version
rtk gain              # トークン節約の実績確認
rtk gain --history    # コマンド別の節約履歴

# 自動的にコマンドがRTK経由になる
git status            # 内部的に rtk git status として実行

データ分析への実践的な活用

CFOとCMOエージェントを使ったデータ分析が、経営判断の質を変えた。

売上トレンドの自動分析

/openclaw-keiei-os:cfo

# 指示例
"先月の売上を分析して:
1. サービス別の構成比
2. 前月比・前年同月比
3. 目標達成率と乖離要因の仮説
4. 来月の予測と推奨アクション"

単価相場のデータ分析活用

自社サービスの単価相場を市場と比較する際、以前は手動でスプレッドシートを作成していた。今はCFOエージェントに競合サイトのデータを渡すだけで、比較表と差別化ポイントの仮説を自動生成してくれる。

/openclaw-keiei-os:cfo

# 競合単価相場の分析
"以下の競合データをもとに自社の単価相場を評価して:
- 競合A: 月額XX万円、提供範囲: [詳細]
- 競合B: 月額XX万円、提供範囲: [詳細]
自社の適正単価と、値上げ余地があるかどうかを判断して"

コンテンツパフォーマンスの分析

/openclaw-keiei-os:cmo

# コンテンツ分析
"直近3ヶ月の記事パフォーマンスを分析して:
- PV数上位記事の共通点
- CVR(メンバー転換率)の高い記事の特徴  
- 次に書くべきテーマの優先順位"

CMOエージェントへのこのデータ分析依頼から、自分のコンテンツの傾向パターンを発見し、執筆戦略を見直すきっかけを得た。


エージェント間の連携パターン

9体のエージェントが真に威力を発揮するのは、連携動作だ。

パターン1:新規プロジェクト評価フロー

CTO → 技術実現性の評価
  ↓
CFO → 財務インパクトの試算
  ↓
CMO → 市場ニーズの確認
  ↓
CEO → 総合判断 → Go/No-Go

パターン2:週次経営レビュー

# 週次レビューの起動
/openclaw-keiei-os:dash

# 自動的に以下が実行される
# 1. KPIの集計(health)
# 2. 完了プロジェクトの振り返り(cc-knowledge)
# 3. 来週の優先事項の設定(priority)
# 4. リスクのフラグアップ(cfo)

パターン3:コンテンツ制作パイプライン

CMO → テーマ提案と競合分析
  ↓
秘書 → 執筆スケジュールの組み込み
  ↓
コンテンツ生成エージェント → 記事草案
  ↓
CFO → 収益効果の予測
  ↓
COO → 公開スケジュールの管理

安全運用のための鉄則

無人運用では以下を厳守している。これを怠ると、過去の事故(API課金爆発・SNSシャドウバンなど)の再現リスクがある。

コスト事故防止のCLAUDE.md設定

## コスト管理
- 有料LLM/APIはClaude CLIのみ
- Anthropic API直接呼び出し禁止(別途課金が発生する)
- Vercel新規プロジェクト:Fluid Computeを即OFFにすること

## SNS自動投稿
- 同一アカウントへの投稿は最低15分間隔を強制
- 自動公開は禁止。生成は下書きまで、公開は人間が承認
- 架空の数値・実績は一切使用しない(ステマ規制対応)

## デプロイ
- 未コミットWIPを避け、クリーンなcommitから実行
- push前に必ず差分検証

常駐プロセス管理(PM2必須)

# PM2での常駐化(launchdは使わない:無音停止するため)
pm2 start my-agent-workflow --name "business-os"
pm2 save
pm2 startup

# 状態確認
pm2 status
pm2 logs business-os

# macmini固有:timeoutコマンドがないのでgtimeoutを使用
brew install coreutils
gtimeout 30 claude "処理内容" || echo "タイムアウト"

運用して気づいたこと

メモリが最大の資産になる

蓄積されたメモリが競争優位の源泉になる。エージェントの初期精度は普通のClaude Codeと大差ない。しかし、フィードバックを与え続け、プロジェクトの文脈を積み重ねると、「自分の思考パターンを理解してくれるAI」に変わっていく。この変化は数週間後から体感できる。

役割の境界を明確に設定すべき

初期は役割が曖昧で、「CFOに聞けばいいのかCTOに聞けばいいのかわからない」という状況が頻発した。CLAUDE.mdに各エージェントの担当範囲を明文化することで解消できた。担当外のことを振られたエージェントは「それはCFOの領域です」と正しく誘導するようになる。

人間の承認ポイントを設計する

完全自動化は危険だ。特に対外的なコミュニケーション、SNS投稿、財務判断には必ず人間の承認ステップを挟む設計にした。これを省くと、エージェントの小さなミスが大きな問題に育つ。

macOS固有の注意点

# macminiで動かす場合の注意点

# 1. パスは /Users/apple/ を使う(/Users/yu01/ は別マシン)
# 2. timeoutコマンドはない → gtimeout を使う
# 3. 単発DB接続は neonctl connection-string を使う
#    (psql "" はlocalDBに接続してしまう事故あり)
# 4. 常駐プロセスはPM2一択

まとめ:AIエージェントは「雇用」するものだ

OpenClawで9体のAIエージェントを構築して最も驚いたのは、これが**「ツールの導入」ではなく「組織の設計」**だということだ。

エージェントには役割を与え、メモリで学習させ、フィードバックで育てる。うまくいかなければ役割定義を見直す。まさに人材マネジメントと同じプロセスだ。

エンジニアとしてのキャリアに悩んでいる人こそ、このアプローチを試してほしい。コードを書く力は、AIエージェントを設計・育成する力に直結する。そしてそれは、スケールする事業を一人で動かすための強力な武器になる。

今日からでも始められる第一歩:

  1. Claude Codeをインストールする
  2. プロジェクトにCLAUDE.mdを作る
  3. /openclaw-keiei-os:ceo を叩いてみる

道具は揃っている。あとは設計するだけだ。

関連記事


AI駆動塾 — AIを使ったスモビジの作り方を学ぶ

Claude Code、OpenClaw、AI経営OSの実践ノウハウを毎週公開中。
月額¥4,980で過去記事すべて読み放題。

noteメンバーシップに参加する →


💼 フリーランスエンジニアの案件をお探しですか?

SES解体新書 フリーランスDBでは、高単価案件を多数掲載中です。

  • ✅ マージン率公開で透明な取引
  • ✅ AI/クラウド/Web系の厳選案件
  • ✅ 専任コーディネーターが単価交渉をサポート

無料でエンジニア登録する

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?