バイブコーディングで作ったツール、社内利用と本番公開の境目はどこか
「社内で使うだけだから」の“社内”が、いつの間にか広がっている
この記事はAIで作った社内ツール、本番導入前チェックリスト12項目の一部です。全体像から知りたい方はそちらをご覧ください。
この記事のポイント
「社内利用だから大丈夫」の“社内”には4段階ある。本人だけ/チーム/全社・顧客情報あり/社外。線を越えるのは「他人が使い始めた瞬間」と「止まると業務が止まる状態になった瞬間」の2つ。この2つはどちらも、宣言されずに静かに越えられる。

AIに自然言語で指示してコードを書かせる、いわゆるバイブコーディング。試しに作ったツールが思いのほか便利で、隣の席の人にも使ってもらい、気づけば部署の全員が毎日開いている——という流れは珍しくない。困るのは、この過程で「本番公開の判断」をした人が誰もいないことだ。決めていないのに、実質的に本番運用が始まっている。この記事では、どこが境目なのかを4段階で切り分ける。
「社内で使うだけ」には4段階ある
同じ「社内利用」でも、必要な確認はまったく違う。まず自分のツールがどこにいるかを特定する。
| レベル | 状態 | 必要な確認 |
|---|---|---|
| レベル0 | 作った本人だけが使う。顧客情報は入れない | 不要。壊れたら作り直せばいい |
| レベル1 | チーム数人が使う。まだ手作業に戻せる | 情報の置き場所と、作った人以外が直せるか |
| レベル2 | 全社で使う、または顧客情報・個人情報が入る | 閲覧権限・バックアップ・引き継ぎまで一通り |
| レベル3 | 社外の人が触る、または止まると業務が止まる | 内製で持つかどうかの判断からやり直す |
多くのトラブルは、レベル0のつもりで作ったものが、誰も気づかないうちにレベル2になっていることで起きる。レベルが上がるとき、通知は来ない。
線を越える瞬間は2つしかない
1つ目|他人が使い始めたとき
自分だけが使っている間は、多少おかしな挙動があっても本人が分かっている。想定外の入力もしないし、エラーが出れば自分で直す。
他人が使い始めた瞬間、この前提が消える。作った人が想定していない入力が来る。エラーが出ても報告されずに放置される。そして何より、そのツールの限界を知らない人が、結果を信じて業務判断をするようになる。
レベル0とレベル1の間にある壁は、技術的なものではなく「作った人の頭の中にしかない前提が、共有されていない」という壁だ。だからここで最初に要るのは、セキュリティ対策より先に、何をするツールで何をしないツールなのかを書き出すことになる。
2つ目|止まると業務が止まる状態になったとき
「本番」を、社外に公開することだと思っている人が多い。実務ではそうではない。そのツールが止まると業務が止まる状態になった時点で、それは本番運用だ。
社内限定でも、受発注の記録がそこにしかない、請求金額の計算をそれでやっている、勤怠がそれで回っている——こうなっていれば本番である。逆に、社外から見えていても、無くなって誰も困らないなら本番とは言わない。
判定は簡単で、「明日このツールが消えたら、何が困るか」を一文で答えてみればいい。「困らない」ならレベル0か1。「その日の業務が止まる」ならレベル3であり、内製で持つべきかから考え直す段階にある。
よくある誤解
「社内だからセキュリティは考えなくていい」
社内向けに作ったつもりでも、認証をかけていなければURLを知っている人は誰でも開ける。ログインを必須にしていないツールは、社内・社外という区別が最初から存在しない。「社内向け」は設計の意図であって、状態ではない。
出典・一次情報
制度・統計は改定されます。最新の情報は公表元でご確認ください。
「しばらく使って問題なかったから大丈夫」
動作の不具合ならこれは正しい。使っていれば見つかる。しかし情報が漏れる状態や権限設定の不備は、使っていても何も起きない。稼働期間の長さは、その種のリスクについては何の証明にもならない。
「AIが書いたコードだから、AIに聞けば安全か分かる」
部分的には正しい。ただしAIは、渡された範囲のコードしか見ていない。実際の設定値、アクセス権限の状態、どこにデータが保存されているかといった環境側の情報は、コードを読んでも分からない。事故の多くは環境側で起きるので、コードのレビューだけでは判断が閉じない。
レベルを上げる前にやること
段階ごとにやることは違う。全部やる必要はない。
- レベル0 → 1:何をするツールかをA4一枚に書く。作った人以外が起動・修正できるか確かめる
- レベル1 → 2:閲覧権限を業務上必要な人だけに絞る。データの保存先を確認する。バックアップから戻せることを一度試す
- レベル2 → 3:ここは判断が変わる。内製ツールとして持ち続けるのか、既製のサービスに移すのか、外部に作り直してもらうのかを先に決める
詳しい確認項目は本番導入前チェックリスト12項目にまとめてある。
レベル判定だけ、外部に見てもらう
テクミルは、社内で作ったAIツールについて、第三者のエンジニアが懸念点と対応方針を整理するサービスです。全体の監査ではなく「このツールは今どのレベルか、次に何をすべきか」だけを相談することもできます。月額8万円(税別)から、初回の相談は30分無料。
テクミルのサービス内容を見る →まとめ
バイブコーディングで作ること自体に問題はない。問題は、レベルが上がったことに誰も気づかないまま運用が続くことにある。四半期に一度でいい、社内で動いているツールを並べて「これは今どのレベルか」を一言ずつ付けていく。それだけで、越えてはいけない線を越えたものが浮かび上がる。
よくある質問
バイブコーディングで作ったツールは、社内利用ならそのまま使ってよいですか?
「社内利用」と一言で言っても幅があります。作った本人だけが使うのか、チームに配るのか、全社で使うのか。この3つは同じ「社内」でも必要な確認がまったく違います。目安として、作った本人だけが使い、顧客情報を入れず、壊れても手作業に戻せるなら、そのまま使って問題になることは少ないです。他人が使い始めた時点で線を越えます。
本番公開の「本番」とは何を指しますか?
外部に公開することだけを指すのではありません。実務では「そのツールが止まると業務が止まる状態」になった時点で本番です。社内限定でも、受発注や請求がそのツールに依存していれば本番運用です。逆に社外に見えていても、無くなって誰も困らないなら本番とは言いません。
レベルを上げるとき、毎回エンジニアに見てもらう必要がありますか?
毎回は不要です。レベル1(チームで使う)までは、確認項目を読み上げて答えられるかを自分たちで確かめれば足ります。外部の目が要るのはレベル2(全社・顧客情報を扱う)以降、それも全体ではなく答えられなかった項目だけで十分です。
泉 款太(いずみ かんた)
株式会社SalesDock 代表取締役
慶應義塾大学法学部卒。スタートアップ、ラクスル、リクルート(SUUMO)を経て2025年に独立。 中小企業の経営・営業・業務・データをつなぐ事業基盤の設計と実装を支援。 不動産・製造業・クリニックを中心に30社以上の業務改善に携わる。
代表メッセージを読む →