2025年、一番ハマったものは「バイブコーディング」──将棋棋士の藤井聡太竜王・名人はある番組でそう語った。バイブコーディングとは、人間が全てのソースコードを書くのではなく、AIに「これを作りたい」と自然言語で指示し、AIが主体となってコーディングを行うソフトウェアの開発手法のことだ。
藤井竜王・名人がこう語ったのは、12月14日にABEMAで配信した日本将棋連盟による番組「SUNTORY将棋オールスター東西対抗戦2025 決勝戦」。藤井竜王・名人は参加棋士たちによる「今年ハマったもの」をテーマとしたトークショーの中でバイブコーディングに触れ、以下のような所感を話した。
「(バイブコーディングという言葉に)聞きなじみのない方もいると思うが、これはAIにコードを書いてもらうこと。生成AIの技術進歩は本当に著しく、そういった知識がなくても、日本語で作ってほしいものを伝えると、良い感じにそういったものができる。私もそれで便利ツールを作ってもらうことを最近している」(藤井竜王・名人)
藤井竜王・名人は、自身にはプログラミングの知識は全くないとも説明。初めのうちはAIに指示をしても、うまく動かないことも多く、そこからテストを重ねサイクルを回すことで、思った通りの動作を目指していると続けた。
バイブコーディングという言葉を提唱したのは、米OpenAIの共同設立者でもあるアンドレイ・カーパシーさん。米MicrosoftやGoogle Cloudといったビッグテックも現在、バイブコーディングの解説ページを設けており、現代のアプリ開発のトレンドになっている。その流れはエンジニアだけにとどまらず、藤井竜王・名人のような専門的な知識を持たない人たちの間でも、気軽にアプリ・ツールを開発できる手法として広まっているようだ。
トークショーでは、藤井竜王・名人は「これで将棋が強くなるわけではないので、ほどほどにしないといけないなと思っている」と話を締めくくった。
1週間、人力コーディング禁止→結果は“成果半減” それでも「やってよかった」とCTOが言い切るワケ
ランサムウェア攻撃増加の一因? AIを使った「バイブハッキング」とは何か、その手法を紹介
ExcelやWordに「エージェントモード」 Copilotが進化、「売上データを分析して」で財務レポート出力
Google、バイブコーディングの実験的アプリ「Opal」 米国でパブリックβ公開
「視力を失った父に、AIを使わせてあげたい」 プログラミング未経験の娘が「季語ツール」を開発するまでCopyright © ITmedia, Inc. All Rights Reserved.