GitHub、Copilot Dreamingを発表

Publickey2026年11月5日 (木)
GitHub、Copilot Dreamingを発表
  • •GitHub、Universe 2026でCopilot Dreamingをパブリックプレビューとして発表
  • •対話やレビューを分析し、ガイダンスやCopilot Memoryをバックグラウンドで更新
  • •Java向け指示をSvelte/JavaScript向けに直す提案をプルリクエストで提示

GitHubは、サンフランシスコで10月28日と29日に開いた年次イベント「GitHub Universe 2026」で、新機能「GitHub Copilot Dreaming」をパブリックプレビューとして発表しました。作業の進行に伴ってコードや環境が変わったり、AIモデルの種類や性能が進化したりすると、以前の指示が役に立たなくなる場合があります。Dreamingは、そうした指示をバックグラウンドで整理し、更新・修正する機能です。

更新対象には、AIへのガイダンスのほか、Copilot Memoryに保存されるリポジトリのコーディング規則やアーキテクチャ、プロジェクト固有のコマンドやルールが含まれます。DreamingはCopilotとの対話やプルリクエストのレビューを分析・学習し、ユーザーの指示の傾向やコードの変化を反映した整理・更新を行います。

基調講演では、Javaで書かれたアプリケーションをSvelte/JavaScriptで書き直した場合の例が示されました。Javaを前提にした指示ファイルをDreamingが整理し、Svelte/JavaScript向けに書き換える提案をプルリクエストとして送ります。GitHubは、コードやAIモデルが変化しても、同じコンテキストを保ちながらAIモデルに作業を進めさせられると説明しました。発表時点ではパブリックプレビューとして提供されています。なお、記事タイトルと本文の例では「Svelt」と表記されていますが、ここでは本文の機能説明に沿ってSvelteと記しました。その他の関連記事として、GitHub Universe 2026ではCopilot Fusionの正式リリース、Copilot Code Review Maxの発表、スループット性能を従来比180倍に高める計画も報じられています。これらはDreamingの機能説明とは別の発表です。本文はDreamingの公開範囲や利用手順、提供開始時期を具体的には示していません。記事はGitHubの発表内容と基調講演で示された例を伝えています。最初に指示を設定した後も、コードやプロジェクトの変化に合わせて指示ファイルを手作業で書き換え続ける必要があるかどうかについて、記事は説明していません。機能の利用条件や対象プランについても記載していません。記事が示すのは、対話やレビューを分析してガイダンスや記憶を更新し、更新案をプルリクエストで提示する仕組みです。ユーザーは提案を確認できます。記事には、提案の承認や反映が自動で行われるとは書かれていません。