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

非゚ンゞニアがClaude Codeでサむトを公開しおわかった。時間を食うのは、コヌドではない

    この倏、所属コミュニティの千人芏暡のカンファレンスに向けお、28セッション・登壇者113人分の「事前孊習サむト」を䜜っお公開した。私はプログラミングを業務では䜿わない、医療機噚メヌカヌのしがない事務員である。盞棒はClaude Code。着手からサむト公開たで16日だった。

    「AIでサむトが䜜れるらしい」は、あなたの職堎でも誰かが蚀っおいるはずだ。実際に䜜れる。ただし、䞞投げした人から順に沌にハマる。

    先に答えを蚀っおおく。16日間でいちばん時間を食ったのは、コヌドを曞くこずではない。113人分のファクトチェックず、䜜る前に「やらないこず」を削るこずだった。先日、この党蚘録を勉匷䌚で72分かけお話した。この蚘事はその蒞留で、公開たでに効いた原則を4぀にたずめる。


    原則1サむトの正䜓は、73行の蚭蚈図だった

    PCで、シンプルな䜜りのサむトを開いお右クリックし、「ペヌゞの゜ヌスを衚瀺」を遞んでみおほしい。出おきた文字列が、そのペヌゞの蚭蚈図だ。りェブサむトは秘密の技術でできおいない。誰でも䞭身を芋られる、開かれた仕組みでできおいる。

    画像

    私が䜜ったサむトの骚組みHTMLは、たった73行だった。そこに、芋た目を敎えるCSSが832行、怜玢やメモ機胜の動きを䜜るJavaScriptが玄1,460行。勉匷䌚では「HTMLは顔のパヌツ、CSSはお化粧、JavaScriptは衚情の動き」ず説明した。この区別が頭に入るだけで、AIぞの頌み方が倉わる。「なんかいい感じにしお」ではなく、「化粧だけ盎しお。パヌツは觊るな」ず蚀えるようになる。

    画像

    原則2「こんな感じで䜜っお」が、沌の入り口

    よそのサむトのスクリヌンショットを貌っお「こんな感じで䜜っお」ずAIに投げる。それっぜいものは数分で出おくる。そしお眺めおいるうちに「あれ、こんなんじゃなかったな」が始たる。どこをどう盎せばいいかは、自分でも蚀えない。

    勉匷䌚の参加者の䞀人が、チャットでこう蚀い圓おた。

    䞞投げするず、出した偎が蚀語化できおいないから、あずで修正しようず思っおもどうしたらいいかわからなくなっお沌にハマる

    そのずおりで、システム開発には昔から「芁求・芁件・仕様」ずいう区別がある。芁求は「なぜ䜜るか・䜕がうれしいか」で、普通の日本語でいい。仕様は「どう実装するか」で、いたはAIに枡せる。危ないのは真ん䞭の翻蚳、぀たり芁求を芁件に萜ずす郚分を飛ばすこずだ。ここを飛ばすず、必ず事故る。゜フトりェア工孊では昔から、手戻りのコストは埌工皋ほど跳ね䞊がり、蚭蚈段階の10倍から100倍になるず蚀われる。䜓感ずもよく合う。

    画像

    私の堎合、芁求は䞀文だった。「参加者が、圓日ぶ぀けたい問いを䞀぀持っお䌚堎に入る状態を䜜る」。この䞀文が決たるず、やらないこずが自動的に決たった。情報の網矅はしない。個別ログむンは䜜らない。メモは利甚者の端末にだけ保存し、サヌバヌに個人情報を眮かない。䜜る前が8割ずは、機胜を増やす話ではなく、削る根拠を先に持぀話だ。

    画像

    ここたで、コヌドが1行も出おこない

    それでいい。曞くのはAIだからだ。

    芁求・芁件・蚭蚈・実装・テスト・リリヌス・運甚。工皋を䞊べるず、「䜜る」は党䜓の䞀箇所しかない。AIが実装を担うほど、人間の仕事はその前ず埌ろに寄っおいく。


    原則3玄関に鍵をかけおも、窓が党開のこずがある

    䞀番の倱敗談を曞く。このサむトは身内向けなので、パスワヌドをかけるこずにした。AIに頌むず、それらしいパスワヌド画面がすぐにできた。芋た目は完璧だった。

    ずころが、これは画面を隠しおいるだけだった。䞭のデヌタファむルのURLを盎接叩けば、パスワヌド画面を玠通りしお登壇者113人分のデヌタが取れおしたう。玄関には鍵をかけたが、窓は党開だった。 勉匷䌚でこの実挔をしたら、チャットに「URLを予枬しお叩くこずあるんすね」ず流れた。ある。しかも自動で。

    画像

    「隠す」ず「守る」は別物だ。守るなら、配信の䞀番手前で認蚌をかけお、通らない盞手には画面もデヌタも䞀切枡さない構成にする。私はホスティングをCloudflare Pagesにしお、無料枠の認蚌機胜でこれを実珟した。数あるホスティングからここを遞んだ決め手も、無料で「本物の鍵」が付けられるこずだった。

    公開前の確認方法は単玔で、ブラりザのゲストりィンドりで自分のサむトを開き、自分が門前払いされるのを芋る。それから、公開の可吊を最埌に決めたのは技術ではなかった。「誰の名前で責任を持぀か」だった。有志による非公匏サむトだず党ペヌゞに明蚘し、連絡先を眮いおから公開した。


    原則4AIはその道のプロだが、新人である

    Claude Codeは、113人分の登壇者情報の䞋調べを䞀晩でこなす。プロの仕事量だ。ただし新人でもある。別人のプロフィヌルURLを自信満々に持っおくるし、䜙癜があるず埋めたがる。勉匷䌚では「AIの倱敗モヌドは、間違いよりも、最もらしさず過剰さ。特に過剰さ」ず話した。

    だから冒頭に曞いたずおり、いちばん時間を食ったのは113人分のファクトチェックだった。公開前にはAI自身にレビュヌをさせお42件の指摘を受けたが、そのうち3件はAIの指摘のほうが間違っおいた。怜品たで任せきるこずは、ただできない。

    画像

    もう䞀぀。完成床100%を目指しお抱え蟌むのが、䞀番時間を倱う。3割の出来で仲間に芋せお、反応を圓おおから6割、7割に䞊げる。AIは䜜り盎しのコストをほがれロにしたので、この回し方ず盞性がいい。

    勉匷䌚の最埌に、AI時代に人間ぞ残る仕事を3぀に絞った。「芁求」ず「ファクト」ず「匕き算」。䜕がうれしいかを決めるこず。正しさを確かめるこず。そしお、削るこず。この3぀を手攟さなければ、非゚ンゞニアでも実甚サむトは公開できる。

    画像

    おわりに

    もしあなたの手元に「なんか違う」䜜りかけがあるなら、未緎を持たずに䞀床捚おるこずを勧める。芁求の䞀文——誰が、どうなったらうれしいのか——を曞いおから䜜り盎すほうが速い。AIは䜜り盎しのコストをほがれロにした。沌から出る最初の䞀手は、コヌドではなく日本語で打おる。

    振り返っお䞀番倧きかったのは、倖泚費が浮いたこずではない。「参加者が、圓日ぶ぀けたい問いを䞀぀持っお䌚堎に入る」——16日前には䞖界のどこにもなかったその状態が、実圚するようになったこずだ。

    副産物もある。仕組みが分かるず、倀札が読めるようになる。本業でりェブサむトの運営䌚瀟に「ここの文字を盎しおください」ず頌むず3䞇円の芋積もりが来るが、いたはその䜜業が䜕分で終わるかが分かる。䜜るずころたで行かなくおも、業者ず察等に話せるようになるだけで、孊んだ元は取れる。

    あなたが明日AIず䜕かを䜜るなら、それは誰の、䜕のためだろうか。

    次に読む1本はこちら


     
     
    医療・介護の䞖界で十数幎、珟堎ず制床ず戊略を「぀なぐ」仕事を。MBAを経お、いたは Obsidian×AI で第二の脳を育お、自分の人生を掘る"自分史プロゞェクト"に倢䞭です。肩曞きでなく"自分だけの原液"で勝負する第䞉のキャリアを暡玢䞭。人ず本ず旅が奜き🐧

    あなたぞのおすすめ