メタロジカル株式会社

ARTICLE

お役立ち記事

AI・外注、アプリ作るならどっち?開発会社の代表が忖度なしで話します

メタロジカル株式会社の関です。

最近、本当に多い相談があります。

「アプリを作りたいのですが、AIで作った方がいいですか。それとも開発会社に頼んだ方がいいですか」

この半年で、最も増えた相談がこれです。

通常、この話を開発会社の代表が書くと、ほぼ確実に「外注がいいですよ」という結論になります。 自分の商売ですから、当然です。

ただ、私はポジショントークなしで書ける立場にいます。

なぜかと言いますと、うちの会社、受託のアプリ開発だけではなく、AIで作られたアプリの修正依頼、審査が通らない時の対応、そしてAI自体の開発も行っているからです。

外注が増えて儲かるだけではなく、AIで作った後のフォローアップも仕事です。 ですから、「とりあえず外注してください」と言う必要がありません。

この記事では、忖度なしの結論に加えて、AIでアプリを作る時に役立つ実用ノウハウもいくつかお伝えします。

おすすめのAIツール、AIを思い通りに動かす方法、機密情報を漏らさない方法など、AIで何か作りたいと思っている方には、それだけでも持ち帰っていただける内容にしています。


まず結論から

趣味レベルのものや責任が発生しないアプリであれば、AIでリリースまで問題ありません。

ただし、他人に使ってもらうアプリ、セキュリティが重要なアプリ、社内アプリをAIだけで開発するのは非常に危険です。

また、エンジニアに依頼した方がコスパが良いケースも多いです。

この記事では、この違いを具体的に解説していきます。


AIでどこまで作れるのか(2026年現在)

2026年現在、AIでアプリを作るという話をする時、ツールはいくつかあります。 ChatGPT、Claude、Cursor、Claude Codeなど様々です。

ここでひとつ、ノウハウとしてお伝えしておきたいのですが、私がアプリ開発で使うとしたら、Claude一択です。

理由は3つあります。

コードを書く能力が、現時点で頭一つ抜けている。
同じ指示を出しても、Claudeが書くコードは他のAIより一段階品質が上です。 これは私個人の感覚ではなく、エンジニアコミュニティでもほぼ共通認識になっています。 特に、複数のファイルにまたがる複雑な機能を作らせる時、差がはっきり出ます。

長い文脈を覚えていられる。
アプリ開発は「こういうアプリを作りたい」と説明してから何時間もやり取りが続きます。 途中で前提を忘れられると本当にストレスですが、Claudeは長い会話でも前提を保持し続けてくれます。

安全設計が真面目。
入力したデータの扱い方について、Claudeはかなり真面目に作られています。 仕事で使う時の安心感が違います。

「ChatGPTじゃダメなんですか」と聞かれることもありますが、ChatGPTはチャットや文章生成では非常に優秀です。 ただ、コードを書かせる用途では、現時点でClaudeに分があると感じています。 時期によって変わる可能性もありますので、あくまで今の話です。

Claudeを使う場合、有料のProプラン(月20ドル、約3000円)に入ることを強くオススメします。

無料プランだと使える回数が厳しく制限されていたり、精度が落ちたりします。 本気で何か作りたいのであれば、最初から有料プランで始めてください。 月3000円は安い投資です。

さて、2年前と現在では、AIでできることのレベルが全く違います。 今は「こういうアプリを作って」という一文だけで、バックエンドからフロントエンドまで動くものが出来上がります。

ただ、「動くもの」を作ることと、「他人に使ってもらえるアプリ」にすることは、全く別の話です。


AIで作っていいケース

自分一人でだけ使うアプリであれば、AIで問題ありません。
むしろAI一択です。

自分のタスク管理ツール、自分の家計簿、自分だけが使う業務効率化ツール、こういったものは迷わずAIで作ってください。

私自身、Claudeを使って自分用のツールを作ることがあります。 数時間で欲しいものが形になる。いい時代です。

ただ、ここから先、他人が関わるアプリ、あるいは業務で使うアプリになった瞬間に、話が変わります。


社内アプリも、AIで作るべきではありません

少し意外に思われるかもしれませんが、社内で使うアプリも、外注をオススメしています。

「社内アプリくらいAIで作れば十分では」と思われる方も多いでしょう。 ネット上でも「社内ツールはAIで作ればコストが圧縮できる」という話がよく出ています。

でも、本当にそうでしょうか。

