1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

【2026年最新】3人の会社にAI経営OS(CFO/COO/CMO/CEO)を作った全記録|徹底解説

1
Posted at

はじめに:なぜ3人の会社にAI経営OSを作ったのか

月商250万円、社員3人の合同会社を経営している。

SES事業をベースにしながら、コンテンツ自動化やAIツール開発を手がけている小さな会社だ。だが「小さい」ことが問題だった。経理、営業管理、マーケティング、技術戦略——本来なら部署ごとに担当者がいるべき業務を、3人で全部やらなければならない。

2025年後半、Claude CodeとOpenClawを本格的に触り始めて気づいた。

「CxOレベルの判断をAIエージェントに任せれば、3人でも10人分の経営判断ができるんじゃないか」

そこから約半年かけて構築したのが「AI経営OS」——CFO・COO・CMO・CEO・CTOに加えてBrain・Kaizen・Screen・CareerBoostの計9体のAIエージェントが経営を支援するシステムだ。

この記事では、構築の過程、つまずいたポイント、そして実際の効果を包み隠さず共有する。SES 1年目 転職を考えている人も、フリーランスを目指す人も、「AIで何ができるのか」のリアルな参考になるはずだ。

AI経営OSの全体アーキテクチャ

9体のエージェント構成

エージェント 役割 主な業務
CEO 経営統括 CFO/CTO/COO/CMOの報告統合、経営ダッシュボード生成
CFO 財務管理 freee連携、PL生成、仕訳計上、キャッシュフロー予測
COO 執行管理 タスク進捗、クライアント管理、営業パイプライン
CMO マーケティング GA4/GSC/SNSデータ統合、コンテンツ戦略
CTO 技術統括 19プロダクトのヘルスチェック、技術スタック管理
Brain ナレッジ管理 教訓・パターン・インシデントの記録と検索
Kaizen 継続改善 フィードバック分析、パフォーマンス最適化
Screen モニタリング ダッシュボード表示、異常検知
CareerBoost キャリア支援 SES市場データ分析、スキルロードマップ

技術スタック

基盤はClaude Code(開発・実行エンジン)とOpenClaw(思考・記憶・指示レイヤー)の組み合わせだ。各エージェントはClaude Codeのスキル(Skills)として実装されている。

# CEO経営ダッシュボードを実行
/ceo ダッシュボード

# CFOに今月のPLを聞く
/cfo pl

# COOにタスク進捗を確認
/coo tasks

# CMOにマーケティングレポートを依頼
/cmo レポート

# CTOに技術ヘルスチェックを実行
/cto health

Claude Codeのスキルシステムを使うことで、自然言語のコマンド一発でそれぞれのエージェントが起動する。裏側ではAPIコール、データ集計、レポート生成が自動的に走る。

構築フェーズ1:まずCFOから作った理由

経理が最もROIが高かった

9体のエージェントを一気に作ったわけではない。最初に作ったのはCFOだ。

理由は単純で、3人の会社で最も時間を食っていたのが経理業務だったから。毎月の仕訳入力、請求書確認、未決済管理、PL作成——これだけで月に丸2日は消えていた。

freee APIと連携して、以下の機能を実装した:

// CFOスキルの核心部分(簡略化)
// freee APIから取引データを取得し、PLを自動生成

const fetchTransactions = async (fromDate: string, toDate: string) => {
  const response = await fetch(
    `https://api.freee.co.jp/api/1/deals?company_id=${COMPANY_ID}&start_date=${fromDate}&end_date=${toDate}`,
    {
      headers: { Authorization: `Bearer ${FREEE_TOKEN}` },
    }
  );
  return response.json();
};

// 科目別に集計してPLフォーマットで出力
const generatePL = (transactions: Deal[]) => {
  const summary = transactions.reduce((acc, deal) => {
    const category = deal.details[0].account_item_name;
    acc[category] = (acc[category] || 0) + deal.amount;
    return acc;
  }, {} as Record<string, number>);
  
  return formatAsProfitLoss(summary);
};

