「AIを使った仕組みを作りたいが、外注した方がいいか、社内でやれるか判断できない」
この問いに対して「状況によります」で終わらせるのは無責任だと思っている。判断軸が明確にあれば、たいていの会社は答えを出せる。
業務効率化に特化したエンジニアとして、中小企業のAI活用を複数社サポートしてきた経験から整理する。外注・内製どちらが正解かという話ではなく、自社の状況に合った選択ができるかどうかが重要だ。
AI「開発」が本当に必要かを先に確認する
外注か内製かを考える前に、まず確認すべきことがある。それは「本当にカスタム開発が必要な状況か」だ。
この確認をせずに進めてしまうと、やらなくてよい投資が発生する。実際に顧問先から「AI開発を検討しているが外注先を探したい」と相談を受けて中身を聞いてみると、既存ツールの組み合わせで半日もあれば実現できるものだったというケースが何度もある。
既存SaaSで代替できるケースが多い
AIを業務に活かしたいというニーズは大きく分けると次のどちらかだ。
- 既存業務をAIで効率化したい: メール文章の生成、議事録の要約、問い合わせへの初期回答など
- 特定の業務フローを自動化したい: 受注データの集計、書類の仕分け、Webフォームからの情報取り込みなど
前者はChatGPT BusinessやClaude Proなどのサブスクリプションサービス(月2,000〜4,000円/人)で対応できることが多い。後者はMake(旧Integromat)やZapierといった自動化ツールとChatGPT APIを組み合わせると、プログラミングなしで実現できるケースがある。
「AI開発」と聞くと大がかりに聞こえるが、実態は「ツールの設定と接続」で済む場合も多い。
カスタム開発が必要になる条件
一方、以下のような場合はカスタム開発が必要になる。
- 自社の基幹システムや独自データベースとAIを繋ぎたい
- 業種特有の精度要件がある(例: 建設業の図面認識、医療の文書分類)
- 既存SaaSのAPIでは対応できない自社固有の業務フローがある
- 顧客データや機密情報をクラウドの外で処理する必要がある
これらに当てはまらない場合、カスタム開発は過剰投資になりやすい。まず「既存ツールで代替できないか」を検討することから始めてほしい。
外注と内製の判断基準
カスタム開発が必要と判断したあと、外注か内製かの判断に移る。
外注が向いている会社の特徴
以下のどれかに当てはまるなら外注が現実的だ。
社内にエンジニアがいない
AI開発には最低限のプログラミングスキルが必要になる。Python、REST APIの操作、クラウドサービス(AWS・GCP・Azure)の基本的な設定。これらをゼロから社内で担える人材がいない場合、内製は現実的ではない。
6ヶ月以内に動かしたい
社内でAIエンジニアを採用しようとすると、採用活動だけで3〜6ヶ月、採用後の戦力化に6〜12ヶ月かかることが多い。合計で1〜1.5年のタイムラグが生じる。「今年中に動かしたい」という期限があるなら外注の方が現実的だ。
「できるかどうか」を先に確認したい
新しいAI機能が自社業務に本当に効果があるか、まだ確信が持てない段階では、小規模な概念実証(PoC)を外注で試す方がリスクが低い。本格開発に進む前にPoCで効果を確認する使い方は理にかなっている。
内製が向いている会社の特徴
以下の条件が揃っている場合は、内製寄りの進め方が機能しやすい。
社内にエンジニアが在籍している
既存のエンジニアがAI技術をキャッチアップできる状態であれば、内製で進められる。「全て自前でゼロから作る」のではなく、AI顧問などの外部サポートと組み合わせながら「方向性は外部、実装は内部」という役割分担も選択肢になる。
継続的な改善が前提になっている
最初のリリース後も機能を追加し続ける前提であれば、外注のたびに費用が発生する構造は避けた方が良い。継続改善が前提なら内製体制を作るか、月額固定の外部サポート(AI顧問など)を付けた方が費用の見通しが立てやすい。
自社データのノウハウを蓄積したい
顧客データや業務データを使ってAIをカスタマイズする計画がある場合、外部に丸投げするとノウハウが社外に出てしまう。データの扱い方や学習の手順を社内に残していく必要があるなら、内製化の方向が合っている。
外注vs内製 判断チェックリスト
| 確認項目 | 外注向き | 内製向き |
|---|---|---|
| 社内のエンジニア | いない | いる |
| 開発の期限 | 6ヶ月以内 | 期限は1年以上先 |
| 開発の規模 | 限定的・PoC | 継続的な機能追加あり |
| 予算の性質 | 一時的な投資 | 継続コストで管理したい |
| ノウハウの蓄積 | 不要(結果だけほしい) | 社内に残したい |
この表のうち3つ以上が「外注向き」なら外注、3つ以上が「内製向き」なら内製が合っている。両方に分かれる場合は、後述する「PoC外注→内製移行」のアプローチが機能しやすい。
費用の現実を把握する
判断する際に費用感を知らないと判断できない。代表的なパターンの費用を整理する。
外注の費用相場
外注のフェーズと費用の目安は以下の通りだ。
| フェーズ | 期間 | 費用目安 | 内容 |
|---|---|---|---|
| PoC(概念実証) | 3〜6ヶ月 | 100万〜500万円 | 「できるか確認する」段階 |
| 本格開発(小規模) | 3〜6ヶ月 | 300万〜800万円 | 社内利用前提の機能開発 |
| 本格開発(中規模) | 6〜12ヶ月 | 800万〜2,000万円 | 外部公開・連携ありの開発 |
| 保守・運用 | 継続 | 月15万〜50万円 | リリース後のメンテナンス |
この費用はあくまで目安だ。案件の複雑さや外注先(大手開発会社かフリーランスか)によって変動する。フリーランスエンジニアに頼む場合、月単価80万円〜150万円の範囲になることが多い。
内製の費用(採用・育成コスト)
内製化を進める場合のコスト構造は次のようになる。
| コスト項目 | 金額目安 | 補足 |
|---|---|---|
| AIエンジニア採用費 | 80万〜120万円 | 人材紹介会社経由の場合 |
| 年間人件費 | 600万〜900万円 | 給与・社保含む |
| 戦力化までの期間 | 6〜12ヶ月 | この間も人件費は発生 |
| 技術学習コスト | 月3万〜10万円 | 教材・カンファレンス等 |
内製化は「採用できれば安上がり」と思われがちだが、初年度は採用費+人件費+戦力化コストが重なる。採用できなかった場合のリスクも考えると、外注よりコストがかかるケースがある。
僕自身、自社ではAIツール代として月3.5万円程度しかかけていない。ただしこれは既存ツールとAPIを自分で設定・運用できる立場だからで、同じことを内製でゼロからやろうとすると、エンジニア採用からスタートする必要がある。
中小企業で機能しやすい「PoC外注→内製移行」
実際に複数社のAI活用に関わってきた経験で言うと、中小企業で最もうまくいくパターンは「最初の検証だけ外注し、稼働後は内製に切り替える」という進め方だ。
最初から完全内製にすると、技術的な判断に時間がかかり、方向性が定まらないまま手が止まりやすい。逆に最初から完全外注にすると、運用フェーズに入った後の費用依存とノウハウ不足が問題になる。
段階的に進める方が現実的だ。
フェーズ1:PoCを外注する(3〜6ヶ月)
「この業務をAIで自動化できるか」を確認するための最初の検証フェーズだ。
ここでの目的は「できるかどうかの判断」なので、完成度は問わない。動くプロトタイプが1つあれば十分だ。この段階は専門家に委託した方が速く、費用効果が高い。
顧問先で実際にやってもらったのは、見積書の作成業務をAIで自動化できるかどうかの検証だった。既存の帳票フォーマットと過去データを使って、AIが下書きを生成できるか3ヶ月で試した。費用は約150万円。「机上でできそう」と思っていた判断が、実際に動かしてみると想定外の制約が出てきた経験をすると「やってみないと分からない」という意味がよく理解できる。
フェーズ2:成果を確認して判断する
PoCの結果を評価し、本格開発に進むかどうかを判断する。
ここで確認するのは次の3点だ。
- 期待した業務効率が実際に得られたか
- 品質は実用水準に達しているか
- 現場が使い続けられる設計になっているか
PoCで「なんとなく動く」というレベルでは判断が難しい。「この業務にかかっていた時間が週5時間から1時間に減った」という具体的な数字が出てくるようなら、本格開発への投資根拠になる。
フェーズ3:運用・改善は内製で
システムが稼働した後の改善・運用フェーズは内製の方がコストを抑えやすい。
開発会社に「ここを直してほしい」と依頼するたびに数十万円かかる構造は、特に改善が頻繁に発生するシステムでは重荷になる。月額固定のAI顧問を付けながら社内でメンテナンスするか、システムの設計をシンプルに保って内製で回す、というのが現実解になることが多い。
AI活用を内製するかAI顧問に外注するかの判断軸については、AI活用を内製するvsAI顧問に外注する|中小企業向け判断基準でも整理しているので参考にしてほしい。
外注先の種類と選び方
外注すると決めた場合、次は誰に頼むかだ。主に3種類の外注先がある。
外注先の比較
| 外注先 | 向いているケース | 費用感 | 注意点 |
|---|---|---|---|
| AI専門の開発会社 | 本格開発・高精度が必要 | PoC 100万〜、本格 300万〜 | 担当者の質にばらつきあり |
| フリーランスエンジニア | 小規模・スピード重視 | 月80万〜150万円 | 属人化リスク、長期保守が難しい |
| AI顧問 | 方向性の整理・段階的な支援 | 月3万〜30万円 | 開発の実装作業は別途必要 |
開発会社は「作れるかどうか」ではなく「受注できるかどうか」という文脈で動く。提案書が丁寧でも、実際に担当するエンジニアの質がばらつくことがある。契約前に担当エンジニアと話す機会を作るかどうかが選定のポイントになる。
フリーランスエンジニアは機動力が高く費用を抑えやすいが、その人が抜けた後のメンテナンスに困るケースが多い。依存度が高いシステムをフリーランス1人に任せ続けるのはリスクがある。
フリーランスエンジニアの探し方|中小企業が開発を依頼するための基礎知識で詳しく解説しているが、発注前に「このエンジニアがいなくなった後どうするか」を考えておくことが重要だ。
外注で失敗するパターン3つ
開発の外注で失敗する経緯を見てきて、繰り返されるパターンがある。
パターン1:要件定義を丸投げする
「AIで業務を効率化したい」という状態で開発会社に相談すると、開発会社側が要件を整理することになる。この場合、「作れるもの」を起点に要件が決まりやすく、ビジネス課題の解決が後回しになる。要件定義は発注側が主導するべきだ。
パターン2:PoC なしで本格開発に入る
「PoCで時間をかけるなら最初から本格開発で」と考えて進めると、完成品が業務に合わなかった時の修正コストが大きくなる。中規模以上の開発では、PoCを省いた方がリスクが高い。
パターン3:社内の担当者を決めずに外注する
社内に「この開発の窓口」になる人間がいない状態で外注すると、仕様変更の意思決定が遅れ、開発が止まりやすい。外注の前に社内担当者を1人決めることが前提になる。
外注で失敗するパターンは中小企業のAI導入が成功する条件|経営者視点で整理でも整理しているので参考にしてほしい。
AI顧問という第3の選択肢
「外注でも内製でもなく、何をどう進めるか整理したい」という状態が中小企業では一番多い。そこで機能するのがAI顧問という選択肢だ。
AI顧問が担う役割
AI顧問は開発会社ではない。「何を作るか」「外注か内製か」「どう進めるか」という意思決定の段階から関与する役割だ。
開発会社は受注後に動く。AI顧問は受注の前段、つまり「そもそも何を作ればいいか」の整理から入る。ここに価値がある。
社内のエンジニアだけで進めようとすると、ビジネス課題の整理が後回しになりやすい。「技術的にはできる、でも何を作ればいいかが定まらない」という状態が長引く。AI顧問が介在すると、ビジネス課題とシステム要件の整合を取りながら進められる。
AI顧問を使うと機能するケース
以下のような状況であれば、AI顧問を使う方が最終的なコストが低くなることが多い。
- AI活用に興味があるが、何から始めればいいか分からない
- 開発会社に相談したが「ヒアリングだけして提案が大手向き」で困っている
- 社内にエンジニアはいるが、AI活用の方向性が決まらず止まっている
- PoCをやってみたが効果が見えず、次の手が分からない
AI顧問の費用は月3万〜30万円が一般的な相場だ(詳細はAI顧問の費用相場|月額3万〜30万円の価格帯と内訳を参照)。開発会社への外注費用と比べるとはるかに安いが、「開発まで含めてやってもらえる」わけではない点は理解しておく必要がある。
AI担当者を自社で採用するか、AI顧問に頼るかの比較についてはAI担当者を雇うvsAI顧問を依頼|コスト・成果・リスク比較でも数字で整理しているので、あわせて確認してほしい。
まとめ:判断の整理
AI開発を外注すべきか内製すべきかは、以下の軸で考えると答えが出やすい。
まず確認すること
- 本当にカスタム開発が必要か(既存SaaSで代替できないか)
- いつまでに動かしたいか(6ヶ月以内なら外注一択)
- 社内にエンジニアがいるか
選択の基本方針
| 状況 | 推奨 |
|---|---|
| 社内エンジニアがいない・6ヶ月以内に動かしたい | 外注 |
| 継続的な改善が必要・ノウハウを残したい | 内製(または固定費型AI顧問付き) |
| まず「できるか確かめたい」段階 | PoC外注→判断 |
| 何を作ればいいかが決まっていない | AI顧問に相談してから判断 |
どちらが正解かではなく、「今の自社の状態で現実的に動ける選択肢はどれか」という視点で選ぶことが重要だ。
外注か内製かを決める前に「本当にカスタム開発が必要か」を確認すること。そこを飛ばして進めると、不要な投資が発生しやすい。