確認はスキルで、増やせる
AIで作るのに才能はいらない。要るのは「これで合ってる?」と気づく確認の力。それは才能じゃなく、増やせる癖だという話。
これからAIで何か作ろうとしてる人は、正反対の二つの声に挟まれてると思う。
ひとつは「AIを使えば誰でも簡単に作れる、稼げる」。
もうひとつは「初心者が手を出すと危ない、ちゃんとしたやつじゃないと無理」。
この記事で言いたいことを先に。どっちも半分だけ本当で、半分は嘘だと思う。そして、その「半分」を分けてるものの正体が分かると、自分がこれから何をすればいいかが見えてくる。
差がつくのは、知識じゃない
作れる人と、途中で詰まって諦める人。この差は、頭の良さでも、プログラミングの知識でもない。
なぜなら、知識のほうはもうAIに聞けば手に入るからだ。「これどういう意味?」「どう書くの?」。聞けば答えが返る。知識の量で差はつかない時代になった。
じゃあ何で差がつくのか。「そこに疑問がある、と気づけるかどうか」だけだと思う。
AIは、聞かれたことにしか答えない。こっちが「これで合ってる?」と疑問に思って初めて、答えを取りにいける。逆に言うと、疑問が浮かばなかった箇所は、間違ってても素通りする。AIは「あなたが聞かなかったこと」を勝手に警告してはくれない。
だから、こう言える。気づいた疑問の数が、取りにいける知識の量になる。知識そのものじゃなく、「疑問に気づく力」が、進む人と詰まる人を分けてる。
その力は、才能じゃない
ここが、この記事でいちばん伝えたいところかもしれない。
「疑問に気づく力」と聞くと、センスや才能の話に聞こえるかもしれない。でも違う。これは癖だ。
詰まる。「なんで?」と思う。調べる。分かる。また別のところで詰まる。「なんで?」と思う。これを繰り返してると、だんだん「あ、ここ怪しいな」と引っかかる箇所が増えてくる。最初は素通りしてたところで、立ち止まれるようになる。
つまり、この力は増やせる。生まれつき決まってるものじゃなくて、詰まりながら「なんで?」を積んだ分だけ、感度が上がっていく。
だから、今なにも分からなくていい。分からないまま始めて、詰まって、「なんで?」を積んでいけば、力のほうが後からついてくる。順番はそれで合ってる。
「確認」には、二種類ある
この「気づく力」を、もう少し実用的に分けておく。作ってるときにやる確認には、性質の違う二種類がある。
ひとつは、ゴールに対する確認。
「これで、やりたかったことができてる?」「さっき決めたことと、矛盾してない?」。これは、むしろ始めたばかりの人のほうが強いんじゃないかと思う。何を作りたいかを決めたのは、自分だからだ。プロほど手が動くぶん、ここを軽視しがちなことすらある。ゴールを知ってるのは、あなた本人。
もうひとつは、危険に対する確認。
「これ、本番で事故らない?」「人のデータを危ない持ち方してない?」。これはプロのほうが強い。知らない危険には、そもそもセンサーが立たないからだ。名前を知らない危険は、疑いようがない。
じゃあ危険側は諦めるのか。そうじゃない。始めたばかりでも持てる危険センサーが、ひとつだけある。「自分は、何か見落としてないか?」を疑う癖だ。個別の危険の名前を知らなくても、AIにこう聞ける。「これ、本番で事故るパターンを全部出して」。名前を知らない危険を、名前を知ってるAIに教えてもらう。この一手が打てるだけで、危険側の確認もだいぶ変わる。
残るのは実力差じゃなく、「失敗したときの損の大きさ」
それでも、始めたばかりの人とプロで最後に残る違いがある。でもそれは実力差じゃない。失敗したときに、どれだけの損が出るかだ。
無料で、身内だけが使うツールなら、間違えてもタダで済む。作り直せばいい。
でも、他人のお金や、他人の個人情報が乗った瞬間、見落としひとつの損が跳ね上がる。同じ間違いでも、損の大きい場所でやると被害が大きい。
ここから、賢い手が見えてくる。
最強手は、「損が大きくならない作り方を選ぶ」
正解は、「難しい問題を上手く解決すること」じゃない。そもそも難しい問題が起きない作り方を選ぶことだ。
たとえば、人のデータを自分側で預からない。公開しない。他人が損をする構造を、最初から作らない。そういう設計を選べば、プロが「危ない」と振りかざす危険の多くが、そもそも発生しない。危険を上手にさばくんじゃなく、危険が来ない場所で作る。
これは逃げじゃない。始めたばかりの人が使える、賢い判断だ。
そのうえで、もし損が大きくなる場面が来たら、確認の質もそのぶん上げる。そして、自分の確認では上げきれないと感じたら、そこで手を止めて、詳しい人に見てもらう。止まれることも、確認のうちだ。
プロの記事は「危険の地図」として読む
最後に、詰まったときの読み方をひとつ。
始めると、プロが書いた技術記事を読む場面が来る。ここで多くの人が挫ける。「こんなの全然できない」と。でもそれは、たいてい誤読だ。
プロの記事は、プロの文脈で書かれてる。本番環境、チーム開発、他人のデータ、大きな規模。その基準を、身内で使う小さなツールに当てはめれば、そりゃ「できない」に決まってる。作り方の基準として読むから、挫ける。
じゃあプロの記事は無意味か。違う。「危険の地図」として読めばいい。どこが危ないのか。何を自分側で預かるとまずいのか。「それは自分で持つな」と一度でも読んでおけば、さっきの「預からない設計」を思いつける。地図はもらう。でも、歩き方は自分の歩き方でいい。
だから「誰でもできる」は、嘘じゃない
最初の二つの声に戻る。
「誰でもできる」。これは本当だと思う。才能もプログラミング知識もいらない。ただし正直な但し書きが付く。確認をサボらなければ、だ。「初心者には無理・危険」のほうも半分本当で、でも「損が大きくならない作り方を選べば、その危険の多くは避けられる」という続きがある。
世の中にあふれる「誰でも簡単に稼げる」は、この但し書きを黙ってることが多い。この記事は、同じ場所でつまずいてる人間が書いた、但し書きつきの版だ。誰でもできる。ただし、確認をサボらなければ。その確認は、才能じゃなく、増やせる癖だと思う。
という話を、これから一個ずつ、実際に手を動かしながら書いていく。詰まったら、いつでもここに戻ってきていい。
やってみても直らない、別のエラーが出た——そんなときは、その場で相談できます。コードは貼らなくてOK、キーは伏せてくださいね。