AIを使っているのに、自分がボトルネックになった日

AI・仕事術

先に断っておくと、ぼくは、コードの読み書きがまったくできない。

読めない。書けない。

英単語と記号がびっしり並んだ画面を見ても、どこからどこまでが一つのまとまりなのかすら分からない。

そんなぼくが最近、ある地方の小さな事業所で使うWebアプリを作っている。

正確には「共同制作している」。ChatGPTとClaudeを相手に、相談しながら進めている。

その作業の中で、けっこう大事なことに気づいた。

AIを使っているのに、全然ラクにならない時間帯があった。

そして、その原因は、AIじゃなくてぼくの側にあった。

そもそも何を作ろうとしていたか

きっかけは、「その事業所で使える小さなミニアプリか、SNSみたいなものを作れないか」という雑談だった。

話し合っていくうちに、専用アプリでもSNSでもなく、Webアプリとして作るのが一番現実的だという結論になった。

仕様書のようなものも、AIと相談しながらざっくり作った。

ここまでは順調だった。方向性が決まって、「よし、やるか」という気分だった。

コードは貼れる。でも「ここだけ直す」ができない

最初のやり方はこうだった。

ChatGPTが指示を出す。ぼくがそのコードを、Webアプリを動かすための編集画面にコピペする。

コード全体をまるっと貼り付けるだけなら、できる。選択してコピー、画面に貼り付け。それだけだから。

問題は、次の段階だった。

「さっき貼ったコードの、この部分だけ書き換えてください」

これが、急にできなくなる。

ぼくはコードが読めないから、まずどこを直せばいいのかを探すところから始まる。

  • 直す場所を目で探す
  • カーソルでその範囲をドラッグして選ぶ
  • Backspaceで消す
  • 新しいコードを貼る

文字にすると4ステップだけど、これがいちいち時間を食う。

どこまでが「消していい範囲」なのか判断できないから、恐る恐る選ぶ。少し多く消しすぎて戻す。足りなくてやり直す。

しかも編集している途中で、画面の表示位置がいきなりガクッと飛ぶことがある。そうなると、さっきまで自分がどこを触っていたのか分からなくなる。

このとき、ぼくの中でずっと引っかかっていたのはこれだった。

「コードを書く以前に、直す場所を見つけて書き換える作業そのものが、しんどい」

AIはちゃんと答えを出してくれている。詰まっているのは、その答えを画面に反映させる手作業のほうだった。

「ぼくの手作業で進めても、埒が明かん」

しばらくその状態で粘っていたけど、途中でハッキリした。

これ、ぼくが手でコピペと編集をやっている限り、速くならない。

AIがどれだけ賢くても、その出力をぼくが一文字ずつ画面に打ち込んでいたら、ぼくの作業スピードが全体の上限になる。

つまり、ぼく自身がボトルネックになっていた。

そこでChatGPTに、こう相談した。

「ぼくの手作業で進めても、埒が明かん。コードの編集は、Claudeにやらせたい」

要するに、「人間がやる作業」と「AIに任せる作業」の線を引き直したいという相談だった。

線を引き直したら、いきなり進んだ

そこからは、コードの編集作業そのものをClaude Code側に渡した。

ぼくが読めないコードに、ぼくが直接手を入れる必要が、ほぼなくなった。

やることが変わった。

  • 何を作りたいかを説明する
  • どう直してほしいかを指示する
  • 出てきたものを動かして確認する
  • おかしければ「ここが変」と伝える

これだけになった。

すると、さっきまでの「1ステップごとに数分かかる」感覚が嘘みたいに、作業が前に進みはじめた。

同じAIを使っているのに、だ。違うのは、ぼくが手作業を抱え込むのをやめたという一点だけだった。

「おぉ」と声が出た瞬間

Claude側で編集を進めて、ChatGPTの指示どおりにWebアプリをデプロイした(作ったものを、実際にブラウザで使える状態にした)。

テスト用のURLで実際に動かしてみたら、だいたい問題なく動いた。

このとき、思わず「おぉ」と声が出た。

さっきまで画面の中で英単語の羅列だったものが、実際に触って動くWebアプリになっていた。

コードとして正しい、じゃなくて、モノとして動く。この差はデカかった。

いちばんの気づき

一日やってみて、いちばん強く思ったのはこれだ。

AIに任せる場所を間違えると、AIを使っていても全然ラクにならない。

最初のぼくは、AIにコードを書かせてはいた。ツールとしては使っていた。

でも、その出力を画面に反映させる作業、直す場所を特定する作業、コピペする作業を、全部自分で抱えていた。

だから、AIを使っている実感のわりに、ちっとも前に進まなかった。

変わったのは、AIと話し合って、作業の役割分担そのものを組み直したときだった。

AIを使うって、たぶん「AIに何かをやらせる」だけじゃない。

「人間がどこまでやって、どこからAIに渡すか」を、AIと相談しながら決めていく。

そこまで含めて、はじめて使えている状態なんだと思う。

もう一つ思ったこと

この作業で、もう一つ感じたことがある。

コードが読めなくても、指示と検品ができれば、開発は前に進められる。

これは「プログラミングの知識なんて要らない」という話ではない。念のため。

ぼく自身、この作業ではかなり試行錯誤したし、時間も使った。うまくいかない時間のほうが長かった。

ただ、コードを自分で一行ずつ書けなくても、

  • 作りたいものを説明する
  • AIに指示を出す
  • 動かして確認する
  • おかしければ伝える
  • 進まなければ役割分担を見直す
  • もう一度確認する

これを回していけば、実際にモノは前に進んだ。

一日の終わりに、ぼくは思わずこう言った。

「これでワイも開発者や!ww」

半分は冗談だけど、半分は本気だ。

AIが全部やってくれたわけじゃない。

ぼくが目的を決めて、AIと相談して、途中で作業のやり方そのものを変えて、動作を確認しながら完成に近づけた。

だとしたら、「開発者って結局なにをする人なんやろう」という問いに、ちょっとだけ触れた気がした。

結論

AIを使っているのにラクにならなかった理由は、はっきりしている。

自分がやらなくていい作業まで、自分で抱えていたからだ。

AIを導入すること自体は、スタート地点にすぎない。

そこから、「人間の担当」と「AIの担当」の線を何度でも引き直す。詰まったら、その線がズレていないかを疑う。

いちばん効いたのは、新しいAIでも、新しいプロンプトでもなかった。

人間が抱える作業と、AIに渡す作業。

その線を一回引き直したことだった。

あとから思うと、変わったのは作業の線引きだけじゃなかった。

「コードが読めないぼくには無理」という、自分の中にあった天井の方が動いた。

AIがくれたのは、答えそのものより、「ここまでならできるかもしれない」という可能性の方だったんだと思う。



この記事を書いた人
福本 幸一

首都圏の零細警備会社に約30年勤務。現場の警備員から管制・人員配置・採用・教育・クレーム対応まで一通り担当しました。退職後はChatGPTやClaude Codeなどを使い、自分の経験や文体をObsidianに蓄積して活用する「外部知能」作りを実験中。タルムードなど古今の知恵も好きです。

福本 幸一をフォローする
AI・仕事術
シェアする
福本 幸一をフォローする

コメント

タイトルとURLをコピーしました