社内アプリをAIだけで作った時に起きる問題は4つあります。

①バグが起きた時に業務が止まる

社内アプリは使われ始めた瞬間から業務の一部になります。 それが止まると現場が止まります。

AIで作ったアプリの最大の問題は、バグが起きた時にすぐ直せないこと。 コードの中身を理解していないので、原因特定に数日かかるのが普通です。 その間、社員全員が待っている。

実際に「AIで作ったアプリがバグを起こしていて、自分たちでは直せないから助けてほしい」というご相談を多数いただいています。

②復旧できないケースがある

直せないどころか、AIに修正を指示しても別の箇所が壊れ、それを直すとまた別が壊れる悪循環に入ることがあります。

最終的に何が正しい状態だったか分からなくなる。 うちに来る相談で一番多いのがこのパターンです。

③情報漏洩のリスク

社内アプリは顧客情報、社員情報、売上データなど機密情報を扱うことがほとんどです。 AIで作ったアプリはセキュリティ観点が抜けがちで、外部から侵入される穴が残りやすい。

顧客リストが流出すれば、謝罪対応、法務対応、損害賠償、信用の失墜。 節約した開発費の何百倍もの損害になります。

④開発にかかる時間

エンジニアが開発する時間と非エンジニアが開発する時間は10倍以上の差があると言われています。

社員がAIで開発するより、外注して自社の業務に集中した方が利益が出る可能性は高い。 これは後ほど詳しく説明します。


AIで作る時の4つの壁

他人に使ってもらうアプリをAIだけで作ろうとした時、具体的にぶつかる壁を4つ挙げます。 うちに修正依頼で来る方から毎回聞く話ですので、実例ベースです。

壁1:コードの内容を理解していない

これが一番大きな壁です。

AIでアプリを作ると動くものはできます。 ただ、中身のコードを自分で理解していない。 普段は問題ないのですが、バグが出た時、OSアップデートで動かなくなった時、対応できません。

AIに「直して」と指示すれば直るかというと、そう単純ではありません。 修正したつもりで別の箇所を壊している、原因を特定できずAI自身が迷走する、ということが普通に起きます。

【ノウハウ】Claudeを思い通りに動かす3つのコツ

ここで、AIをコントロールするための工夫を3つご紹介します。 知っているだけでAIの暴走が減ります。

①最初に要件を箇条書きで全部渡す。
「こういうアプリを作って」とふわっと指示するのではなく、「目的は何で、誰が使って、必要な機能はこれとこれとこれで、使う技術はこれ」と箇条書きで渡す。 AIは最初に与えられた前提を強く守ろうとするので、ここを丁寧にやるだけで出戻りが激減します。

②生成されたコードに「なぜそう書いたか説明して」と聞く。
AIが何か書いた後、理由を聞いてください。 自分が中身を理解する助けになるだけでなく、AIが間違っている時にAI自身が気づくことがあります。 地味に効きます。

③修正を依頼する時は「他の箇所を変えないで」と明示する。
AIの一番怖い癖は、頼んでもいない場所まで勝手に書き換えることです。 「ここだけ直して、他は触らないで」と一言添えるだけで、想定外の破壊がかなり減ります。

この3つを守るだけでAIとの付き合い方がだいぶ楽になります。

ただ、それでも自分で中身を読んでデバッグできる人」でないと、最終的にはトラブル時に詰みます**。 本番運用中のアプリでこれが起きると致命傷です。

壁2:バックエンドの知識ハードル

あまり語られていない壁ですが、意外と大きいです。

本格的なアプリには必ずバックエンドが必要です。 ユーザー情報の保存、データの同期、通知、認証、こういった裏側の仕組みです。

FirebaseやAWS AppConnect、Supabaseといったサービスが使われることが多いのですが、正しく使うにはそれなりの知識が必要です。

特に料金の話は怖い。 Firebaseは無料枠がありますが、設計をミスると一晩で何万円という請求が来ることがあります。 データの読み込み回数のミスや無限ループで、朝起きたら請求がエライことになっている、というのは実際にある話です。

AIはこの辺りも書いてくれますが、正しく書けているかを判断する知識がないと、後から料金が膨らんだりデータ構造が崩壊したりします。

壁3:セキュリティ

名前や生年月日、住所を登録する機能があるアプリ。 会員登録系やプロフィール機能のあるアプリは、かなり多くが該当します。

