概要
Windowsブログによると、マイクロソフトはAIを活用した新しいコーディングエクスペリエンス「Copilot Code」を発表しました。専門知識やエンジニアがいなくても、日常業務からアイデアを実際のアプリケーションへと形にできます。個人用の小さなツールから始めて、プロジェクトの成長に合わせてプロ向けのワークフローへと拡張できるのが特徴です。課題に最も近い人々が問題を解決するツールを自ら作れるように支援します。
何が発表された?
今回の発表は、Microsoft Copilotの新しいAIコーディングエクスペリエンスである「Copilot Code」の展開開始です。米国時間10月21日に公開された情報で明らかにされました。専門的なエンジニアリングの知識や予算が潤沢になくても、ビジネスリーダーなどの現場の担当者が自ら、ライブデータを使用するインタラクティブなアプリケーションを作成できます。本日からFrontierプログラムを通じて展開が始まっており、対象となる主なポイントは次の通りです。
- 自然言語による要件定義とアプリ構築
- ローカルデバイスでの実行またはクラウドへの公開
- GitHubリポジトリとの連携によるプロフェッショナル開発への拡張
- Copilot Managed Runtimeを活用した組織内での安全な共有
前と何が違う?
目標を自然言語で説明するだけで要件が具体化する
Copilot Codeでは、最初からすべての要件が揃っていなくても大丈夫です。目標を自然言語で説明すれば、Copilot側から質問が行われます。Work IQを活用し、メールや会議、ドキュメント、チャットなどのデータから情報を取り込みます。これにより、要件が具体化されていきます。最初のプロンプトに情報が不足していても正確な形に近づけられます。
ライブコントロールセンターを実際に動作するアプリとして構築する
要件の明確化が終わると、ライブコントロールセンターが構築されます。これはデータやビジネスコンテキストを集約したものです。静的なファイルではありません。入力が変わるたびに動く実際のアプリケーションとして動作します。環境のセットアップやホストの管理の手間を軽減します。
会話や直接編集でいつでも柔軟に改良できる
優先事項が変わった場合でも、最初からやり直す必要はありません。会話や直接編集を通じて新しい視覚化やビジネスロジックを追加できます。データソースも簡単に追加してアプリケーションを更新可能です。成長に合わせてプロジェクトを変化させることができます。
コードを見ずにプレビューするか、ターミナルで深くカスタマイズするかを選べる
コードを一切見ることなくライブプレビューだけで作業を進めることも可能です。一方で、コードを開いて直接編集することもできます。ローカルのツールやターミナルを使用してさらに高度にカスタマイズすることも自由に行えます。
ローカル保持とクラウド公開を用途に応じて選べる
作成したプロジェクトは、個人の生産性向上のためにローカルデバイス上に保持できます。その状態で更新し続けることも可能です。また、Microsoftが管理するクラウド環境に公開することもできます。他のユーザーと共有することも可能です。
数字で見るとどう変わった?
(編集部注)元記事内において、処理速度やコスト削減効果などに関する具体的な数値やベンチマークスコアの提示はありません。
ライバルと比べてどう?
今回の発表は、自然言語からのソフトウェア構築支援において強みがあります。Microsoftの既存のビジネスコンテキストやGitHubのエコシステムを深く統合している点が特徴です。競合する汎用的なコーディング支援ツールと比較してみましょう。Power BIやメール、会議といった業務データソースから直接アプリを立ち上げられます。また、Copilot Managed Runtimeを介して組織のガバナンスをそのまま継承できる点が強みとなっています。
料金は?
(編集部注)元記事内において、具体的な価格や無料枠、プラン別の料金体系についての言及はありません。
日本で使える?
日本国内での具体的な利用可否やリージョン制限について、元記事では明示されていません。本日から「Frontierプログラム」を通じて順次展開が始まるとされています。そのため、日本のユーザーが利用する際は公式の案内を確認する必要があります。
自分にはどう関係する?
エンジニアなら
現場のビジネス担当者がCopilot Codeで作成したプロジェクトがあるとします。それを新規または既存のGitHubリポジトリに接続可能です。ドラフトプルリクエストを作成して引き継ぐことができます。エンジニアリングチームにとって、レビューやさらなる開発に向けた実践的な出発点が得られます。
企画・マーケティングなら
複数のデータソースに分散した情報から、投資判断をモデル化できます。インタラクティブなシミュレーションや、商談価値の見積もり計算ツールを自分で構築可能です。エンジニアの予算や専門家に頼る必要はありません。日々の業務の課題を自力で解決できるようになります。
経営者・管理者なら
従業員が個人用のツールとして作成したアプリケーションがあるとします。それはCopilot Managed Runtimeを通じて共有可能です。個別のデプロイ作業なしに組織全体へ共有できます。既存のガバナンスやセキュリティ制御をそのまま継承するため安心です。管理システムを新たに追加することなく管理を維持できます。
これまでの流れ
現場の業務データからアプリを構築する流れが生まれています。これが専用のコーディングエクスペリエンスへとさらに広がっています。
まとめ
Copilot Codeは新しいアプローチを提供します。業務を最もよく知る人々が自らソフトウェアを作成できるようにします。読者が次に取るべきアクションを確認しましょう。自身の組織におけるFrontierプログラムの展開状況を確認することです。また、公式ブログによる最新のアップデートを確認することが挙げられます。