初めてAIで作るアプリは何にすべきか(そして、何にすべきでないか)

誰もが「とにかく何か作れ」と言います。素晴らしいアドバイス。ひどい指示です。

あなたはAIアプリビルダーを開き、空のプロンプトを見つめ、こう思います:温めてきたあのSaaSのアイデアを作るべきかもしれない。マーケットプレイス。CRM。AIを組み込んだプロジェクト管理ツール。45分後、あなたの手元にはログイン画面の半分があり、このAIってやつは本当に機能するのかと首をかしげています。

機能します。あなたはただ、最初のプロジェクトを間違えただけです。

すでに手作業で解決している問題から始める

最高の最初のアプリは、あなたのスタートアップのアイデアではありません。すでに手作業でやっている、あの面倒なこと — 毎週月曜に更新するスプレッドシート、少し手直ししてコピペするメール、チームが Slack で回し合うチェックリスト — です。

理由はこうです:あなたはすでに、これが何をすべきか正確に知っています。「要件を見極める」必要はありません。要件は、先週の火曜日にあなたがやったことそのものです。その明快さこそが、AIアプリビルダーを強力にするものです — 彼らは明確な説明を動くツールに変えるのが得意で、漠然としたプロダクトのビジョンについて心を読むのは苦手なのです。

良い最初のプロジェクトの例をいくつか挙げます。

クライアント受付フォーム。 コンサルタント、セラピスト、コーチ、フリーランサーなら、おそらく新しいクライアントにアンケートをメールで送っているでしょう。彼らの回答を集め、一か所に保存し、サマリーを送ってくれるアプリは、AIビルダーに説明するのに20分ほどです。毎週使うことになります。

イベントのRSVPトラッカー。 ワークショップを企画していて、出欠をスプレッドシートで管理している?人々が登録し、誰が来るかを見て、確認メールを受け取れるシンプルなページを作りましょう。昼食前に完成します。

チームの朝会ログ。 朝会を Slack に投稿して流れ去らせる代わりに、チームが日々の更新を投稿し、日付ごとに閲覧できるページを作りましょう。ログイン不要 — ただの共有リンクです。

個人用の見積もり計算ツール。 フォトグラファー、施工業者、その他見積もりを送るあらゆるサービス提供者なら、変数(時間、材料、場所)を入力すると、メールにコピーできる整形された見積もりを吐き出すシンプルなツールを作りましょう。あなたはたぶん、この計算をすでに頭の中か電卓でやっています。

これらのどれも、あなたを大富豪にはしません。すべてが、今週、本物の時間を節約してくれます。そしてあなたはそれらを完成させます — それは、あなたが思う以上に重要なことです。副業の墓場は、決してリリースされなかった野心的なアイデアでいっぱいです。あなたの初めてのAIで作るアプリは、そこに加わるべきではありません。

悪い最初のプロジェクトとは

悪い最初のプロジェクトには、3つの特徴があります。

1. ユーザー認証を必要とする。 ログイン画面、パスワードのリセット、メール認証 — これはプロダクトではなく配管です。説明するのも退屈、テストするのも退屈、デバッグするのも退屈。AIビルダーはこれをできますが、何も役立つことを教えてくれないままプロジェクトの複雑さを倍にします。3つ目のプロジェクトまで取っておきましょう。

2. 成功の基準が不明確。 「チームがもっとうまく連携できるツール」 — それはどういう意味ですか?画面はどんな見た目ですか?メインのボタンをクリックしたら何が起きますか?核となるワークフローを3文で説明できないなら、AIビルダーもそれを作れません。それは想像力の失敗ではありません — このアイデアがアプリを必要とする前に、もっと紙の上での時間を必要としている、ということです。ユーザーが何をするかを、ステップごとに書き出しましょう。それができないなら、まだそれを作る準備ができていません。

