← 最新の論文
💻 computer science

To Copilot and Beyond: 22 AI Systems Developers Want Built

マイクロソフトのソフトウェア開発者 860 名を対象とした調査に基づき、コード記述以外の業務領域における AI 支援のニーズを特定し、22 の具体的な AI システム提案と、開発者が「職能の核心」を維持しつつ「周辺作業」を AI に委ねる「限定された委任(bounded delegation)」という新たなパラダイムを提唱した論文です。

原著者: Rudrajit Choudhuri, Christian Bird, Carmen Badea, Anita Sarma

公開日 2026-04-10
📖 1 分で読めます☕ さくっと読める

原著者: Rudrajit Choudhuri, Christian Bird, Carmen Badea, Anita Sarma

原論文は CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/) でライセンスされています。 これは以下の論文のAI生成解説です。著者が執筆または承認したものではありません。技術的な正確性については原論文を参照してください。 免責事項の全文を読む

開発者が本当に欲しい「AI 助手」22 選:コードを書くこと以外のすべて

この論文は、マイクロソフトのエンジニア 860 人に「AI に何をしてほしいか、そして何をしてほしくないか」を聞いた調査結果をまとめたものです。

一言で言うと、**「AI には『作業』は任せるけど、『職人芸』や『責任』は自分で持ちたい」**という開発者の本音が浮かび上がりました。

以下に、難しい専門用語を使わず、日常の例え話を使って解説します。


🏗️ 1. 現状の問題:「料理人」が忙しすぎる

多くの人は、ソフトウェア開発者=「コード(レシピ)を書く人」と思っています。しかし、実際には彼らの仕事の10 分の 1しかコードを書いていません。

残りの 9 割は、以下のような「料理の準備や片付け」のような作業です:

  • 過去のレシピ(コード)の整理
  • 食中毒(バグ)の調査
  • 衛生基準(セキュリティ)の確認
  • 客への説明や新人の教育

現在、AI は「コードを書く(料理を作る)」部分だけを加速させています。その結果、「作られた料理の味見(チェック)」や「片付け」をする人間の負担が、逆に増えすぎています。
「AI が作った料理は美味しいけど、誰が作ったか分からないし、材料も不明」という状態になり、開発者は疲弊しています。

🎯 2. 開発者が求めている「22 の AI システム」

開発者は、AI に「料理人としての腕(最終判断)」を任せることは望んでいません。代わりに、**「包丁を研ぐ」「食材を洗う」「皿を並べる」**といった、面倒な下準備を AI にやってほしいと考えています。

彼らが具体的に求めているのは、大きく 5 つの分野に分類される22 種類の AI システムです。

🛠️ ① 開発(コード作成)

  • 例:技術的負債の掃除屋
    • やりたいこと: 古いコードを新しい形式に書き換えるのは面倒です。AI に「このファイルだけ直して、他の部分は触らないで」と指示したい。
    • 制約: 「勝手に新しい部屋(ファイル)を作らないで。直した後は必ず私が確認させてね。」

📐 ② 設計と計画

  • 例:設計図のドラフト作成助手
    • やりたいこと: 複雑な建物の設計図を、AI が下書きとして作ってくれると助かる。
    • 制約: 「最終的な設計図の決定権は人間にあるよ。AI が勝手に『これが一番いい』と決めつけないで。」

🛡️ ③ 品質とリスク管理

  • 例:バグ発見の早期警報機
    • やりたいこと: コードを書いている最中に、「ここ、テスト不足だよ」「ここ、セキュリティ穴があるよ」と教えてほしい。
    • 制約: 「勝手に修正してリリースしないで。私が『OK』を押すまで待って。」

🏢 ④ インフラと運用

  • 例:アラート整理係
    • やりたいこと: サーバーが止まったとき、どのログが原因か探すのは大変。AI に「原因はこれ、証拠はこれ」とまとめてほしい。
    • 制約: 「勝手にサーバーを再起動したり、設定を変えたりしないで。読み取り専用で教えてくれるだけでいい。」

📚 ⑤ メタワーク(ドキュメント・教育)

  • 例:マニュアルの自動更新係
    • やりたいこと: コードが変わったのにマニュアルが古い状態は最悪。AI に「コードが変わったから、ここも直して」と提案してほしい。
    • 制約: 「勝手に顧客にメールを送らないで。私が確認してから送るよ。」

🚧 3. 重要なルール:「境界線(Bounded Delegation)」

この論文で最も重要なのは、開発者が引いた**「境界線」**です。

  • AI に任せること(Assembly): 作業、下準備、情報収集、ドラフト作成。
  • 人間がやること(Craft): 最終判断、責任、職人芸、人間関係。

開発者は言います。

「AI には**『作業』を吸収してほしい。でも、『職人としての誇り』『責任』**は自分で持ちたい。」

これは、AI が賢くなるからといって変わるものではなく、**「自分が何者であるか(プロフェッショナルとしてのアイデンティティ)」**を守るための線引きです。

🛡️ 4. AI に求める 4 つの「安全装置」

開発者が AI を使うために、必ず求める 4 つのルールがあります。

  1. 権限の明確化: 「どこまでやっていいか」をハッキリさせて、それを超えたら止まること。
  2. 出所の明示(プロベナンス): 「この答えは、どの資料から来たの?」と根拠を示すこと。
  3. 不確実性の表示: 「自信がないよ」「情報が足りないよ」と素直に言うこと。(「自信満々に嘘をつく」のは NG)
  4. 最小権限の原則: 必要な情報だけアクセスでき、重要なデータ(顧客情報など)には触れられないこと。

💡 まとめ:AI の価値は「どこで止まるか」

この研究が伝えているメッセージはシンプルです。

AI の価値は、「どれだけ多くの仕事ができるか」ではなく、**「開発者の『職人芸』や『責任』を侵さないように、どこで正確に止まるか」**にあります。

AI は素晴らしい「見習い」や「助手」にはなれますが、「料理人の最終判断」や「責任者」にはなれません。
開発者が求めているのは、AI が「作業」を肩代わりして、人間が「より良いものを作るための判断」や「責任」に集中できる環境です。

「AI に任せるのは『手』、人間が握るのは『心(判断)』」。これが、これからの AI と人間の理想的な関係性なのです。

自分の分野の論文に埋もれていませんか?

研究キーワードに一致する最新の論文のダイジェストを毎日受け取りましょう——技術要約付き、あなたの言語で。

Digest を試す →