「人を増やさずに仕事を増やせないか」という相談から始まった
正直なところ、最初にこの話を聞いたときは半信半疑でした。「AIワーカーを並列で動かせば、人間1人で3人分の仕事を回せるんじゃないか」——経営層からそう持ちかけられたとき、私の頭にあったのは「理屈はわかるけど、実際どうなの」という疑問だけでした。
とはいえ、人手不足は現実の問題です。案件は増えているのに採用は追いつかない。外注に出すとコミュニケーションコストが跳ね上がる。それなら一度試してみようか、ということで動き出しました。
人間の時給コストとAIワーカーの稼働コスト、並べてみた
まず最初にやったのは、ざっくりしたコスト比較です。
■ 人間エンジニア(中堅クラス)
月額人件費: 約60〜80万円(社保含む)
稼働時間: 160h/月
→ 時給換算: 3,750〜5,000円
■ AIワーカー(Claude利用の場合)
月額API費: 約3〜8万円(タスク量による)
稼働時間: 理論上は720h/月(24h×30日)
→ 時給換算: 42〜111円
この数字を初めて出したとき、チーム内がちょっとざわつきました。もちろん、AIワーカーが人間と完全に同等のアウトプットを出せるわけではありません。でも定型的なタスク——コンテンツ生成、コードレビューの一次チェック、テストケースの作成——に限れば、十分に戦力になるという感触がありました。
監督する人間の数に上限がない設計
私たちのチームでAIワーカーを組み込むとき、最も意識したのは「監督コストを最小化する設計」でした。
AIワーカーへの指示はRedmineのチケットで管理しています。朝、チケットのステータスを「着手可」に変えると、AIワーカーが順番に拾って処理を進める。完了したらステータスが「レビュー待ち」に変わる。人間はその結果を確認して「承認」か「差し戻し」をするだけです。
[人間] チケット登録 → ステータス: 着手可
↓
[AI-1] タスクA実行中 [AI-2] タスクB実行中 [AI-3] タスクC実行中
↓ ↓ ↓
レビュー待ち レビュー待ち レビュー待ち
↓
[人間] まとめてレビュー → 承認 or 差し戻し
ここが重要なんですが、AIワーカーの数を増やしても、人間側の作業量は「レビュー」だけなので線形には増えないんですよね。3台でも5台でも、レビューの質さえ担保できれば回る。今思えば、この設計にしたことが一番の成功要因だったと思います。
夜中にタスクを処理させた翌朝の感想
24時間稼働できるというのはAIワーカーの大きな強みですが、最初は「本当に夜中に回して大丈夫なのか」という不安がありました。
試しに金曜の夕方に5件のコンテンツ生成タスクを登録して帰宅してみたんです。月曜の朝にRedmineを開いたら、5件とも「レビュー待ち」になっていた。しかもそのうち4件はそのまま承認できるクオリティでした。
ぶっちゃけ、最初は不思議な感覚でした。自分が寝ている間に仕事が進んでいるというのは。ただ1件だけ、指示の解釈が微妙にずれていて差し戻しになりました。これはチケットの記載が曖昧だった私のミスでもあるので、以降はチケットのテンプレートを見直しています。
# AIワーカーの稼働ログ集計スクリプト(簡易版)
import json
from datetime import datetime
def calc_daily_cost(log_path: str) -> dict:
with open(log_path) as f:
logs = json.load(f)
total_tokens = sum(entry["input_tokens"] + entry["output_tokens"] for entry in logs)
# Claudeの概算コスト(入出力合算で簡易計算)
cost_usd = total_tokens / 1_000_000 * 12 # 大雑把な平均単価
return {
"date": datetime.now().strftime("%Y-%m-%d"),
"total_tokens": total_tokens,
"cost_usd": round(cost_usd, 2),
"tasks_completed": len(logs)
}
このスクリプト、正直なところトークン単価の計算がかなり雑です。入力と出力で単価が違うのに合算して平均を取っているので、厳密な数字には使えません。でも「ざっくり今月いくらかかっているか」を把握するには十分で、日次でSlackに通知しています。
コストが可視化できると稟議が通る
AIの導入で意外と重要だったのが「いくらかかっているかが見える」ことでした。
人件費は給与明細を見ない限り具体的な数字が意識されにくいですが、APIの利用料はダッシュボードで日次・月次で確認できます。「先月のAIワーカー3台分のコストは合計7.2万円で、処理したタスクは87件」と具体的に報告できると、経営層の反応がまるで違いました。
■ 2026年3月の実績
AIワーカー数: 3台
処理タスク数: 87件
API費用合計: 72,000円
1タスクあたり: 約828円
※ 同等の作業を外注した場合の見積もり: 約45万円
この「1タスクあたり828円」という数字が経営会議で刺さったようで、翌月から追加の予算がすんなり通りました。「AIがいくらかかっているか分からない」という状態だと、いくら成果があっても予算の話で止まるというケースもありましたから、可視化の仕組みは最初から入れておいて正解でした。
限界もある
誤解のないように書いておくと、すべてのタスクをAIワーカーに任せられるわけではありません。設計判断が必要な仕事、クライアントとの折衝、曖昧な要件の整理——こういった仕事は依然として人間がやるべきです。
私たちの運用では、AIワーカーに渡すタスクは「手順が明確で、成果物の良し悪しが判断しやすいもの」に限定しています。それでも全体の作業量の3〜4割はこの条件に当てはまるので、効果は十分に出ています。
振り返って
3ヶ月ほど運用してみて、「非対称スケーリング」は確かに機能すると実感しています。人間1人に対してAIワーカーN台という構成は、Nを増やしても人間側のコストが大きく変わらないのが本質的な利点です。
ただ、うまく回すためにはタスクの粒度設計とレビュープロセスの標準化が欠かせません。私たちもまだ試行錯誤の途中で、タスクテンプレートは月に1回は見直しています。
コスト効率だけでなく「夜中も週末も仕事が進む」という時間的な恩恵が、チームの精神的な余裕にもつながっているのは想定外の副産物でした。