/cfo pl と打つだけで、当月のPLがMarkdownテーブルで返ってくる。/cfo 未決済 で未入金の請求一覧が出る。/cfo 仕訳 で仕訳の自動提案もしてくれる。

つまずきポイント:freee APIのレートリミット

最初にハマったのはfreee APIのレートリミットだ。月次データを一括取得しようとすると429エラーが頻発した。結局、日次でデータをキャッシュする仕組みに変更して解決した。小さな会社でも、API設計の基本は同じだ。

構築フェーズ2:COOでタスク管理を自動化

Inbox/Today/Archiveの3レイヤー

COOエージェントは「秘書」的な役割を果たす。YAMLベースのタスク管理システムを実装した。

# data/inbox.yaml の構造例
- id: task-2026-0415-001
  title: "SES案件A社 契約更新確認"
  priority: high
  due: 2026-04-20
  assignee: coo
  status: inbox
  notes: "単価交渉の余地あり。現行月80万→85万を打診"

- id: task-2026-0415-002  
  title: "note.comメンバーシップ記事 今週分"
  priority: medium
  due: 2026-04-18
  assignee: cmo
  status: today

/coo tasks でタスク一覧、/inbox で未処理タスクの確認、優先度の自動判定まで行う。3人の会社だとSlackもJiraもオーバーキルなので、YAMLファイル+AIエージェントというミニマルな構成が丁度よかった。

クライアント管理も統合

SES事業では複数のクライアントとの契約管理が必須だ。COOエージェントに /coo clients コマンドでクライアント一覧、契約期限、単価情報を一覧表示させている。SES 単価 相場が変動する中で、契約更新のタイミングを逃さないことが収益に直結する。

構築フェーズ3:CMOでコンテンツパイプラインを構築

記事自動生成→4プラットフォーム同時配信

CMOエージェントが管轄するのが、このリポジトリ(ses-content-automation)の本体だ。パイプラインは5ステップで構成される:

  1. トレンド検知 — Grok API(xAI)で11のシードキーワードからX上のトレンドを収集
  2. 記事生成 — Claude APIで学習状態を反映した記事を自動生成
  3. 承認フロー — Telegram経由で人間が最終チェック
  4. マルチプラットフォーム配信 — Qiita、Zenn、note.com、Xへ同時投稿
  5. 分析・学習 — エンゲージメントデータを収集し、次回の生成に反映
# 日次パイプライン(crontabで毎朝9時に実行)
0 9 * * * cd /path/to/ses-content-automation && npm run pipeline --skip-approval

# X投稿スケジュール(朝・昼・夕の3スロット)
0 8 * * * npm run x-post morning
0 12 * * * npm run x-post noon  
0 18 * * * npm run x-post evening

# 週次フィードバック分析(毎週月曜10時)
0 10 * * 1 npm run feedback

# 日次レポート(毎晩21時にTelegramへ)
0 21 * * * npm run report

学習ループの仕組み

このシステムの肝は data/learning-state.json に蓄積される学習データだ。記事ごとのビュー数、いいね数、ストック数を収集し、どんなタイトルパターン・キーワード・記事タイプが効くかを自動分析する。

実際の学習データを見ると:

  • 最もパフォーマンスが高い記事タイプ:市場データ分析系(単価相場・年収戦略)
  • 効果的なキーワード:「2026年最新」「データ分析」「単価相場」
  • 効果的なフック:数字系、疑問文系
  • Qiitaの傾向:データ分析系記事が600-800ビューを安定して獲得

この学習結果が次の記事生成にフィードバックされ、40%の確率で過去の成功パターンを踏襲する設計にしている(70%だと自己強化ループに陥るリスクがあるため、意図的に40%に下げた)。

構築フェーズ4:CTOで技術管理を可視化

CTOエージェントは19のプロダクト(社内ツール含む)のヘルスチェックを担当する。

# 全プロダクトの技術ヘルスチェック
/cto health