こういった個人情報を扱うアプリをAIだけで作るのは、正直に申し上げますと危険です。

AIが生成するコードは動くし見た目も綺麗ですが、セキュリティ観点が抜けていることが多い。 パスワードの保存方法、APIキーの扱い、個人情報の暗号化、認証の実装、こういった部分に穴が残ります。

怖いのは、作った本人が穴に気づかないこと。 動いているから大丈夫、と思ってしまう。

よく聞くのは、サーバーを狙われて情報を削除・奪取され、身代金を要求されるケース。 そして払ってもデータを返してくれないことがあります。

AIで開発する場合も、最後には信頼できるエンジニアに確認をした方が良いと思います。

【ノウハウ】AIに機密情報を漏らさないための基本

もうひとつ大事なノウハウです。 AIで開発する時、自分自身がAIに機密情報をうっかり渡してしまうリスクがあります。 意外と知られていないので、基本をお伝えします。

①AIに渡してはいけないものを覚える。
APIキー、パスワード、DB接続情報、本物の顧客データ、社員の個人情報、契約書の内容。 これらは絶対にAIに直接貼り付けない。 一般的なAIサービスは入力を記憶しない設計のものも多いですが、確実ではありません。

②Claudeの設定で「学習に使わない」をオンにする。
ChatGPTもClaudeも、入力データを学習に使うかどうかの設定があります。 仕事で使うなら迷わずオフに。 Claudeの場合、ProプランやTeamプラン以上ではデフォルトで学習に使わない設定になっています。 これも有料プランをオススメする理由のひとつです。

③ダミーデータを使う癖をつける。
顧客リストを扱うコードを書きたい時、本物の名前ではなく「山田太郎」「鈴木花子」のような架空データを使う。 構造さえ同じであれば、AIはちゃんと動くコードを書いてくれます。

④誤って機密情報を貼ってしまった場合。
APIキーを貼ってしまったら、即座に無効化して新しいキーを発行し直す(ローテーション)。 一度外部に出たキーは、二度と安全だとみなしてはいけません。

壁4:ストア審査に通らない

うちに来る相談で非常に多いパターンです。

App StoreとGoogle Playの審査、AIはほぼ考慮してくれません。

リジェクトされない書き方というものがあり、Appleの場合はユーザーデータの扱い方、課金の実装、プライバシー表示など細かいガイドラインがあります。

AIで作ったアプリをリリースしようとして、リジェクトが5回、10回と続き、何が原因か分からないまま止まってしまう方からの相談は毎月いただいています。

原因が分かればシンプルなことが多いのですが、知らないと自力では解決できない領域です。


時給3000円以上の方は、AIで作らない方がいい

多くの方が計算していないことなのですが、時給で考えると答えが出ます。

エンジニアがAIを使って作れば10時間で終わるアプリ。 非エンジニアが同じものをAIで作ろうとすると、私の感覚で50時間から100時間です。 挫折を含めて10倍近くかかります。

能力の話ではありません。 エラーメッセージの意味が判断できない、コードの正誤が判断できない、修正箇所が分からない。 この積み重ねで時間が溶けていきます。

時給3000円以上の方(経営者、事業責任者、コンサルタントなど)が50〜100時間をAI開発に使うと、時給3000円×50時間で15万円、100時間なら30万円。

時間をお金に換算すると、外注した方が安い。

さらにその50時間は本業で稼げたはずの時間なので、機会損失も加わります。

率直に申し上げます。 事業をされている方は、事業に集中していただいた方がいいです。

アプリを作るスキル自体が欲しい場合は別です。それは投資として価値があります。 ただ、「安く済ませたいから」だけであれば、時給で計算し直してください。

一方、副業で始めたい方や学生、これから独立される方は、AIで作る価値が十分にあります。 時間はあるけどお金はない、という状況なら、AIで作るスキルそのものが資産になります。


第三の選択肢:AIでモックだけ作って発注する

ここからが、この記事で最もお伝えしたい話です。

AIで全部作るのはハードルが高い、かといって最初から外注すると費用がかかる。 この板挟みで悩んでいる方に、第三の選択肢をご紹介します。

「AIで動かないデザインだけを作り、それを持って開発会社に依頼する」という方法です。

現在のAIは、コードを書くこと以外に、画面のモックを作ることも得意です。 動かないUIだけ、見た目だけを短時間で作れます。

これを開発会社に持っていく。 「こういうアプリを作りたいんです、この画面の通りに」と見せる。

