技術トレンド

2026/02/27

AI開発は「指示と受け入れ」のフェーズへ:タイピングの時代から「意思決定」の時代への転換

  • AI

  • 開発プロセス

TOP+スポット

AI開発は「指示と受け入...

Note

AIエージェントの進化によって、「キーボードを叩く時間」よりも「AIにどう指示するか」「上がってきた成果物をどう評価するか」がエンジニアの主戦場になりつつあります。この記事では、OpenHandsを例に、ブラウザだけで完結するエージェント型開発の具体的なフローと、その中で人間が担うべき意思決定・設計・レビューの役割について整理しています。

プログラミングの風景が、ここ数年で劇的に塗り替えられています。かつて「キーボードを叩く音」が開発の象徴だった時代は終わりを告げ、今やエンジニアの主な仕事は「AIへの適切な指示」と「生成物の最終確認(受け入れ)」へとシフトしました。

本記事では、この2年間の爆発的な進化を振り返りつつ、ブラウザ1つで開発が完結する現代の「エージェント型開発」の実態に迫ります。

1. 開発フローの劇的な変遷:補助から自律へ

この2年間、AIは「ツールのひとつ」から「自律的なチームメンバー」へと昇格しました。その軌跡を比較してみましょう。

【2年前】AIは「賢い辞書・補完ツール」だった

2022年〜2023年頃、GitHub Copilotなどの普及によりコード補完は当たり前になりました。しかし、設計やロジックの組み立ては100%人間の領域でした。

主な役割分担 :
  - エンジニア: 設計、実装(コーディング)、テスト、デバッグのすべて。
  - AI: 次の数行を予想して提示する「サジェスト」。

【1年前】AIは「頼れる助手(コパイロット)」へ

2023〜2025年、チャットUIや「エージェントモード」の登場により、AIは「関数単位」「ファイル単位」の書き換えを任せられるようになりました。

主な役割分担 :
  - エンジニア: 「この設計で、このファイルを書き換えて」と具体的に指示。
  - AI: 指示された範囲を実装。

この段階で生産性は数倍に跳ね上がりましたが、依然としてエンジニアは「AIが書いたコードの1行1行」を細かくチェックし、修正を繰り返す「あーだこーだ」の試行錯誤が必要でした。

【現在】AIは「自律的な実行者(エージェント)」へ

そして2025年以降、AIは「Issue(課題)を読み取り、自ら方針を立ててブランチを切り、テストを通してからPR(プルリクエスト)を出す」までを自律的にこなすようになりました。

工程

2年前 (エンジニアの負担)

現在 (エンジニアの負担)

設計・Issue作成

100% (MiroやSpreadsheet)

10% (10〜100文字の指示とレビュー)

コーディング

90%

0% (AIが全自動実行)

テスト・デバッグ

90%

0% (AIが全自動実行)

PR作成・修正

100%

0% (AIが自律対応)

最終承認

100%

100% (ここが人間の主戦場)

2. 現代の黄金フロー:10文字の指示が1000行のコードに変わるまで

現在の開発現場では、エンジニアはもはやエディタ(VS Codeなど)をローカルで立ち上げることすら減っています。

  1. 超・解像度の指示: 「〇〇の画面に検索フィルターを追加して。UIは既存のコンポーネントを流用で」と10〜100文字程度でチャット。

  2. AIによる要件定義: AIがリポジトリ全体をスキャンし、影響範囲を特定。実現方法をIssueに追記し、人間にレビューを求めます。

  3. 自律実装フェーズ: 承認が得られると、AIは裏側でDockerコンテナを立ち上げ、コードを書き、テストコードを実行し、エラーが出れば自ら修正します。

  4. 受け入れ: 人間は上がってきたPR(プルリクエスト)の差分を確認し、動作環境でポチポチと触って「よし、OK」とマージを指示するだけ。

3. 開発の9割をブラウザで完結させる「OpenHands」の衝撃

弊社で標準採用しているツールが OpenHands です。これが、開発体験を決定的に変えました。

なぜOpenHandsなのか?

これまで、AIにコードを書かせるには「VSCodeやCursorを開いて指示」や「コードをコピペしてチャットに貼る」という手間がありました。OpenHandsは以下の機能を備えています。

  • リポジトリへの直接アクセス: GitHub/GitLabと連携し、AIが直接ファイルを読み書きします。

  • サンドボックス環境: AIが安全な隔離環境(Docker)の中で、実際にコマンドを叩いてビルドやテストを確認します。「動かないコード」を納品されることが激減しました。

  • マルチステップ推論: 「設計→実装→エラー対応→再テスト」というサイクルを、人間が寝ている間に勝手に回してくれます。

もはや、開発の9割はブラウザ上のOpenHandsとの会話で完結しています。

4. エンジニアの価値は「どこ」に残るのか?

「AIが全部やるなら、エンジニアはいらなくなるのか?」 答えは**NO**です。しかし、求められるスキルセットは180度変わりました。

  • 「書く力」から「見抜く力」へ: 大量のコードをAIが吐き出す今、そのコードが「長期的・保守的に正しいか」を見抜く審美眼が求められます。

  • 「実装者」から「ディレクター」へ: AIという超高速な新人プログラマーを、いかに正確な設計図(指示)で動かすか。マネジメント能力が開発のコアになります。

  • 「ドメイン知識」の重要性: 結局、ユーザーが何を求めているかを理解し、AIに「正解」を教えられるのは、コンテキスト(背景)を知る人間だけです。

まとめ:指示と受け入れ、それが未来の「開発」

1年前までは「AIが便利になったな」という感想でした。しかし現在は「AIなしでの開発は、ギアを入れずに坂道を押し上げるようなものだ」という感覚に近いです。

「指示」を出し、AIが作り上げたものを「受け入れる」。 このシンプルなループこそが、現代における最も生産的な開発の姿です。皆さんも、OpenHandsのようなエージェントツールを導入し、この「魔法のような開発体験」を体感してみてはいかがでしょうか。

+SPOTトップ

CONTACT

お問い合わせ

まずは、無料相談から。
構想段階のアイデアやサービスについてお気軽に相談ください。