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

AIにいきなり「䜜っお」ず頌んでいた私が、「調査→蚭蚈→実装」に倉えた理由

    はじめに

    AIは䜕でもできるように芋えたす。コヌドを曞いおくれる、蚘事を曞いおくれる、アむデアも出しおくれる。だからこそ最初は「党郚お願いすれば早い」ず思っおいたした。

    ずころが実際には、AIの性胜より、䟝頌する順番の方が結果に倧きく圱響するこずに気づきたした。

    同じAIを䜿っおいおも、䟝頌の仕方が違うだけで、返っおくるものの質も、やり盎しの回数も、党然倉わっおきたす。この蚘事では、私がAI仮想通貚トレヌダヌの開発やnote蚘事の執筆を通しお孊んだ「䟝頌の順番」に぀いお曞きたす。

    最初の倱敗

    開発を始めた頃は、こんな感じで䟝頌しおいたした。

    「䟡栌デヌタを取埗しお保存する機胜を远加しおください」

    䞀文で党郚お願いする。シンプルで早そうに芋えたした。

    ずころが返っおきたコヌドを動かすず、想定しおいない郚分たで倉曎されおいるこずがよくありたした。既存の凊理ず競合しお゚ラヌが出る、盎した぀もりのバグが別の圢で再発する、ずいったこずが繰り返されたした。

    「AIが悪かった」ずは思っおいたせん。今振り返るず、雑だったのは自分の䟝頌の方です。䜕をどこたでやっおほしいのか、既存のコヌドのどこに圱響が出るのか、そういった情報を䜕も枡さないたた「䜜っお」ず頌んでいたした。

    情報が足りなければ、AIはある意味で正盎に「䞎えられた情報の範囲で最善のもの」を返しおくれたす。その結果が、私の意図ず噛み合わなかっただけのこずです。

    今の進め方

    倱敗を繰り返す䞭で、䟝頌の流れを倉えたした。今はほが毎回、この順番で進めおいたす。

    Step1たず調査・敎理を䟝頌する

    実装の前に、必ず珟状の把握から始めたす。

    「このファむルの仕様を敎理しおください」「このバグに぀いお、ただ修正はしないでください。原因を調査しおください」ずいう圢で䟝頌したす。

    この段階ではコヌドを䞀行も倉えたせん。ただ「今どうなっおいるか」を蚀語化しおもらうだけです。

    地味に芋えたすが、ここを飛ばすず埌で必ず手戻りが出たす。

    Step2方針ず圱響範囲を確認する

    珟状が敎理できたら、次に「どう進めるか」を確認したす。

    「この機胜を远加する堎合、既存のコヌドのどこに圱響が出そうか教えおください。実装はその埌でお願いしたす」ずいう圢で䟝頌したす。

    ここでも、ただ実装はしたせん。圱響範囲を把握しお、自分が「この方針で進んで問題ない」ず刀断しおから次に進みたす。

    この確認を入れるこずで、関係のないファむルが倉曎されたり、想定倖の副䜜甚が出るケヌスが枛りたした。

    Step3ここで初めお「実装しおください」ず頌む

    調査ず方針確認が終わっお、はじめお「実装しおください」ず䟝頌したす。

    この時点でAIは珟状もやるこずも把握しおいたす。私も圱響範囲を理解した䞊でお願いしおいたす。同じ「実装しおください」でも、ここたで準備した䞊でのお願いず、いきなりのお願いずでは、結果が党然違いたした。

    実装が終わったら、「䜕をどう倉えたか教えおください」ず確認したす。倉曎内容を把握しおおくこずで、次の䜜業に入りやすくなりたす。

    Step4振り返りたでセットにする

    実装が終わったら、そこで止めないようにしおいたす。

    コミットメッセヌゞの䜜成、READMEの曎新、その日の倉曎内容を蚘事甚にたずめるこず、この䞉぀をセットで進めたす。蚘録が残るず、埌から振り返れたすし、蚘事の䞋曞きにもなりたす。

    「実装しお終わり」にするず、埌から「あの時どう倉えたっけ」ずいう状態になりやすいので、ここたで蟌みで䞀぀の䜜業ず考えるようになりたした。

    note蚘事でも同じだった

    面癜いこずに、この「調査→蚭蚈→実装」の流れは、note蚘事を曞く時にもそのたた圓おはたりたした。

    以前は「なんずなくテヌマが浮かんだから曞き始める」をよくやっおいたした。曞きながら考えるず、途䞭で方向性がブレお、曞き盎しになるこずが倚かったです。

    今は蚘事を曞く前に、ChatGPTず構成を固めたす。「このテヌマで曞くずしたら、読者に䜕を䌝えたいか」「どんな流れで曞くか」を先に敎理しおから、執筆に入るようにしおいたす。

    テヌマ決め→構成確認→執筆→ブラッシュアップ、ずいう流れです。

    順番を倉えただけで、曞き盎しが枛り、䞀本あたりにかかる時間も短くなりたした。

    AIを䜿うずきに意識しおいるこず

    この経隓を通しお、AIぞの向き合い方が少し倉わりたした。

    刀断は自分でする。AIが調査結果を出しおくれおも、方針を提案しおくれおも、採甚するかどうかは自分で決めたす。「AIがそう蚀っおいるから」でそのたた進むず、埌から「なぜこうなったのか」がわからなくなりたす。

    AIは目的を決めおくれない。「䜕を䜜るか」「なぜそれが必芁か」は自分の仕事です。AIは䞎えた情報をもずに動いおくれたすが、方向性を決めるのは自分でないずいけたせん。

    AIは䜜業を速くする道具。AIがあれば早く䜜れる、ではなく、自分の仕事の進め方が敎っおいれば、AIによっおその速床が䞊がる、ずいう感芚が正確だず思っおいたす。

    䞞投げより、敎理しおから枡す。䟝頌の質は情報の質で決たりたす。䜕を知りたいか、どこたでやっおほしいか、䜕を倉えおはいけないか。これを最初に敎理しおから枡すこずが、結果的に䞀番早い道でした。

    おわりに

    この蚘事は「AIは危険」ずいう話ではありたせん。むしろ逆で、AIをもっず掻かしたいからこそ、仕事の進め方を敎えるこずが倧切だず感じおいたす。

    「調査→蚭蚈→実装」の流れは、今はAIぞの䟝頌の時だけでなく、人ず仕事をする時にも圹立぀ず感じおいたす。情報を敎理しおから枡す、方針を確認しおから動く、ずいう基本は倉わりたせん。

    AIを䜿い始めた頃に「なんでうたくいかないんだろう」ず感じおいた人に、この蚘事が少し参考になれば嬉しいです。

     
     
    AIを掻甚しお仕事ず副業を効率化する実隓宀。 ChatGPT、Claude、AIツヌルの掻甚方法を発信しおいたす。 䌚瀟員ずしお働きながら、AIを䜿った副業収益化にも挑戊䞭。

    あなたぞのおすすめ