0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

この記事は、2026年6月時点での自分の考えを整理したものです。
AIエージェントや開発現場の変化について、世の中の正解としてではなく、今の自分にはこう見えている、という話として書いています。

今後の経験や環境によって、自分の考え方も変わっていくと思っています。

はじめに

最近、自分の開発作業では、AIエージェントをかなり使うようになりました。

少し前までのAI活用というと、次のような使い方が中心だったと思います。

  • コードのたたき台を作ってもらう
  • エラーの原因を相談する
  • テストコードの案を出してもらう
  • 既存コードを読ませて要約してもらう

でも、最近の感覚は少し違います。

AIにコードの案を出してもらうというより、
AIエージェントに実装してもらって、テストしてもらって、修正してもらう
というところまで進んできています。

もちろん、最終的な確認や判断は人間がします。
ただ、以前のように自分で一行ずつコードを書いている時間はかなり減りました。

自分の手元だけを見ると、開発の進み方はかなり変わっています。

一方で、まわりの仕事の進み方や、以前からある現場の仕事の流れを見ていると、別の違和感もあります。

実装は明らかに速くなっている。
でも、仕事全体はそこまで速くなっていないのではないか。

最近感じているのは、AIエージェントによってボトルネックが少し移動しているのではないか、ということです。

以前は、実装そのものに時間がかかっていました。
コードを読む、書く、直す、テストする。
そこにかなりの時間が使われていました。

でもAIエージェントで実装が速くなると、今度は別のものが目立つようになります。

  • 仕様確認待ち
  • 影響範囲の確認待ち
  • レビュー待ち
  • 承認待ち
  • 作業範囲の判断待ち
  • 次の指示待ち

つまり、実装が速くなったことで、これまで見えにくかった「仕事の流れの遅さ」が見えやすくなってきた気がしています。

この記事では、AIエージェントそのものの話というより、
AIで実装速度が上がっても、仕事の渡し方や進め方が変わらないと、開発全体は思ったほど速くならないのではないか
という感覚を書いてみます。

AIエージェントで、手元の開発はかなり変わった

AIエージェントを使うと、個人の開発作業はかなり変わります。

以前なら、まず自分でコードを読んで、修正箇所を探して、実装して、エラーを見て、直して、テストして……という流れでした。

今は、ある程度やりたいことを伝えると、AIエージェントがかなりの部分を進めてくれます。

たとえば、以下のようなことです。

  • 既存コードを読んで、修正方針を出す
  • 必要なファイルを変更する
  • テストを実行する
  • エラーが出たら原因を見て直す
  • 変更内容を説明する
  • 追加で必要そうな確認観点を出す

もちろん、任せっぱなしにはできません。

AIが間違えることもありますし、意図と違う修正をすることもあります。
既存の設計や現場の事情を読み違えることもあります。

それでも、以前の「コードのたたき台を作ってもらう」段階とはだいぶ違います。

自分で全部手を動かすというより、
AIエージェントに作業を進めてもらい、人間が方向を見て、確認して、必要なところを直す
という感覚に近くなっています。

この状態になると、実装だけを見ればかなり速くなります。

少なくとも、自分の手元では「AIで開発が速くなる」という感覚はあります。

大きめの単位で任せられると、AIの効果は出やすい

ここで少し補足しておくと、今の自分は、たまたま比較的大きな単位で作業できる場面があります。

たとえば、次のような流れを、ある程度まとめて進められる場面があります。

  • 調査する
  • 方針を考える
  • 実装する
  • 動作確認する
  • 必要ならテストする
  • 結果を整理する

こういう場合、AIエージェントの効果を感じやすいです。

なぜなら、途中で細かく止められずに、AIと一緒に一連の作業を前に進められるからです。

「この範囲を直したい」
「この仕様に合わせたい」
「このエラーを解消したい」
「動くところまで確認したい」

こういう単位で進められるなら、AIエージェントはかなり頼りになります。

なので、今の自分自身の作業だけを見ると、
AIを使っても全然速くならない
とはあまり思っていません。

むしろ、かなり速くなっています。

ただ、これは自分が特別うまくやれているという話ではありません。

たまたま、AIに任せやすい単位で作業できている場面があるだけです。

