In-house AI Development — Vol.03

最初に投資すべきは
AIツールではなく「開発環境」
— GitHub・Docker・Fargateという土台

AIエージェント内製化

AIエージェント開発を始めようとすると、まず高価なAIツールやサービスの契約に目が向きがちです。しかし、最初に投資すべきはツールではなく開発環境です。作ったものが安全に残り、誰の環境でも同じように動き、すぐに社内へ公開できる。この土台がないままツールだけ増やしても、成果は個人の手元にとどまり、組織の資産になりません。

なぜ「ツールを増やす」発想が先に来てしまうのか

AIといえば便利なツール、という連想は自然なものです。実際、契約してログインすればすぐ使えるサービスは数多くあり、「導入した」という手応えもすぐに得られます。経営の側から見ても、予算をつけて契約を結べば、何かを始めた実感が持てます。だからこそ、最初の一手としてツールの契約に目が向きやすいのです。

ただ、ツールは基本的に「使って終わり」です。便利な機能は提供されますが、自社の業務に合わせて作り込んだものは、そのツールの中にしか残りません。契約をやめれば消え、別のツールに乗り換えれば作り直しになります。お金を払い続けている間だけ使える、レンタルのようなものだと考えると分かりやすいでしょう。

一方で、自社で作るAIエージェントは「資産」になり得ます。けれども資産として積み上げるには、作ったものを安全に保管し、誰でも動かせるようにし、社内に公開し続ける土台が要ります。ツールを増やすより先に、この土台へ投資するべきなのは、ここに理由があります。

開発環境とは、作ったものが「残り・動き・届く」状態

開発環境というと技術的で難しく聞こえますが、経営の言葉に置き換えれば単純です。作ったものが「残り・動き・届く」状態を指します。この3つが揃っていれば、開発の成果は個人の手元を離れ、組織の力になります。

「残る」とは、作ったものが消えず、いつ誰が何を変えたかの履歴を追える状態です。担当者のパソコンが壊れても、退職しても、成果が失われません。「動く」とは、誰の環境でも同じように動く状態です。「自分のパソコンでは動いたのに」という、よくある食い違いが起きません。「届く」とは、社内の人が実際に使える形で公開できる状態です。作ったものが試作のまま眠るのではなく、現場の業務に乗ります。

逆に言えば、この3つのどれかが欠けると、せっかく作ったものが活きません。残らなければ消え、動かなければ広がらず、届かなければ使われない。開発環境への投資とは、この3つを揃えるための投資にほかなりません。

土台の3点セット:保管・再現・公開

「残り・動き・届く」を実際に支えるのが、保管・再現・公開という3つの仕組みです。本シリーズでは、それぞれを代表する道具としてGitHub・Docker・AWS Fargateを取り上げます。ここでは経営の言葉で要点だけをお伝えし、詳しい中身は各回(Vol.04〜06)で扱います。

保管 — GitHub

GitHubは、コードを安全に保管し、変更の履歴を残すための仕組みです。これがあると、作ったものが個人のパソコンに散らばらず、一か所に集まります。誰がいつ何を変えたかが残るため、担当者が変わっても引き継げますし、間違えても元に戻せます。属人化を防ぐ、最初の土台です。詳しくはVol.04でお伝えします。

再現 — Docker

Dockerは、作ったものを「どの環境でも同じように動く」状態にまとめる仕組みです。動かすために必要なものを一式パッケージにするため、別のパソコンやサーバに移しても、同じように動きます。「自分の環境では動く」という食い違いをなくし、試作を本番に移すときのつまずきを減らします。詳しくはVol.05でお伝えします。

公開 — AWS Fargate

AWS Fargateは、作ったものをサーバの管理なしで社内に公開し続けるための仕組みです。本来サーバを動かすには、機器の用意や保守、障害対応といった手間がかかりますが、Fargateはその管理を肩代わりしてくれます。少人数の会社でも、専任の担当者を置かずに、作ったものを現場へ届け続けられます。詳しくはVol.06でお伝えします。

ツールより環境が先である理由

では、なぜツールより環境を先に整えるべきなのか。理由は3つあります。

1つ目は、資産が積み上がることです。土台があれば、作ったものは消えずに残り、次の開発の出発点になります。ツールは契約をやめれば残りませんが、土台の上に積んだ成果は会社のものとして蓄積されます。

2つ目は、2本目以降の開発が速くなることです。最初の1本で保管・再現・公開の流れを整えておけば、2本目からは同じ流れに乗せるだけで済みます。毎回ゼロから環境を作る無駄がなくなり、開発のスピードが上がっていきます。

3つ目は、属人化しないことです。成果が一か所に残り、誰でも同じように動かせるため、特定の担当者しか触れないという状態を避けられます。担当者の異動や退職があっても、組織として開発を続けられます。

経営者が確認すべきこと

具体的な技術選定は、現場のエンジニアに任せて問題ありません。GitHubを使うか別の仕組みにするか、どのクラウドを選ぶかといった判断は、現場のほうが適切に決められます。経営が担うのは、技術の中身ではなく方針です。

確認すべきは2つです。1つは「ツールより環境を先に」という方針を、組織として明確にすること。ここを曖昧にすると、現場は手早く成果が見えるツールの契約に流れがちです。もう1つは、土台への投資を決裁することです。これは現場だけでは決められず、経営判断を要します。

費用の面でも、土台への投資は身構えるほどのものではありません。GitHubやDockerは無料から少額で始められ、AWS Fargateは使った分だけの課金です。小さな機能であれば、月に数千円から数万円規模で土台を整えられます。金額はあくまで目安で、実際の費用は利用量や構成によって変わります。それでも高価なAIツールを複数契約することと比べれば、はるかに小さな投資から踏み出せます。

投資すべきは、作って終わりのツールではなく、作ったものが残り・動き・届く土台です。

まとめ

AIエージェント開発で最初に投資すべきは、高価なツールではなく開発環境です。作ったものが残り・動き・届く土台、すなわちGitHub(保管)・Docker(再現)・AWS Fargate(公開)の3点セットを先に整える。これにより成果は組織の資産として積み上がり、2本目以降の開発は速くなり、属人化も防げます。費用は決して大きくありません。次回Vol.04では、この土台の入り口であるGitHub、すなわちバージョン管理を経営者の視点から詳しくお伝えします。

自社が内製のどの段階にあるかを、3分で診断できます。

無料で組織のAI成熟度を診断する  →

よくある質問

開発環境の整備にどれくらい費用がかかりますか?
GitHubやDockerは無料または少額で始められ、AWS Fargateは使った分だけの課金です。小さな機能であれば、月に数千円から数万円規模で土台を整えられます。実際の費用は利用量や構成によって変わりますが、それでも高価なAIツールを複数契約するより、はるかに小さな投資から始められます。
AIツールのサブスクは契約しなくてよいのですか?
必要なものは契約してかまいません。ただし順序として、土台を整えてからです。土台がないままツールだけ増やしても、成果が個人にとどまり、組織の資産として積み上がりません。
環境整備はエンジニアに任せておけばよいですか?
具体的な技術選定は任せて問題ありません。ただし『ツールより環境を先に』という方針づけと投資の決裁は経営判断です。ここを曖昧にすると、現場は目先のツールに流れがちです。
すでにツールをいくつも契約しています。無駄でしたか?
無駄ではありません。ただし土台がないと、活用が個人の範囲にとどまりやすくなります。今からでも土台を整えることで、これまでの取り組みを組織の資産につなげられます。
診断を受ける  →