# 出力例:
# ses-content-automation: ✅ TypeScript 5.7 / Node 22 / 22記事公開済
# ai-juku-lp: ✅ Next.js 15 / Vercel / 稼働中
# freee-integration: ⚠️ トークン更新必要(残り3日)
# ...

/cto priority で開発優先度の提案も行う。技術的負債の可視化と、限られたリソースの配分判断をAIに補助させることで、「何をやるか」の意思決定が格段に速くなった。

構築フェーズ5:CEOで全体統合

CEOエージェントは他の4エージェント(CFO/CTO/COO/CMO)の報告を統合し、経営ダッシュボードを生成する。

/ceo ダッシュボード

# 出力イメージ:
# ═══════════════════════════════════════
# 📊 経営ダッシュボード(2026年4月17日)
# ═══════════════════════════════════════
# 
# 【財務】(CFO)
# - 当月売上: ¥2,480,000(前月比 -0.8%)
# - 未決済: 2件(¥650,000)
# - キャッシュフロー: 健全
#
# 【執行】(COO)  
# - 進行中タスク: 12件
# - 期限超過: 1件(要対応)
# - クライアント契約: 全4社 正常
#
# 【マーケ】(CMO)
# - 今月公開記事: 8本
# - 総ビュー: 3,200
# - note会員: 増加傾向
#
# 【技術】(CTO)
# - プロダクト稼働率: 95%(1件要対応)
# - 技術負債アラート: 2件

1コマンドで会社の全体像が把握できる。朝イチでこれを確認するのが日課になった。

リアルな数字:22記事で9,197ビュー

データ分析の観点から、実際のパフォーマンスデータを公開する。

コンテンツパイプラインの実績

指標 数値
公開記事数 22本
総ビュー数 9,197
記事あたり平均ビュー 418
トップ記事ビュー 1,381(Qiita、単価相場分析記事)
いいね総数 3
ストック総数 5
配信プラットフォーム Qiita, Zenn, note.com, X

正直に言えば、エンゲージメント(いいね・ストック)は低い。ビュー数は取れているが、「読まれて終わり」の記事が多い。これは学習ループで改善中で、2026年最新のトレンドデータを取り入れながら記事の質を上げていくフェーズだ。

経営OS導入前後の変化

業務 導入前(月あたり) 導入後(月あたり)
経理処理 16時間 4時間
タスク管理・進捗確認 10時間 3時間
コンテンツ制作 20時間 5時間(レビューのみ)
技術管理・ヘルスチェック 8時間 2時間
経営判断のための情報収集 12時間 1時間
合計 66時間 15時間

月51時間の削減。これは3人の会社にとって、実質1人分の労働力に相当する。SES事業でクライアント対応に追われる中、バックオフィス業務を圧縮できた効果は大きい。

つまずいた5つのポイント

1. Anthropic API → Claude CLI への切り替え

最初はAnthropic APIを直接叩いていたが、レート制限とコスト管理が煩雑だった。Claude CLIに切り替えたことで、ローカル実行ベースの安定した運用に移行できた。

// Before: Anthropic API直接呼び出し
const client = new Anthropic();
const response = await client.messages.create({
  model: "claude-sonnet-4-20250514",
  max_tokens: 4096,
  messages: [{ role: "user", content: prompt }],
});

// After: Claude CLI経由(タイムアウト300秒)
import { execSync } from "node:child_process";

export function claudeCli(prompt: string): string {
  const result = execSync(
    `claude -p "${prompt.replace(/"/g, '\\"')}"`,
    { timeout: 300_000, encoding: "utf-8" }
  );
  return result.trim();
}

2. 学習ループの自己強化バイアス

記事タイプの選択に学習バイアスを70%で設定したら、同じジャンルの記事ばかり生成されるようになった。トピック多様性スコアが0.2まで落ちた。バイアスを40%に下げ、8日サイクルのローテーションを導入して対処した。

3. X(Twitter)API の認証問題

X API v2の認証フローが何度もコケた。OAuth 2.0のトークンリフレッシュ周りでハマり、結局quote-repost機能はインフルエンサー11アカウントへの引用リポスト特化に方針転換した。