もし自分の作業も、

  • 調査だけ
  • この数行だけ
  • 実装はまだしない
  • 判断は別の人
  • 次の指示が来るまで待つ

という切られ方になったら、たぶん同じようにAIの効果は狭くなると思います。

だから、これは自分とは関係ない現場の話ではありません。

仕事の渡され方や、任される範囲が変われば、自分もすぐ同じ問題の中に入ると思っています。

問題は、AIを使う人の能力だけではなく、AIに任せられるくらいの仕事のまとまりがあるかどうか なのだと思います。

仕事の切り方が細かいままだと、AIの効果は出にくい

AIエージェントは、ある程度まとまった目的があると強いです。

「この機能を直したい」
「この画面を作りたい」
「この不具合を調査して修正したい」
「この処理を整理したい」

こういう単位なら、調査、実装、テスト、修正をまとめて進めやすくなります。

一方で、仕事の切り方が細かいままだと、AIの効果はかなり出にくい気がします。

たとえば、こんな形です。

  • まずこの部分だけ調査してください
  • 実装はまだしないでください
  • この1ファイルだけ見てください
  • 修正はこの数行だけでお願いします
  • テスト観点だけ出してください
  • 判断は別の人がします
  • 次の指示が来るまで待ってください

こういう仕事の渡され方だと、AIエージェントを使っても、速くなる範囲はかなり狭いです。

AIエージェントは、もう少し広い文脈を持たせた方が力を出しやすい気がします。

でも、仕事の単位が細かすぎると、AIに任せられる範囲も小さくなります。

結果として、AIで速くなるのは、切り出された小さな作業の中だけ になります。

仕事全体の流れは、あまり変わりません。

実装が速くなっても、待ち時間は速くならない

AIエージェントで実装が速くなると、逆に目立つものがあります。

それは、待ち時間です。

  • 仕様確認待ち
  • 影響範囲の確認待ち
  • レビュー待ち
  • 承認待ち
  • 次のタスク待ち
  • 「一旦確認します」で止まる時間
  • 「そこは別担当です」で止まる時間

こういう時間は、AIを入れただけでは短くなりません。

極端な話、AIエージェントを使って実装が1日から1時間になったとしても、その後にレビュー待ちで2日止まるなら、仕事全体としてはそこまで速くなっていません。

むしろ、実装が速くなった分だけ、待ち時間の長さが目立つようになります。

以前は、実装そのものにも時間がかかっていたので、待ち時間がそこまで見えにくかったのかもしれません。

でもAIで実装が短くなると、

あれ、結局止まっているのはコードを書くところじゃなかったのでは?

という感じになります。

この差は、次のように見ると分かりやすい気がします。

速くなったところ まだ速くなりにくいところ
実装 仕様確認
テスト実行 レビュー待ち
エラー修正 承認待ち
既存コードの調査 担当者間の調整
修正内容の説明 作業範囲の判断
確認観点の洗い出し 次の指示待ち

もちろん、右側にあるものもAIで支援できる部分はあります。
仕様確認のための論点整理や、レビュー観点の洗い出し、影響範囲の説明などはAIでかなり助かります。

ただ、最終的に誰が判断するのか。
どこまで進めてよいのか。
その変更を本当に入れてよいのか。

このあたりは、AIだけでは決められません。

だから、実装が速くなるほど、今度は人間側の判断や、現場の流れがボトルネックとして見えやすくなるのだと思います。

任される範囲が狭いほど、AIの効果は小さくなる

これは現場によると思います。

ただ、任される範囲が狭い働き方では、このズレが出やすいのではないかと思っています。

SESや客先常駐のような働き方では、特に見えやすいかもしれません。
作業者が自分の判断で進められる範囲が限られやすいからです。

AIエージェントを使っていると、作業中にいろいろ見えてきます。

たとえば、次のようなことです。

  • この処理は少し整理したほうがよさそう
  • この設計だと別の箇所にも影響しそう
  • このテストも追加したほうがよさそう
  • ここまで直すなら、周辺も確認したほうがよさそう
  • そもそも仕様を少し確認したほうがよさそう