これは私が最も大事にしている認識の齟齬をなくす工夫のひとつです。

アプリ開発で失敗する最大の原因は、言った言わないではありません。 発注者の頭の中のイメージと、出来上がったものがズレることです。

言葉だけで「こういうアプリが欲しい」と説明しても、聞いた側は自分の解釈でしか受け取れません。 結果、納品時に「思っていたものと違う」となります。

ところが、動かないモックでも画面が見えていれば、認識は限りなく100%に近づきます。 「このボタンを押したら、次はこの画面に遷移したい」と絵で見せれば一発で伝わります。

発注者側にも大きなメリットがあります。

モックを作る過程で頭の中が整理されていく。 「この画面から次はどこに行くのか」「このボタンは何の機能なのか」と、作っている途中で気づくことが多いです。

言葉だけで企画していた時には見えなかった矛盾が、画面にした瞬間に見えてきます。

結果として、発注する段階で企画が固まっている。 これは開発会社にとっても大歓迎です。

そして、見積もりが圧倒的に取りやすくなります。

企画書だけでは画面数も機能数もはっきりしないため、会社側は安全を見て高めに出さざるを得ません。 モック付きなら画面数も遷移も明確で、見積もり精度が段違いです。

うちでもモック付きならその日のうちに概算を出せます。

【ノウハウ】Claudeでモックを作るコツ

Claudeには「Artifacts」という機能があります。 生成したコードをその場でプレビューしてくれる機能で、HTMLやReactのコードを書かせると右側に画面が表示されます。

これを使って1画面ずつモックを作っていくのがオススメです。

ログイン画面を作って」「次にホーム画面を作って」「次に商品詳細画面を作って」と画面単位で指示します。

色や雰囲気の指定も入れてください。 「シンプルで、青基調で、フォントは見やすく」といった指示で、かなりイメージに近いものが出てきます。

サーバーの接続等は難しいため、あくまで画面の動きを共有するのに向いています。


メタロジカル株式会社が実際にやっている3つの仕事

冒頭で申し上げた「ポジショントークなしで書ける」という部分を、もう少し具体的に説明させてください。

メタロジカル株式会社は3つの事業を行っています。

①通常の受託開発。
アプリをゼロから作る仕事です。

②AIで作られたアプリの修正対応。
ここ半年で非常に増えました。 バグ修正、審査対応、セキュリティ点検といった相談です。

③AI自体の開発。
AIを一から作ったり、AIを使った開発ツールを作ったり、AIを業務に組み込む支援をしています。

AIが広まってうちの仕事が減るかというと、減っていません。むしろ増えています。

ですので「AIで作るのをやめて全部外注してください」と言う必要がないので忖度なしでいきました。 自分で作れる方は作っていただいた方がいいです。
詰まった時に頼っていただければ、それで十分成立しています。


結局どれを選ぶべきか



自分一人だけで使うアプリ
→ AIで作ってください。ClaudeのProプランがオススメです。

社内で業務に使うアプリ
→ 外注をオススメします。バグや情報漏洩のリスクを考えると、節約した金額以上の損失が出る可能性があります。

時給が3000円以上
→ AIで自分で作るのは避けた方がいいです。時間換算で損します。

他人に使ってもらうアプリで、個人情報や課金が絡む
→ 外注してください。セキュリティと審査対応は素人だけだと詰みます。

企画がまだ固まっていない
→ 第三の選択肢、AIで動かないモックを作ってから発注がオススメです。


まとめ

  • 自分一人で使うアプリはAI、それ以外は基本的に外注を検討

  • AIを使うならClaude、できれば有料のProプランで

  • Claudeを使う時は、要件を箇条書きで渡す、説明を求める、修正範囲を限定する

  • 機密情報はAIに渡さない、学習オフにする、ダミーデータを使う、漏らしたら即ローテーション

  • AIでモックだけ作って発注する。これが認識の齟齬を防ぐ最強の方法


メタロジカル株式会社では、AIで作ったアプリの修正、審査対応、セキュリティ監査、すべて対応しています。

「モックを持って相談したい」というご連絡も大歓迎です。

ご相談は無料で承っておりますので、お気軽にご連絡ください。

info@metalogical.jp

メタロジカル株式会社 | お問い合わせmetalogical.jp


記事一覧に戻る
ホーム

>

お役立ち記事

>

AI・外注、アプリ作るならどっち?開発会社の代表が忖度なしで話します