半年前から、派遣エンジニアとして再び現場に入っています。
AIエージェントが進化して、いよいよ派遣エンジニアが不要になる。そんな不安がありましたが、どうやら減るどころか増えています。
今日はその辺の事情を私なりにまとめて、今後派遣エンジニアとしてどのように価値提供できるかを考えてみました。
AIの期待値が上がって案件が増えた
AIを使えば簡単に作れそう、という空気感が広がった結果、
- とりあえず試してみたい
- PoCを早く回したい
- 可能性を確認したい
というお話が増えました。
AIのおかげで一つ一つは早く終わるのですが、
そもそものやりたいことが増えたため、人を削ることはなさそうな状況。
リソースが足りないチームの「代わりに動く」仕事が増えた
ある機能を実現するために複数チームで協力して進める時があります。
- あるチームが手一杯
- でも全体としては止められない
という場面があります。
そういう時に、
- 調査
- 技術検証
- 軽いプロトタイプ作成
を引き受け、フォローするようなことが増えました。
AIはキャッチアップや初動を大きく助けてくれますが、 指示は人に依存しているため、常に優先度高のタスクをさばいている人から優先度中以下の作業指示はAIにされることはないのです。
時間軸と量のコントロール
プロダクトに完成はありません。
- 今この瞬間に何を出すべきか
- どこまで作り込むべきか
- 何を宿題として残すか
を意識して進める必要があります。
ユーザーは必要かも分からない機能を要望し、AIはそれに応えようとして大量のコードを吐き出します。そして出来上がったものは大して使われず大変なメンテだけが残ったりします。
- 時間軸を見ながら
- 出しすぎず、出さなさすぎず
- プロジェクトが前に進む最小限のアウトプットを出し続ける
というコントロールは人の役割です。
派遣エンジニアはAI時代にどう価値を出すか
ここまで書いてきた内容を踏まえると、
少なくとも現時点での結論はシンプルです。
派遣エンジニアは「作る」だけではなく「進める」役割で価値を出す。
AIによって、
- コードを書く
- 調査する
といった作業は、誰でも一定水準でできるようになりました。
その中で派遣/外部エンジニアが価値を出すポイントは、次のようなところだと感じています。
- 進めにくいタスク(未知、関係者多い、複数の解決方法がある、など)を進める
- 他チームの進みが悪いタスクをフォローする
派遣/外部エンジニアは、
- 立場が固定されていない
- しがらみが比較的少ない
- 横断的に動きやすい
という特性があります。
これは、推進役としてうってつけなポジションだと思います。
それでも期待しているAIエージェント像
理想としては、
- 指示しなくても状況を把握する
- 議論の流れから必要な情報を出す
- 不明点はある程度調べた上で論点化する
- 関係者を集め、方針確認まで進める
そんなプロジェクトを推進するAIです。
現時点では、そこまでの存在にはなっていません。
だからこそ今は、
人が時間軸と文脈を持ち、AIを使って前に進める
という役割が必要なのだと思っています。
おわりに
AIエージェントで派遣エンジニアはいらなくなるという話はよく聞きます。
でも実際には、
- AIの期待値が上がって仕事は増えている
- 人は増えないので中の人は忙しすぎてAIに指示が出せない
- こぼれたボール誰も拾ってくれない
- 仕事が進まない
という状況のためリソースが足りないところ把握して手助けしプロジェクトを進める派遣/外部エンジニアはとても重宝されると思います。
AIがもう賢くなるまでの間は頑張るぞー