でも、現場の進め方によっては、そこで止まります。

  • そこまでは今回の作業範囲ではないです
  • 指示されたところだけでお願いします
  • その判断は社員側でします
  • お客さんに確認してからになります
  • まずはこのチケットの範囲だけでお願いします

もちろん、これは悪いことだけではありません。

契約や責任範囲がありますし、勝手に作業範囲を広げるのは危険です。
特に受託や客先常駐では、慎重に進める必要があります。

ただ、AIエージェントによって個人ができることが増えているのに、仕事の任せ方が以前と同じままだと、効果はかなり制限されると思います。

AIで先まで見える。
AIで先まで作れる。
でも、仕事の仕組みとしては、そこまで進めることを求められていない。

このズレがあると、AIの効果は「手元の作業短縮」で止まりやすいです。

これはSESや客先常駐だけの話ではありません。

社内開発でも、受託開発でも、大きな組織でも、分業が強いチームでも起きると思います。
チケットの切り方が細かすぎたり、判断できる人が限られていたり、レビューや承認の流れが重かったりすれば、同じようなことは起きます。

問題は働き方の名前ではなく、AIで進められる範囲と、現場で任されている範囲がズレていること なのだと思います。

「AIを使える人」だけ増えても、現場は速くならない

最近は、案件や現場でも「AI活用経験」という言葉を見ることがあります。

でも、AIを使える人を入れただけで、現場全体が速くなるわけではないと思います。

AIエージェントを使える人がいても、仕事の流れが以前のままだと、効果は限定的です。

たぶん、AIを使う人を増やすだけでは足りなくて、
AIエージェントを使う前提で、仕事の渡し方を変えること
が必要なのだと思います。

たとえば、以下のようなことです。

  • もう少し大きな単位で作業を任せる
  • 調査から実装、検証まで一連で任せる
  • 判断に必要な情報を最初から渡す
  • どこまで自走してよいかを決める
  • レビューや確認の待ち時間を減らす
  • AIをどこまで使ってよいかを決めておく
  • AIで速くなった後の次の流れも考える

AIエージェントは、単に「コードを書く人を速くする道具」ではなくなってきていると思います。

調査、実装、テスト、修正、整理までをまとめて進めるためのものになりつつあります。

それなのに、仕事の渡し方が「この小さな作業だけお願いします」のままだと、AIの良さはかなり消えてしまいます。

これは、AI活用を個人の努力だけに閉じない方がいい、という話でもあります。

もちろん、個人がAIを使えるようになることは大事です。
ツールに慣れることも、プロンプトの出し方を工夫することも、AIの出力を確認できるようになることも必要です。

ただ、それだけでは現場全体の速度にはつながりにくいです。

個人の手元が速くなったあとに、現場のどこで止まるのか。
誰が判断するのか。
どこまで任せるのか。
どの単位で仕事を渡すのか。

そこまで変えないと、AIの効果は小さな作業短縮で終わってしまう気がしています。

まとめ

自分自身は、AIエージェントで開発がかなり速くなっていると感じています。

コードのたたき台を作ってもらうというより、実装してもらい、テストしてもらい、直してもらうところまで進んできています。

ただ、その効果が出やすいのは、ある程度まとまった単位で作業できる場合だと思います。

まわりの仕事の進み方や、以前からある現場の流れを見ていると、仕事の渡し方が細かいままだったり、判断待ちや確認待ちが多かったりして、AIの効果がかなり狭い範囲に閉じてしまうことがありそうです。

だから最近感じているのは、こういうことです。

実装は速くなった。
でも、仕事の流れが変わらないと、仕事全体は速くならない。

AI活用というと、どうしてもツールやプロンプトの話になりがちです。

でも本当に大事なのは、AIエージェントを使う前提で、仕事をどの単位で渡すのか、どこまで任せて、どこで人が見るのか なのかもしれません。

個人の実装速度が上がることと、現場全体の開発速度が上がることは同じではない。

AIエージェントを使うようになって、むしろその差がはっきり見えるようになってきた気がします。

実装が速くなったことで、仕事のボトルネックが消えたわけではない。
むしろ、ボトルネックがどこにあるのかが見えやすくなった。

今の自分には、そんなふうに見えています。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?