3. すでに存在する何かと競おうとしている。 最初のプロジェクトとして「Notion みたいだけどシンプルなもの」や「Trello のうちの業界版」を作るのは、重要でないエッジケースに何週間も費やすことになる自分をお膳立てしているようなものです。これらのプロダクトには、何百人ものエンジニアが取り組んでいます。あなたの強みは、より良い版を作ることではありません — 彼らが決して作らないであろう、あなたにしか意味を持たない何かを作ることです。

初めてAIで作るアプリのための20分テスト

実践的なフィルターがあります:そのアプリ全体を、それを聞いたことのない友達との20分の会話で説明できますか?ビジネスモデルではありません。ロードマップでもありません。ただ:それは何をして、誰が使い、彼らは画面で何を見るのか。

説明できれば、良い最初のプロジェクトです。

「えっと、場合によるんだけど」とか「エッジケースがたくさんあって」と自分が言っているなら — それはいずれ作るのにふさわしいプロダクトですが、最初ではありません。

自分の説明を書き出しましょう。最大3段落。その説明が、ほぼそのままの言葉で、あなたがAIビルダーに打ち込むものになります。自分自身に対して明快であるほど、出力は良くなります。

まず作り、それから自分のものにする

プロジェクトを選んだら、うまくいく手順がこちらです。

ステップ1:核となるワークフローを説明する。 アプリ全体ではなく — 主要な1つのことだけ。「誰かが名前、メール、プロジェクトについての3つの質問に記入するページ。送信すると、私が回答つきのメールを受け取る。」それだけです。そこから始めましょう。

ステップ2:試す。 あちこちクリックする。フォームに記入する。期待どおりのことをしますか?しなければ、何がおかしいかAIに伝えましょう。「確認メッセージは、ただの『ありがとう』じゃなくて、相手の名前を言うべき。」小さく、具体的な訂正です。

ステップ3:1つ追加する。 送信内容を閲覧できるテーブルに保存したいかもしれません。テキスト欄の代わりにドロップダウンが欲しいかもしれません。一度に1機能ずつ追加します。各追加が、AIビルダーが変更をどう扱うか — そしてあなたがほしいものをどう説明するか — を見るチャンスです。

ステップ4:1人と共有する。 Product Hunt ではありません。使ってくれそうな誰かにリンクを送るだけです。彼らが何をするか観察しましょう。戸惑ったら、次に何を直すべきかわかります。

このループ — 説明し、試し、調整し、共有する — が、AIで作るというスキルのすべてです。私たちの友人の一人は、この方法でコーチング業のためのクライアント受付フォームを作りました。最初のバージョンは15分かかりました。彼女はそれを1人のクライアントと共有し、ファイルアップロードの欄が必要だと気づき、2分でそれを追加し、以来毎週使っています。盛大なローンチなし。ただ、機能するものがあるだけです。

最初のプロジェクトは、このループの練習です。ループを短くしましょう。

あなたが本当に学んでいること

ツールを学んでいるように見えるかもしれません。違います — というか少なくとも、それは最も重要でない部分です。あなたが学んでいるのは、「漠然としたアイデアがある」から「これが必要なものです、何か — AIでも人間でも — が作れるくらい明快に説明したもの」へどう進むか、です。

それは、ほとんどの人が決して練習しないスキルです。開発者は仕様を書いてチケットを起票する年月をかけて身につけます。デザイナーはワイヤーフレームを作ることで身につけます。あなたは、AIアプリビルダーに一段落打ち込んで何が返ってくるか見ることで身につけます。出力が期待と合わないたびに、あなたは自分が本当に望んでいるものを説明するのがうまくなります。

そのスキルは、2つ目のプロジェクトにも、10個目にも、そして人間の開発者と働くことにも転用できます。AIビルダーから最も多くを引き出す人は、最高のアイデアを持つ人ではありません。「想像していること」と「書き出したこと」の隔たりを縮める練習をしてきた人です。

あなたの最初のアプリは、その隔たりを初めて縮める場所です。一度の作業で完成させられるほど小さい何かを選びましょう。来週実際に使う何かを選びましょう。それを完成させましょう。

それから、もっと難しい何かを作りましょう。