コーディングからワークフロー設計まで:AIエージェント時代のソフトウェア業務
ソフトウェアの働きは変化しています。その価値は、コードをすべての行に入力することから離れ、何が存在すべきか、どのように動作すべきか、自動化がどこに影響を与えるかを決定することに移行しています。
だからといってエンジニアリングの重要性が薄れるわけではありません。判断力がより重要になります。
コード生成は安価になっています
AI モデルはすでに、有用なコード、テスト、リファクタリング、スクリプト、UI ドラフトを生成できます。傾向は明らかです。より多くの実装作業が支援または自動化されるでしょう。
ただし、コードを生成することは、有用なシステムを設計することと同じではありません。
誰かがまだ知る必要があります:
- どのような問題が重要か
- どのワークフローが壊れているのか
- どのようなデータが信頼できるのか
- 何を自動化すべきか
- 人間が制御し続けなければならない場所
- どのようなトレードオフが許容されるか
それがプロダクト&システム思考です。
ボトルネックは上流に移動します
コーディングが速くなると、不明確な思考がボトルネックになります。
仕様が悪いと、悪いソフトウェアがより早く生成されます。曖昧なプロセスは自動化された混乱になります。所有権を失うと運用リスクになります。
貴重な作業は次のことに向けて行われます。
- 実際のワークフローを理解する
- モデル化の決定
- 制約の定義
- フィードバックループの設計
- 成果の測定
- システムを保守可能に保つ
AI エ���ジェントには指示が必要です
エージェントは実行できますが、実行する価値のある指示が必要です。
AI 時代の優れたビルダーは、単にコードを書く人ではありません。それは、乱雑な現実をシステムが理解できるワークフローに変えることができる人です。
これは、ビジネス上の摩擦を次のように変換することを意味します。
- 入力
- アクション
- 状態
- 決定
- 小切手
- 権限
- 出力
- メトリクス
製品の味はもっと重要です
誰もがソフトウェアをより速く生成できるようになると、好みが差別化要因になります。
役立つ質問:
- このワークフローは実際に必要ですか?
- 人々はそれを信頼しますか?
- マニュアル化すべきものは何ですか? -何を隠すべきですか?
- 何を説明すればいいのでしょうか?
- 失敗した場合はどうなりますか?
将来的には、技術的な実行と製品の判断を組み合わせることのできる人材が評価されます。
ILCI_2 が存在する理由
ILCI_3 は、その変化を公に実践する場所です。焦点を絞った製品を構築し、考え方を文書化し、AI 自動化が実際のワークフローをどのように変えるかを調査します。
重要なスキルはプログラミングだけではありません。それは、次に何を構築すべきか、そしてその理由を知ることです。