AI が自社の売るプロダクトそのものなら、ML チームを雇う。必要な AI システムが一つか二つで、採用した ML 人材を率いられる人が社内にいないなら、外部に委託する。
顧客が対価を払っているのが AI そのもので、モデルに何年も毎週手を入れ続ける必要があるなら、自社の ML チームを雇う。すでに回している業務の中で AI システムが一つか二つ必要で、採用した ML 人材を率いたり候補者を見極めたりできる人が社内にいないなら、外部に委託する。誰に作らせるかを選ぶときは、自ら本番に導入し、今も毎日使われている AI システムを見せられる会社を探し、コード、モデルファイル、評価セットの引き渡しを契約に明記する。
短い答え:AI が自社のプロダクトそのものなら雇い、事業の中の道具であって、社内に ML チームを率いられる人がいないなら外部に委託する。外部に委託しても、そのシステムを何年も運用するのであれば、両方を順番に行う。外部のチームが最初のバージョンを作るあいだに、それを担うことになる二、三人を雇う。
あわせて読みたい
この問いを立てる会社の多くは、新しいモデルを発明したり学習させたりする人を必要としていない。必要なのは、既存のモデルを使い、自社の文書、チケット、取引をそのモデルに渡し、出てきたものを確認し、その結果を社員がすでに仕事をしている場所に置くシステムである。それはモデルの周りのエンジニアリングであり、研究とは別の人材を雇うことになる。
自社でモデルを学習させて元が取れるのは、主にモデルそのものが顧客の買うものである場合で、しかも大量のラベル付きデータが要る。既存のモデルの上に作る場合は、プロバイダーのサービスであれ、ダウンロードして自社サーバーで動かすモデルであれ、システムをつなぎ、答えの品質を確認し、ソフトウェアを動かし続ける人が要る。職務記述書を書いたりパートナーに連絡したりする前に、二つのうちどちらが必要かを決めておく。
ML エンジニアが一人いても、チームにはならない。本番で動くモデルは大量の普通のソフトウェアの中に収まっていて、そのソフトウェアを作り、動かす人たちがチームの大部分を占める。Google の MLOps に関するアーキテクチャガイドは、こう述べている:「実際の ML システムのうち、ML のコードで構成されているのはごく一部にすぎない。必要となる周辺の要素は膨大で、複雑である。」
外部の助けなしに本番システムを一つ作って動かせるチームは、四つの役割をカバーしている:
小さなチームなら、一人がこのうち二つの役割を兼ねることはできるが、四つすべてを兼ねる人はいない。もう一つ、事業側に置かれる役割があり、これは誰を雇っても代わりにはならない。何が正しい答えかを決める人である。
たいていの場合、最大の費目は給与であり、公開データが目安になる。米国労働統計局(BLS)は、機械学習エンジニアについて独立した賃金の数字を公表していない。同局が扱う職種のうち最も近いものを見ると、2025年5月時点の年間賃金の中央値は、データサイエンティストが120,230ドル、ソフトウェア開発者が135,980ドル、コンピュータ・情報科学の研究者が140,300ドルだった。
これらは米国の職種全体の中央値である。すでに ML システムを本番に導入したことのある人は、それよりも狭い集団であり、所在地や求めるシニアリティによって、この数字は上にも下にも動く。
給与は、従業員一人にかかるコストのすべてではない。BLS によると、2026年6月の米国の民間部門の全職種で、雇用主が報酬に支出した額のうち賃金・給与が70.0%を占め、残りの30.0%は福利厚生だった。
給与の上に、ほかのコストも乗ってくる:
この記事では、外部委託の価格帯は示さない。業務の内容、データのルール、量を見ないうちに、その仕事に正直な値を付けられる会社はないからだ。
雇うことで元が取れるのは、仕事に終わりがなく、知識を社内にとどめておく価値がある場合だ:
最初の二つが当てはまるなら、雇う。チームができあがるまでのあいだ、外部のエンジニアに立ち上がりを短くしてもらうこともできる。
外部委託が合うのは、AI が事業そのものではなく、事業の中の道具である場合だ:
公開されているデータにも、同じ方向を示すものが一つある。MIT NANDA が2025年7月に発表した報告書「The GenAI Divide」は、52の組織でのインタビューにもとづいている。それによると、外部のベンダーから購入した、または外部のベンダーと共同で開発した生成 AI ツールは約67%の割合で導入に至ったのに対し、完全に社内で構築したツールでは約33%だった。著者らはこれらの数字を自己申告によるものとしており、差の一部は組織そのものに起因する可能性があると注意を促している。
外部委託には外部委託のコストがある。システムの仕組みについての知識は、誰かが社内に移すまで、社外にとどまる。
できる。何年もシステムを運用するつもりの会社にとっては、それが最も安全な順序であることが多い。外部のチームが最初のバージョンを作り、あなたは構築が終わってからではなく、その途中で二、三人を雇う。その人たちはコードをレビューし、設計の判断に加わり、終盤には作り手が見守る中で、自分たちでシステムを動かす。
これがうまくいくのは、受け取り、作り手なしで使えるものの一覧として、引き継ぎが契約に書き込まれている場合だけだ:
その一式に含まれるベースモデルについては、どれもライセンスを確認する。ライセンスの条件は、その上に作られたものにもついて回るからだ。たとえば Meta の Llama 3.3 のライセンスには、Llama を使って「配布または提供される AI モデルを作成、学習、ファインチューニング、またはその他の方法で改良する場合、そのような AI モデルの名称の先頭に『Llama』も含めなければならない」と書かれている。
どの作り手にも使える引き継ぎのテストがある。新しく雇った人たちが、プロンプトか設定を変え、評価セットを走らせ、その変更をデプロイしてからロールバックする。そのあいだ、作り手の側の人は誰もキーボードに触れない。作り手に尋ねなければならなかったことは、どれもまだ自社のものになっていない。
候補のどの会社にも、同じ質問を書面で投げる:
それぞれの会社があなたに何を尋ねるかにも注意する。これを以前に作ったことのある会社は、モデルの名前を出す前に、あなたの業務とデータについて尋ねる。
この記事では、最良の会社の名前は挙げない。あなたの業務、データのルール、そしてその後誰がシステムを運用するのかを無視した推薦は、当て推量にすぎない。この仕事をする会社には五つの種類があり、それぞれ合う状況が違う:
候補を絞り込むには、一枚の紙を書く:業務を一文で、システムが見てよいデータとその行き先、正しい答えの付いた実際の例、1日あたりの量、そしてローンチ後に誰がシステムを担うのか。同じ一枚を、状況に合う種類の会社三社に送り、提案と同じくらい丁寧に、各社の質問を比べる。可能なら、構築全体の契約に署名する前に、書面の受け入れ基準を付けた小さな第一段階に費用を払う。
上で挙げた会社の種類のうち、amBrain はエンジニアリング企業にあたる。
言語モデルに関する自社の仕事について、amBrain はこう述べている:「私たちは、あるクライアントの FinTech の境界の内側で、LLM インテグレーションを本番に導入した。ブローカーと取引所からの非構造化の通知 ― コーポレートアクション、銘柄の変更、証拠金の変更 ― を抽出・正規化し、トレーディングシステムが取り込む構造化レコードにするものである。」クライアントの名前は明かされておらず、このプロジェクトについての数字も公表されていない。
amBrain は、顧客との仕事の進め方を一行でこう説明している:「三つの形態:フルデリバリー、専任チーム、あるいはあなたのチームに入るエンジニア。」所有権についての一文はこうだ:「顧客は、プロダクトとコードの完全な所有権を保持する。ただし、私たちの再利用可能なコンポーネントは除く。」ほかのどの会社にもそうするように、amBrain にも、そのコンポーネントを名前で列挙した一覧を求めること。
今まさに決めようとしているなら、前のセクションの一枚のブリーフから始める。それを amBrain にでも、ほかの誰にでも送り、返ってきたものを比べる。
現在のアーキテクチャと気になっている障害シナリオをお持ちください。30 分で一緒に確認します。