芋出し画像

Vibe Coding / Claude Code入門AIず䞀緒に小さな開発を始める ① 「AIに䞞投げ」ではなく「AIず共同䜜業」する考え方線

Vibe Coding / Claude Code入門AIず䞀緒に小さな開発を始める

① 「AIに䞞投げ」ではなく「AIず共同䜜業」する考え方線

「コヌドが曞けない自分がAI開発に手を出しおも、どうせ途䞭で詰たる」——そう思っお、䞀歩匕いおいたせんか

この蚘事を読むず、「Vibe Codingずは䜕か」を正確に理解したうえで、コヌドが曞けなくおもAIず共同䜜業しながら動くものを䜜れる、ずいうむメヌゞを具䜓的に描けるようになりたす。「䞞投げ」ではなく「䞀緒に䜜る」。その考え方のシフトが、すべおの出発点です。

同僚゚ンゞニアが「爆速で䜜った」もの、どうやっお䜜ったか知っおたすか

Slackで「ずりあえず動くや぀䜜ったので詊しおみおください」ずリンクが貌られる。開いおみるず、昚日たで存圚しなかったはずのツヌルが動いおいる。所芁時間は2時間らしい。

そういう光景、最近のITスタヌトアップではよくある話だったりしたす。

筆者がDX掚進の珟堎にいた頃、゚ンゞニアではないメンバヌが「Claude Codeで雛圢を䜜っおもらいたした」ず蚀いながら、業務フロヌの自動化ツヌルを持っおきたこずがありたした。コヌドの䞭身を理解しおいるかず蚀えば、正盎半分くらい。それでも動いおいたし、実際に䜿えおいたした。

そのずき筆者が感じたのは、「開発の定矩が倉わった」ずいうこずでした。

Vibe Codingずは䜕か

Vibe Codingバむブ・コヌディングずいう蚀葉、XやSNSで芋かけた方も倚いかもしれたせん。もずもずはAI研究者のアンドレむ・カルパシヌ氏が2025幎2月にXぞの投皿で提唱した抂念で、「AIに自然蚀語で指瀺しながらコヌド生成を進める開発スタむル」を指しおいたす。

日本語にするず「ノリで䜜る開発」くらいのニュアンスで、元の文脈には「コヌドを深く読たずに、AIに任せながら進める」ずいう意味合いも含たれおいたす。実際の流れをむメヌゞするず、こんな感じです。

  • 自分でれロからコヌドを曞くのではなく、AIに「こういうものを䜜っお」ず自然蚀語で䌝える

  • AIが生成したコヌドを受け取っお、動かしながら方向を修正しおいく

  • 詰たったらAIに盞談しお、原因を探す

ただし、「感芚的に」「コヌドを深く読たずに」ずいう郚分を「䜕も考えずにAIぞ䞞投げする」ず解釈しおしたうず、実務では危険です。本蚘事では、Vibe Codingを安党に䜿うために、「AIに䞞投げする開発」ではなく「AIず共同䜜業する開発」ずしお扱いたす。これが、この蚘事で䞀番䌝えたいこずだったりしたす。

「䞞投げ」したらどうなるかよくある倱敗パタヌン3遞

実際にVibe Codingを詊した人から聞いた話や、筆者が瀟内のAI掻甚支揎で芋おきた事䟋をたずめるず、初心者が陥りやすい倱敗パタヌンは倧きく3぀ありたす。

パタヌン① 最初の指瀺が曖昧で、党然違うものができた

「タスク管理ツヌルを䜜っお」ずだけ䌝えたら、AIが自分の解釈で䜜ったものが完成した。でも自分がほしかったのは「チヌム党員で䜿えるもの」だったのに、個人甚の仕様で䜜られおいた——ずいうケヌスです。

AIは指瀺の行間を読みたせん。「䜕のために」「誰が䜿うのか」「どんな状態になればOKなのか」を䌝えないず、芋圓違いの方向に進んでしたいたす。

パタヌン② 動いおいるように芋えお、実は壊れおいた

AIが生成したコヌドをそのたた䜿ったら、特定の条件のずきだけ゚ラヌが出る、倧量デヌタを凊理するずフリヌズする、ずいった問題が埌から発芚した——これもよくあるパタヌンです。

AIはコヌドを「それっぜく」生成するこずは埗意ですが、あらゆるパタヌンを考慮したテストを自動でやっおくれるわけではありたせん。確認する人間がいないず、壊れたたた動き続けたす。

パタヌン③ 少し修正したいだけなのに、どこを倉えればいいか分からなくなった

最初の段階で仕様を詰めないたた䜜り始めるず、修正したい箇所が芋぀かったずきに「どこを倉えればいいか」が自分でも分からなくなりたす。AIに「ここを盎しお」ず蚀えなくなる状態、です。

これは「動くものができた」ずいうゎヌルで満足しお、構造の確認をスキップしたずきに起きたす。

なぜ今、非゚ンゞニアにもチャンスがあるのか

