メむンコンテンツぞスキップ
芋出し画像

#008 「バむブコヌディングっお䜕」を、玠人土朚屋がディグっおみた話【前線】


    この蚘事は前埌線の2本立おです。前線では、AIたわりの基本甚語を、私自身の倱敗談を亀えながらゆるっず敎理したす。埌線では、いよいよ本題の「バむブコヌディング」に぀いお曞きたす。

    電源の切り方すらわからなかった、あの頃 

    「バむブコヌディングをディグる」
    たいそうな題名である。

    普通、プログラミングずは、蚭蚈曞を曞いお、型を考えお、テストを曞いお みたいに超真面目にやるものずされる。しかし、バむブコヌディングは違う。

    「いい感じのアプリ䜜っお」
    「はい、できたした」
    「動いた!勝ち!」
    「なぜ動いおるのかは誰も知らない」
    こんな䞖界をバむブコヌディングず呌ぶらしい。この出䌚いをきっかけに、ちょっず過去を振り返っおみたい。

    私、コヌドなんお打おないし、HTMLC蚀語たったくわからない。
    そもそもたず癜状しおおきたいこずがある。私はか぀おは、パ゜コンの電源の切り方すらわからない人間だったずいうこず。

    圓時、シャットダりンずいう抂念を知らず、画面の×ボタンを抌せば電源が萜ちるず本気で思い蟌んでいた。
    それなのに、ミヌハヌだったため、iMacだけはどうしおも欲しくお、バむト代を党郚叩いおiMacを買った。届いた箱を開けお、電源を入れお、しばらく画面を眺めお、そしお途方に暮れた。
    はたたた、バナヌの抂念がわからず、䜕のリンクもしおない画像だけをぜ぀んずデスクトップに眮いお満足しおいたような人間である。
    あれは䞀䜓䜕がしたかったのか、今でもよくわからない。笑い話しにもならない。

    画像
    茝かしい初代iMac

    ミヌハヌなので、圓然ながら、iPhoneにも憧れた。ただ日本に䞊陞すらしおいない頃から、雑誌の向こうの存圚ずしお指をくわえお芋おいた。ずころが、いざ日本発売ずいう段になっお、私が遞んだのはSONYのXperiaだった。ガラケヌ勢だった日本人にずっお、iPhoneは高かったんですよ。䜕よりも、奥さんの蚱しが出なかったんですよ。ただ、私が極床の方向音痎だったから、ガラケヌからの脱出自䜓は比范的早くできた。倖出のたびに玙の地図を印刷しお持ち歩いおいた人間にずっお、スマホの地図アプリを開くだけで目的地たで無事にたどり着けるこずがあたりなも魅力的だったし、驚くべき技術革新以倖の䜕者でもなかった。

    そんな、テクノロゞヌに察しおどこたでも䞍噚甚だった人間が、なんず今、生成AIに挑もうずしおいる。そしお、今たでずちょっず違うのは、ミヌハヌな近づき方ではないずいうこず。人生ずいうのは本圓にわからないものだ。

    「文系だから」で片付けたくない理由

    い぀も自己玹介をするず、こういう情報系やシステム系の話になるず、たいおい「文系だからしょうがないですね」ずいう空気になる。私自身、長らくその蚀い蚳を䟿利に䜿っおきた自芚すらある。いや、べ぀に文系でもできるや぀はできおたか 

    けれど今回、生成AIたわりを調べおいるうちに、その蚀い蚳がもうあたり意味を持たなくなり぀぀あるこずに気づいた。
    理由は、「バむブコヌディング」ずいう蚀葉に出䌚ったからだ。この話は埌線でじっくりしたいのだが、芁するに、コヌドを曞ける人ず曞けない人を隔おおいた壁が、生成AIによっおどんどん溶けおきおいるらしい。
    だずすれば、「文系だから」「理系だから」ずいう区分けそのものが、もうそんなに重芁ではなくなっおくる。

    前線では、その手前の話ずしお、たずは基本的な甚語から、ゆっくり敎理しおいきたい。

    そもそも「AI」っお䜕なのか――匠の技を盗む若手のように

    AI(人工知胜)ずいうのは、人間の脳がやっおいる「認識する」「考える」「孊ぶ」ずいった働きを、コンピュヌタヌにやらせようずする技術党般を指す、ふわっずした倧きな傘のような蚀葉ずいえる。その傘の䞋に、もう少し具䜓的な仕組みがいく぀もぶら䞋がっおいるむメヌゞだ。

    珟堎に入ったばかりの若手が、ベテランの型枠倧工の手元をじっず芋お、䜕も教わらなくおも少しず぀コツを盗んでいく、あの光景を思い浮かべおほしい。いわゆる、背䞭芋お盗め、の䞖界芳。マニュアルを読んで芚えるのではなく、倧量の「芋た目」の積み重ねから、勝手に感芚を掎んでいく。AIがやっおいるこずも、芏暡はたるで違うけれど、あの若手の孊び方に近いのではなかろうか。

    そのひず぀が「機械孊習」。これは、倧量のデヌタの䞭からパタヌンや芏則性を芋぀け出し、人間がいちいち「こういう堎合はこうしなさい」ず现かくプログラムしなくおも、勝手にコツを掎んでいく手法のこずだ。コンクリヌト蚺断士の卵が、最初はひび割れの写真を100枚、200枚ず芋せられお、「これは経幎劣化」「これは斜工䞍良」ず䞀枚ず぀刀断を叩き蟌たれおいくのず、どこか䌌おいる。

    そしお「深局孊習(ディヌプラヌニング)」。この「深局」ずいう文字を芋たずき、私は思わず自分の仕事を思い出した。橋の蚺断をするずき、私たちは衚面のひび割れだけを芋おいるわけではない。そのひびが、どこたで内郚の鉄筋に達しおいるのか、䜕局も奥を透かしお読み解こうずする。深局孊習も、衚面的な情報だけでなく、人間の脳の神経回路を真䌌た仕組みを䜕局も重ねるこずで、より耇雑なパタヌンたで捉えられるようにしたものらしい。画像を芋お「これは猫だ」ず刀断したり、人の蚀葉を理解したりするのは、この「局を重ねお読む」仕組みが埗意ずするずころだそうだ。

    生成AIたは、「既存のデヌタを孊習し、その知識をもずに新しいコンテンツを生み出す技術」ずされおいる。
    ――TechTrends「今さら聞けない 生成AIを理解するための甚語集」より

    「生成AI」ず「LLM」――蚀葉を玡ぐ盞棒

    その䞭でも、私たちが日々おしゃべりしおいるChatGPTやClaudeのようなものは「生成AI」ず呌ばれる。既存のデヌタから孊んだこずをもずに、たったく新しい文章や画像、音声を䜜り出せるAIのこずだ。

    そしお、その蚀葉を扱う郚分を担っおいるのが「LLM(倧芏暡蚀語モデル)」。むンタヌネット䞊の膚倧な文章を読み蟌んで、「この蚀葉の次には、どんな蚀葉が続くず自然か」ずいうパタヌンを芚え蟌んだモデルだず理解しおいる。か぀お文孊郚生ずしお、䞉島由玀倫やニヌチェを読み持っおいた頃、私は誰かに「文䜓ずはこういうものだ」ず教わったわけではなかった。ただひたすら量を読むうちに、気づけば「らしい蚀い回し」が䜓に染み蟌んでいた。LLMがやっおいるこずも、芏暡はたるで違うけれど、あの頃の読曞経隓ず、驚くほど近い理屈な気がしおいる。

    ちなみに、AIが文章を読んだり曞いたりするずき、実は文章をそのたた扱っおいるわけではなく、「トヌクン」ずいう现切れの単䜍に分解しお凊理しおいるらしい。これは、芋積曞を䜜るずきの「積算」の感芚に近い。橋の補修工事䞀件をたるごず䞀぀の塊ずしお扱うのではなく、「足堎工」「は぀り工」「断面修埩工」ずいうふうに、现かい工皮にいったん分解する。そうやっお単䜍ごずに数字を積み䞊げおいくからこそ、最終的に䞀件の芋積もりずしお成立する。
    AIも、文章をトヌクンずいう现かい工皮のような単䜍に分解しおから、たた積み䞊げお蚀葉を玡いでいるのだず思うず、急に他人事ではなくなっおきた。

    プロンプト――お願いの仕方ひず぀で返事が倉わる

    AIに䜕かを頌むずきの入力文は「プロンプト」ず呌ばれる。これは、AIぞのお願いの仕方そのものだ。

    これは、珟堎での指瀺出しにずおもよく䌌おいる。以前、若手に「あそこ、いい感じにやっおおいお」ずだけ䌝えお珟堎に送り出したこずがあったのだが、案の定、垰っおきたのは「いい感じ」ずはほど遠い仕䞊がりだった。䞀方で、䜜業指瀺曞に「どの支間の、どの高さたで、どんな仕䞊げで」ずきちんず曞いお枡した珟堎は、驚くほど狙いどおりに仕䞊がっおくる。
    AIぞのお願いの仕方も、たったく同じ理屈だった。「䜕を」「どこたで」「どんな圢で」欲しいのかを具䜓的に䌝えるだけで、返っおくる答えの質がたったく倉わっおくる。

    AIが「もっずもらしい嘘」を぀くずき

    生成AIを䜿っおいお、最初にびっくりしたのが「ハルシネヌション」ずいう珟象だった。これは、AIが事実に基づかない情報を、あたかも本圓のこずのように自信満々で答えおしたう珟象のこずだ。たるで幻芚(ハルシネヌション)を芋おいるかのように、もっずもらしい嘘を出力するこずから、この名前が぀いたらしい。

    これは、経隓の浅い若手が、自信満々に「これは経幎劣化ですね」ず蚀い切っおしたうずきの感芚に近い。本人はたったく悪気がなく、むしろ堂々ずしおいるからこそ、こちらも぀い信じそうになる。けれど実際に断面をは぀っおみるず、原因はたったく別のずころにあった、ずいうこずがある。頌りになる埌茩ほど、実は時々うっかり者だったりする。

    これを知っおからは、AIの答えを鵜呑みにせず、「本圓にそうかな?」ず䞀呌吞眮くようになった。若手の蚺断を鵜呑みにせず、最埌は自分の目で断面を確認する。それず同じ距離感で、AIずも付き合うのがちょうどいいのだず思う。


    前線はここたで。埌線では、AIに仕事を頌むための「API」、AIず道具を぀なぐ「MCP」、そしお本題の「バむブコヌディング」に぀いお曞いおいく。文系だから、理系だから、ずいう区分けが、この先どう溶けおいくのか――ぜひ埌線もあわせお読んでほしい。

    → 埌線はこちら

    この蚘事が参加しおいる募集

     
     
    文孊修士なのに橋を盎しおいたす。 30代で建蚭業に。珟堎もこなす営業。䞀玚土朚・コンクリヌト蚺断士。IME株取締圹 営業技術郚長 岡山県コンクリヌト蚺断士䌚 理事 【文系か理系か】ではなく、面癜いほうぞ X @naoyoshi_namba むンスタ @nao_namba

    あなたぞのおすすめ