デモ向け vs 本番向け:AIで作ったアプリが本物のユーザーに本当に使える状態になるとき
AIで作ったアプリの多くは、デモでは見栄えがするのに、3人目の本物のユーザーの前でひびが入ります。自分がどちら側にいるかを見分ける方法と、開発者なしでその差を埋める方法を解説します。
どのAIアプリビルダーにも、作ったものが本物に見え始める瞬間があります。ページが読み込まれ、ボタンが効き、フォームが入力を受け付け、データがあるべき場所に表示される。あちこちクリックして、自分が起業家になったような気分になる。それはいい気分です。そして、多くの人がそこで足止めを食う場所でもあります — というのも「デモすると動く」と「知らない人が使っても動く」のあいだの差は見た目より大きく、その差はAIアプリビルダーのプレビュー画面には現れないからです。
この記事は、その差を意図して埋めることについてです。そのためにエンジニアになる必要はありません。何を、どんな順番でテストすべきか、そしていつ「これはまだ試作品だ」と呼ぶのをやめるべきかを知ればいいのです。
「デモ向け」とは実際どういう意味か
デモ向けのAIアプリとは、あなたがテストした道筋の上で、これまでプロンプトに貼り付けてきたデータに似たデータを使って、やってほしかったことをやってくれるアプリのことです。ログインは効く。ダッシュボードは読み込まれる。共同創業者に見せたかったものが画面に出ている。
デモ向けは取るに足りないものではありません。4か月前なら、あなたが作ったものはフリーランサーへの発注と6週間のスケジュールを意味していました。でもそれは同時に、あなたが一人で、ハッピーパス(うまくいく道筋)の上だけでテストしたバージョンでもあります。本物のユーザーはハッピーパスにとどまってくれません。
末尾に余計なスペースが付いたメールアドレスを貼り付けてきます。iPad で Safari を横向きで使います。モバイル回線でやってきて、ページが半分読み込まれたまま30秒放置してからボタンをタップします。「戻る」が効くことを期待し、更新しても入力した内容が消えないことを期待します。
デモが誤解を招くのは、AIが偽物を作ったからではありません。デモをする人が、どこに地雷が埋まっているかを知っているからです。あなたは無意識に、効くボタンをクリックします。本物のユーザーは、存在を忘れていたボタンをクリックするのです。
最初にひびが入る5つのこと
AIアプリビルダーでデモからローンチへ進む人たちを見てきた中で、本物のユーザーのもとで最初に壊れがちなのは、いつも同じ5つです。これらを意図して一つずつ点検することが、本番向けへ近づくいちばん速い方法です。
1. 空の状態。 あなたのダッシュボードは、プロジェクトが3つ入っていると見栄えがします。作っている間に3つのプロジェクトを使ったからです。新しいユーザーが登録すると、何も入っていないダッシュボードに着地し、灰色のからっぽの長方形を見ることになります。直し方はプロンプト一つです。「ユーザーのプロジェクトがゼロのとき、次に何をすればいいかを説明する親しみやすいメッセージと、最初のプロジェクトを作るボタンを表示して。」地味で、作業は10秒、でも「これは壊れている」と「これは親切だ」の差を生みます。
2. エラーの状態。 いますぐ試してみてください。Wi-Fi を切ってアプリをあちこちクリックする。わざと間違ったパスワードを打ち込む。メール欄を空のままフォームを送信する。アプリがクラッシュしたり、固まったり、500 Internal Server Error のような生のエラーを出したりしたら、エラー状態の問題があります。AIビルダーはこれを直せますが、あなたが頼まなければなりません。「API 呼び出しが失敗したらどうなる? ユーザーが不正なデータを入れたら? オフラインのときは?」これらは3つの別々のプロンプトで、本物のユーザーがトラブルに陥るほとんどの道筋をカバーします。
3. モバイル表示。 最初のユーザーのおよそ半分 — アプリの内容によってはそれ以上 — が、スマホで開きます。AIビルダーは標準的なレイアウトのレスポンシブ対応は上手にこなしますが、カスタムなもの、特にサイドバー、固定モーダル、複雑なフォームが絡むものは下手です。本物の人が使うように、もう片方の親指でスマホからアプリを開いてみてください。画面からはみ出すもの、正確にタップするには小さすぎるもの、入力しようとするとキーボードを覆ってしまうものがあれば、それは直すべき箇所です。たいていはプロンプト一つ。「このページをスマホ画面でちゃんと見えるようにして、特に [壊れている箇所] を — デスクトップ版は変えないで。」
4. 「2人目のユーザー」問題。 これは見落としやすいものです。AIで作ったアプリの多くは、ユーザーが一人だと想定しています。あなたが作ったデータはアプリの中に残ります。そこへ2人目のユーザーが登録すると、あなたのデータが見えてしまうか、あるいはデータが何も見えずにひどく混乱するか、どちらかです。これは認証とデータの分離の問題で、ローンチ前にAIに「ユーザーデータをどう保存しているか」を説明させる価値があります。正しい言い方はこうです。「ユーザーデータがどう分離されているか説明して。2人が登録したら、一方がもう一方のデータを見られる?」その答えがテストです。
5. 「やっぱりやめた」ボタン。 本物のユーザーは、絶えず取り消しをします。間違ったメールを打ったから、いま作ったアカウントを削除する。登録した2分後に解約する。昨日作ったプロジェクトのタイトルに誤字があるから編集したい。AIアプリビルダーは、放っておくと作成の道筋だけを作り、編集や削除の道筋を飛ばします — デモでは作成しか頼まれなかったからです。その穴を抱えたままローンチすると、最初の3人のユーザーは一時間以内にあなたにメールを送ってきて、その文面は「どうやって」という言葉で始まります。アプリを一通り歩き、すべての画面についてこう問うてください。「ユーザーはいまやったことを取り消せる? あとで変えられる?」答えが「いいえ」のところはどこでも、ローンチ前に必要な機能です。
「本番向け」が意味しないこと
AIで作ったアプリの本番向けは、銀行の本番向けと同じではありません。99.99% の稼働率は要りません。負荷テストも要りません。運用手順書も、オンコール体制も要りません。あなたは Stripe ではなく、本物の人々に役立つ小さなものなのです。
本当に必要なのは、知らない人の前で恥をかかせないビルドです。それは、何を見ればいいか分かっていれば、集中した午後の1〜2回で達成できます。上の5点がそのほとんどです。残りは、アプリを読みやすくすること — すべてのボタンに明快な文言、クリックしたときの予測どおりの動き、効かない戻る矢印で行き止まりになるページがないこと。
デモ向けから本番向けへの最大の飛躍は、コードの中にはありません。知らない人がやるようにあなた自身のアプリを使ってみる、その意思の中にあります。私が人に勧めるコツはこうです。カフェで友人にスマホを渡し、何も説明せずに、アプリの主な機能をやってもらう。ヒントは出さない。相手の親指を見る。3秒以上止まった最初の場所が、今週直すべきいちばん大事なものです。2番目と3番目の場所は、たいていすぐに続けて直せます。
小さなローンチチェックリスト
最初の本物のユーザー10人に届ける前に、このチェックリストを一通り歩いてください。どれもコードを書く必要はありません。すべて、AIアプリビルダーへのプロンプトか、手作業のクリック確認です。
- まったく新しいユーザーとして、プライベートブラウジングのウィンドウから、近道なしでエンドツーエンドに登録してみた。
- アプリをスマホで使ってみた。
- フォームを壊そうとしてみた — 空欄、変な入力、とても長い入力。
- ユーザーデータがどう分離されているかをAIビルダーに尋ね、その答えが筋が通っている。
- 何か問題が起きたときにユーザーへ連絡する手段がある(メール欄、フィードバックのリンク、何でもいい)。
- 何か問題が起きたときに知る手段がある — AIビルダーはたいてい基本的なエラーログ機能を用意しているので、オンにしておく。
- すべてのページの空の状態が、次に何をすればいいかをユーザーに伝えている。
- 何かを作成するすべてのアクションに、取り消し・編集・削除の手段がある。
このリストを通ってみて、いくつか欠けていたら、それが明日のプロンプトです。通ってみて、ほとんどが欠けていたら、アプリはまだ準備ができていません — そしてそれは、誰かにリンクを送る前に知っておくと役立つことです。
正直な中間地帯
AIで作ったアプリのほとんどは、しばらくのあいだ中間ゾーンに住んでいます。だいたい動く。荒いところがいくつかある。小さなユーザー群にはよく役立つが、規模が大きくなるとひびが入る。それは、スタートアップや社内ツールが何か月も住むには十分まともな場所です。間違いは、デモ向けのアプリを、すでにそのゾーンを抜けたかのように扱うこと。もう一つの間違いは、本番向けを、決して到達できない完璧主義の基準として扱うことです。
本当の問いはこうです。友人がこれを使って感想を返してきても、自分は平気だろうか? もし平気なら、あなたの段階としては十分に本番向けです。もし「感想を言われる前に何かを直しに走りたい」と思うなら、そのものを書き留めて、まず直しましょう。
1万人のユーザーに備える必要はありません。次の10人に備えればいいのです。それは現実的で、数の限られた修正のリストであり、そのほとんどはAIアプリビルダーが午後のうちに手伝ってくれます。
もしAIで作ったアプリを本物のユーザーに届けたことがあるなら、予想していなかったのに最初に壊れたものは何でしたか? それはたいてい「自分のは準備ができているか」よりも面白い問いです — 驚きこそが本当のシグナルだからです。