4. マルチプラットフォーム配信の最適化

同じ記事をそのまま複数プラットフォームに投げると、SEO的にも読者体験的にもよくない。Qiita向けはコードブロック3つ以上必須の技術記事に、Zenn向けはAI/ML特化に、note向けはキャリア寄りの共感型にリライトするパイプラインを構築した。

5. エージェント間の情報サイロ化

9体のエージェントがそれぞれ独立して動くと、情報がサイロ化する。CEOエージェントを「統合レイヤー」として設計し、他のエージェントの出力を集約する仕組みにしたことで解決した。OpenClawの記憶レイヤーが、エージェント間の知識共有に効いている。

SES事業との相乗効果

SES 単価 相場の変動に対応する

2026年のSES市場は厳しい。AIツール普及による需要構造の変化で、単純なコーディング案件の単価は下落傾向にある。一方で、AI・クラウドスキルを持つエンジニアの不足は深刻だ。

この二極化の中で、AI経営OSを構築・運用できるスキルセット自体が差別化要因になる。SES 1年目 転職を考えている人へのアドバイスとして言えるのは、「AIツールを使える」だけでなく「AIでシステムを作れる」レベルを目指すべきだということ。

データ分析で見えるSES市場の今

AI経営OSのCMOエージェントが収集するデータからも、SES市場の変化が見て取れる。コンテンツパイプラインの学習データによると、「SES 単価 相場」「SES 1年目 転職」関連のキーワードは常に検索ボリュームが高い。つまり、多くのエンジニアがキャリアの岐路に立っている。

IT人材不足が叫ばれる中で、SESエンジニアの単価が下がっているのは矛盾しているように見えるが、実態は「AIで代替可能な業務」と「人間にしかできない業務」の仕分けが進んでいるということだ。

これから作る人へ:最小構成で始める方法

Step 1: Claude Codeをインストール

# Claude Codeのインストール
npm install -g @anthropic-ai/claude-code

# CLAUDE.mdで自分のワークフローを定義
cat > CLAUDE.md << 'EOF'
## 自社ルール
- 月次レポートは毎月1日に生成
- 請求書はfreee経由で管理
- タスクはYAMLファイルで管理
EOF

Step 2: 最初のスキル(エージェント)を作る

Claude Codeのスキルシステムで、最もROIの高い業務から自動化する。ウチの場合はCFO(経理)だったが、営業が忙しい会社ならCOO、マーケティングが課題ならCMOから始めるのがいい。

Step 3: 学習ループを組み込む

エージェントの出力結果を記録し、フィードバックする仕組みを最初から入れておく。最初は手動でいい。data/learning-state.json のようなファイルに「何がうまくいったか」を記録するだけで、改善サイクルが回り始める。

Step 4: CEOエージェントで統合する

個別のエージェントがある程度動くようになったら、全体を俯瞰するCEOエージェントを作る。これが経営ダッシュボードになり、意思決定のスピードが変わる。

まとめ:AI経営OSは「大企業の特権」ではない

月商250万円、3人の会社でも、AIエージェントによる経営OSは現実的に構築できる。むしろ小さい会社のほうが、意思決定が速く、全業務を横断的に自動化しやすい。

2026年最新のAIツール——Claude Code、OpenClaw、Grok API——を組み合わせれば、CFO/COO/CMO/CEO/CTOの5つの経営機能をカバーする仕組みが個人でも作れる。

重要なのは、一気に作ろうとしないこと。最もROIの高い業務から1体ずつエージェントを増やし、学習ループで品質を上げ、CEOエージェントで統合する。この段階的アプローチが、小さな会社のAI経営OSの正攻法だ。

SESエンジニアとしてキャリアを歩んでいる人、フリーランスへの転身を考えている人——「AIツールを使える」レベルから「AIでシステムを作れる」レベルへのステップアップが、これからの市場で生き残る鍵になる。この徹底解説が、その第一歩になれば幸いだ。

関連記事


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

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

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


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

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

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

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

1
1
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
1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?