AIToday
大規模言語モデルAIコーディングPublickey掲載日時: 2026年9月2日 1:01

VS Codeに「ラバーダック」機能、別AIの第2意見

LINEで送る
VS Codeに「ラバーダック」機能、別AIの第2意見

3つのポイント

  1. 何が起きたか

    Visual Studio Code 1.135に、メインのコーディングアシスタントとは別のAIエージェントからセカンドオピニオンを求めることができる実験的機能「ラバーダック」が追加された。この機能は2026年4月にGitHub Copilot CLIで初めて導入され、今回VS Code向けに応用された。

  2. なぜ重要か

    この機能は、AI支援開発における重要な限界に対処する。単一のAIモデルが自身の作業をレビューすると、同じバイアスに左右され、エラーを見落とす傾向がある。レビューに別のAIモデルを使うことで、開発者はミスを早期に発見でき、計画やコーディングのやり直しを減らし、時間と労力を節約できる。国内の開発者は、コード作成時に別のAIから助言を得る選択肢が増える可能性がある。

  3. 注目点

    この機能は、VS Code内のCopilot Agent Hostセッションで「/rubber-duck」コマンドを入力することで利用できる。これはVS Code 1.132から1.135にかけての一連のアップデートの一部であり、ハイブリッドMarkdownエディタ、統合ブラウザでのWebページへのコメント機能、ローカルHTMLファイルの自動ホットリロードなども含まれる。

わからないところ、AIに聞けます

質問と回答はこのページに公開されます。

こういう要約が、毎朝あなたのメールに届きます。

背景と解説

VS Codeへのラバーダック機能の導入は、実用的なニーズから生まれた。AIエージェントは自己レビューバイアスに陥りがちだ。同じAIモデルが自身の実装を計画し、レビューすると、固有のバイアスによりエラーを見落とす可能性がある。セカンドオピニオンとして別のAIエージェントを活用することで、開発者は問題を早期に発見できる可能性が高まり、時間を節約し、後期段階での失敗に伴う手戻りを減らせる。この機能名は、プログラマーがコードをアヒルの形をしたラバーに説明しながら問題を特定する、古典的なデバッグテクニックに由来する。この動きは、マルチモデル連携によるAIの信頼性向上を目指す開発者ツールの幅広いトレンドの一部だ。こうしたツールが進化するにつれ、AI支援コーディングに伴う試行錯誤が減る可能性があるが、モデル間レビューの有効性は依然として活発な実験対象である。

よくある質問
VS Codeでラバーダック機能を使うにはどうすればいいですか?
VS Code内のCopilot Agent Hostセッションで「/rubber-duck」コマンドを入力することで使用できます。
ラバーダック機能の目的は何ですか?
別のAIモデルからセカンドオピニオンを得ることでコードレビューの質を高め、同じAIが自分の作業をレビューする際に見落としがちなミスを発見することを目的としています。
ラバーダック機能は以前からありましたか?
はい、2026年4月にGitHub Copilot CLIで実験的に初めて導入され、今回VS Codeでも使いやすさを向上させた形で実験的に実装されました。
LINEで送る

あなたの仕事に関係するAIニュースを、毎朝お届けします。

業界と使っているAIツールを選ぶと、仕事に関係するニュースが毎朝届きます。

登録無料・Googleアカウントなら30秒・いつでも解除できますAITodayについて →

AIに質問

この記事についてわからないことをAIに質問できます。AIはこの記事・AIToday の過去記事・Wikipedia を読み、出典を付けて答えます。Q&Aはこのページに公開され、他の読者も読めます。

質問と回答はこのページに公開されます。

関連記事

次の記事へAI推論がトークン列を超える