エージェントは運転できる。しかし、あなたはルートを知っておく必要がある。
多くの人が、すべてをAIエージェントに委任したいと考えています。エージェントに目標を与え、あとは放っておく。彼らは完全な委任を求めているのです。
これは罠です。
エージェントは大抵の場合、うまく機能します。問題が発生するのは、それが失敗したときです。ビルドが壊れたり、挙動が変わったり、モデルが堂々巡りを始めたりしたときです。
エージェントが何を作ったのかを理解していなければ、修正することはできません。見覚えのないコードを前に立ち尽くすことになります。エラーを見つけるための地図も持っていない状態です。
AIエージェントをジュニアデベロッパー(新人開発者)だと考えてみてください。ジュニアデベロッパーは壁にぶつかり、助けを求めてきます。あなたは彼らのセーフティネットなのです。
エージェントが失敗したとき、あなたがセーフティネットになります。他に誰もいません。もしあなたも行き詰まってしまったら、すべてが止まってしまいます。エージェントと同じくらい迷っているようでは、システムを修正することはできません。
「どれだけ任せられるか」と問うのはやめましょう。「何を理解し続けなければならないか」を問い始めてください。
すべてのコードを一行ずつ暗記する必要はありません。それではエージェントを使う意味がなくなってしまいます。その代わりに、システムの根幹となる部分を理解する必要があります。
• データがシステム内をどのように流れるか。 • システムの状態がどこに保持されているか。 • アプリケーションのクリティカルパス。 • さまざまなコンポーネントが接続されるポイント。
準備ができているか、このテストで確認してみてください:
単一のリクエストを最初から最後まで追跡できますか?それを声に出して説明できますか?エラーが発生したとき、どこで起きたか推測できますか?
エラーの場所を推測できるなら、あなたは制御できています。もしエラーをただAIに貼り付けて修正を祈るだけなら、あなたはシステムを所有しているのではなく、借りているに過ぎません。
反復的なタスクはエージェントに任せましょう。そのスピードを利用して、アーキテクチャに集中するのです。システムの骨組みには常に手を触れておいてください。
タイピングは委任できます。しかし、最後の防衛線としての役割を委任することはできません。
Source: https://dev.to/jaikora/the-agent-can-drive-you-still-need-to-know-the-route-274
Optional learning community: https://t.me/GyaanSetuAi