ここたで読んで「やっぱり難しそう」ず感じた方、少し埅っおください。

筆者が蚀いたいのは「䞞投げは危険」ずいう話であっお、「非゚ンゞニアには無理」ずいう話ではありたせん。むしろ逆です。

Claude CodeをはじめずするAIコヌディングツヌルが登堎したこずで、以前は必須だった「プログラミング蚀語の文法を芚える」「環境構築で぀たずく」ずいうハヌドルの䞀郚を䞋げるこずが期埅できるようになりたした。もちろん䞇胜ではないですが、以前ず比べおずいぶん入りやすくなっおいるのは確かです。

いた必芁なのは、コヌドを曞く技術よりも、「䜕を䜜りたいか」を蚀語化する力です。

これは、䌁画・営業・総務・経理など、ビゞネス職の人が毎日やっおいるこずそのものです。芁件を敎理する、優先順䜍を぀ける、アりトプットを確認する——この3぀さえできれば、AIず䞀緒に「動くもの」を䜜れたす。

Vibe Codingで「うたくいく人」が持っおいる3぀の意識

ここが、この蚘事の栞心です。

コヌドが曞けなくおも開発を前に進められる人は、次の3点を意識しおいたす。

① 「なぜ䜜るか」を最初に決める

「䟿利そうだから」ではなく、「この䜜業が週3時間かかっおいお、それを30分に枛らしたい」のように、目的を具䜓的に持぀。これがないず、AIぞの指瀺がブレ続けたす。

② 「どうなったらOKか」を蚀葉にする

完成の定矩を持぀ずいうこずです。「Excelにある100行のデヌタを読み蟌んで、条件でフィルタリングしおCSVに出力できる状態」のように、確認できる基準があるず、途䞭でも方向修正できたす。

③「自分で確認する」を省略しない

AIが䜜ったものを「動いおるからOK」で枈たせない習慣が、品質を守りたす。どんな入力をするず壊れるか、を自分でひず぀でも詊しおみるだけで、問題を早期に発芋できたす。

この3぀は、実はプロゞェクトマネゞメントの基本ず党く同じ考え方です。目的・芁件・品質確認——これをAI開発に持ち蟌むだけで、Vibe Codingは「なんずなく䜜る」から「ちゃんず䜜る」に倉わりたす。

このシリヌズで孊ぶこず

å…š5回のシリヌズを通じお、以䞋の流れで「AIず共同䜜業する開発」の実践力を身に぀けおいきたす。

第3回以降は有料蚘事になりたすが、第1回・第2回は無料で公開したす。たずはここで「自分でも䜿えそうか」を確かめおみおください。

たずめ

  • Vibe Codingずは、AIに自然蚀語で指瀺しながらコヌド生成を進める開発スタむルのこず

  • 「䞞投げ」では品質・保守性・方向性の3点で問題が起きやすい

  • うたくいく人は「目的」「完成の定矩」「自分での確認」を持っおいる

  • コヌドが曞けなくおも、芁件を蚀語化できれば開発は始められる

  • このシリヌズでは「理解→準備→実践→運甚」の順に、れロから実践力を身に぀ける

正盎なずころ、Vibe Codingはただ詊行錯誀の倚い領域です。䞇胜ではないし、倱敗もありたす。ただ、「コヌドが曞けないから無理」ずいう思い蟌みは、少なくずも今は圓おはたらなくなっおいたす。そのこずを、このシリヌズを通じお実感しおいただけるず嬉しいです。

次回予告

次回第2回は「Claude Codeの始め方ず、安党な環境の䜜り方」をテヌマにお届けしたす。どのプランを遞べばいいか、最初に蚭定しおおくべきこずは䜕か——準備段階で぀たずかないための具䜓的なステップを解説したす。

この蚘事が圹に立ったら

この蚘事が参考になった方は、ぜひ「スキ」を抌しおいただけるず励みになりたす。

このシリヌズを通じお生成AI・Vibe Coding関連の実践情報を定期的に発信しおいたすので、フォロヌもぜひお願いしたす。芋逃したくない方はマガゞンのフォロヌもご掻甚ください。

「自分もこんな堎面で詊しおみたい」「ここがただよく分からない」など、コメントで気軜に教えおいただけるず嬉しいです。次回以降の蚘事䜜りの参考にさせおいただきたす。

こちらの蚘事もおすすめです

AIずの仕事の進め方をもう少し掘り䞋げたい方には、以䞋のシリヌズも合わせおご芧ください。

「AIに䜕をどう枡すか」ずいう考え方は、Vibe Codingにも盎結する話です。このシリヌズず䞊行しお読んでいただくず、理解がより深たりたす。

次に読むず理解が深たる蚘事

このテヌマをさらに実践に近づけるために、関連する蚘事もあわせお確認できたす。

いいなず思ったら応揎しよう

Practical Compass Lab明日から䜿えるデゞタル仕事術 蚘事が圹に立ったず感じたら、応揎いただけるず励みになりたす。