残念ながら、マイクロソフトが世界に解き放った AI コパイロットの正確な数は、円周率の値と同様に、人間や機械の理解を超えて、明らかに不明です。

最近の仕事のプロジェクトで、Microsoft が世界にリリースした「Copilot」AI アシスタントがいくつあるかを調べようとしました。これは思ったより難しいことがわかりました。さまざまな AI ツール自体 (Microsoft Copilot を含む) では、すべてをリストアップすることができませんでした。古風で時間のかかるインターネット検索でさえ、このタスクには不十分で、すぐに諦めました。

しかし、マイクロソフトは今週、コパイロット全員をまとめる試みを行った。同社のシニア デベロッパー アドボケートであるレイナルド アドルフ氏は、ビデオで「GitHub コパイロット – エコシステムはあなたが思っているよりも大きい」と説明している。

それでも、私が理解する限りでは、彼は実際には副操縦士全員をリストアップしているわけではありませんが (下記参照)、良い出発点を提供してくれました。彼は次のことを論じました。

「私はコパイロットのエコシステムについて話すためにここに来ました。コーディングはそのサービスの一部にすぎません」とアドルフ氏は語った。

それぞれについて彼が言ったことは次のとおりです。

Copilot for VS Code「Copilot は、既存のコードのコンテキストに基づいて、コード、関数全体、さらにはドキュメント コメントの提案を提供し、ここで大きな影響を与えました。開発プロセスを大幅に加速し、特に ChatGPT のように実際に通信できるチャットと VS Code の導入により、新しいプログラミング言語とフレームワークの学習に役立ちます。」

Visual Studio 向け Copilot 「Microsoft は、より本格的な機能を備えた IDE である Visual Studio に Copilot 機能を統合し、言語やプラットフォームを問わず、より大規模で複雑なプロジェクトに取り組む幅広い開発者にその範囲を広げました。そして、はい、多くの人が今でも Visual Studio を使用しています。Visual Studio Code よりずっと前から、何年も使用しています。」 Codespaces 向け Copilot 「Codespaces はクラウドベースの開発環境であるため、ここに Copilot を統合することで、開発者はクラウドで直接 AI を利用したコード支援を受けることができ、ローカル セットアップを必要とせずにコラボレーション、コーディング、プロジェクト開発を促進できます。」 MS 365 向け Copilot 「Copilot は、Microsoft Teams や MS 365 などの生産性向上製品に拡張されていますが、ブランド名や機能は異なり、コラボレーションと生産性に重点を置いています。たとえば、MS 365 では、Copilot の哲学に似た AI 機能が、電子メールの下書き、コンテンツの作成、ドキュメントの要約に役立ちます。Microsoft Teams では、AI 拡張機能により、会議の要約、アクション アイテムの追跡、より効率的なコミュニケーションが促進されます。」 Copilot for Business「Copilot の拡張機能ですが、さまざまなビジネス環境に適合するように設計された機能とポリシーを備え、企業での使用に合わせて調整されています。エンタープライズ グレードのソフトウェア開発ツールやワークフローと統合でき、カスタマイズされた提案を提供し、公開されている特定のコード ベースから学習します。」Adolphe 氏は次のように結論付けました。「最後に、エコシステム内の Copilot のさまざまなバリエーションは、生産性の向上、提案の提供、反復タスクの自動化、洞察の提供に役立ちます。開発者にとっては、コーディングと学習の高速化を意味しますよね。オフィス ワーカーにとっては、ドキュメントの作成とデータ分析の高速化につながります。そして、チームにとっては、コミュニケーションとプロジェクト管理の合理化が実現します。」しかし、待ってください。まだあります。残念ながら、Adolphe 氏が取り上げていない他の機能があることは私も知っていたので、上記のリストは不完全です。たとえば、発表記事で「防御側が AI のスピードと規模で行動できるようにする初のセキュリティ製品」と説明されている Copilot for Security があります。Security Copilot は、この高度な大規模言語モデル (LLM) と Microsoft のセキュリティ固有のモデルを組み合わせたものです。このセキュリティ固有のモデルには、セキュリティ固有のスキル セットがさらに増え、Microsoft から情報提供を受けています。これには「Microsoft 365 向け Microsoft Copilot が含まれ、顧客関係管理 (CRM) プラットフォームに接続して、営業分析情報と次世代 AI を業務フローに取り入れます」。Microsoft 独自のグローバル脅威インテリジェンスと 65 兆を超える毎日のシグナルが含まれています。Security Copilot は、Azure のハイパースケール インフラストラクチャ上で実行されるため、エンタープライズ グレードのセキュリティとプライバシーに準拠したエクスペリエンスも提供します。」また、別の投稿によると、Microsoft Dynamics 365 Copilot はさまざまな領域で AI を提供します。これには、Microsoft Dynamics 365 Sales および Viva Sales の Copilot、Dynamics 365 Customer Service の Copilot、Dynamics 365 Customer Insights の Copilot、Dynamics 365 Marketing の Copilot、Dynamics 365 Business Central の Copilot、Microsoft Supply Chain Center の Copilot が含まれます。また、Microsoft Copilot for Sales もあり、これには「Microsoft Copilot for Microsoft 365 が含まれており、顧客関係管理 (CRM) プラットフォームに接続して、営業分析情報と次世代 AI を作業フローに取り入れます」。また、Microsoft は、特定の個別のカスタマイズされた Copilot を提供していないものの、他の領域向けの一般的な Copilot について、次のような投稿で説明しています。教育用の AI アシスタントをご紹介します: Microsoft Copilot。だから私はあきらめました。Microsoft が提供する AI Copilot の正確な数は、円周率の値のように、人間や機械の理解を超えて不明であるようです。しかし、たくさんあります。著者について David Ramel は Converge360 の編集者兼ライターです。

Codespaces 向け Copilot「Codespaces はクラウドベースの開発環境であるため、ここに Copilot を統合すると、開発者はクラウドで直接 AI を活用したコード支援を受けることができ、ローカル セットアップを必要とせずに共同作業、コーディング、プロジェクト開発が容易になります。」
Copilot for MS 365「Copilot は、Microsoft Teams や MS 365 などの生産性向上製品に拡張されましたが、ブランドと機能は異なり、コラボレーションと生産性に重点を置いています。たとえば、MS 365 では、Copilot の哲学に似た AI 機能が、電子メールの下書き、コンテンツの作成、ドキュメントの要約に役立ちます。Microsoft Teams では、AI 拡張機能により、会議の要約、アクション アイテムの追跡、より効率的なコミュニケーションが促進されます。」
Copilot for Business「Copilot の拡張機能ですが、さまざまなビジネス環境に適合するように設計された機能とポリシーを備え、企業での使用に合わせてカスタマイズされています。エンタープライズ グレードのソフトウェア開発ツールやワークフローと統合でき、カスタマイズされた提案を提供し、公開されている特定のコード ベースから学習します。」

アドルフ氏は次のように結論付けました。「最後に、エコシステム内の Copilot のさまざまなバリエーションが、生産性の向上、提案の提供、反復タスクの自動化、洞察の提供に役立ちます。開発者にとっては、コーディングと学習の高速化を意味しますよね。オフィス ワーカーにとっては、ドキュメントの作成とデータ分析の高速化につながります。そして、チームにとっては、コミュニケーションとプロジェクト管理の合理化につながります。」

しかし、待ってください、まだあります!残念ながら、アドルフが取り上げていないものが他にもいくつかあることを知っていたので、上記のリストは不完全です。

たとえば、発表記事で「防御側が AI のスピードと規模で行動できるようにする初のセキュリティ製品」と説明されている Copilot for Security があります。Security Copilot は、この高度な大規模言語モデル (LLM) と Microsoft のセキュリティ固有のモデルを組み合わせたものです。このセキュリティ固有のモデルには、セキュリティ固有のスキル セットがさらに増えており、Microsoft から情報提供を受けています。これには「Microsoft 365 向け Microsoft Copilot が含まれ、顧客関係管理 (CRM) プラットフォームに接続して、営業分析情報と次世代 AI を業務フローに取り入れます」。Microsoft 独自のグローバル脅威インテリジェンスと 65 兆を超える毎日のシグナルが含まれています。Security Copilot は、Azure のハイパースケール インフラストラクチャ上で実行されるため、エンタープライズ グレードのセキュリティとプライバシーに準拠したエクスペリエンスも提供します。」

また、別の投稿によると、Microsoft Dynamics 365 Copilot は次のようなさまざまな領域で AI を提供します。

また、Microsoft Copilot for Sales もあり、これには「Microsoft Copilot for Microsoft 365 が含まれており、顧客関係管理 (CRM) プラットフォームに接続して、営業分析情報と次世代 AI を業務フローに取り入れることができます。」

また、Microsoft は、特定の個別のカスタマイズされた Copilot を提供していないものの、他の分野向けの一般的な Copilot については、「教育用の AI アシスタントをご紹介します: Microsoft Copilot」などの投稿で説明しています。

だから私は諦めます。マイクロソフトが提供する AI コパイロットの正確な数は、円周率の値のように、人間や機械の理解を超えて、明らかに不明です。

でも、たくさんあるんです。

David Ramel 氏は Converge360 の編集者兼ライターです。

残念ながら、マイクロソフトが世界に解き放った AI コパイロットの正確な数は、円周率の値と同様に、人間や機械の理解を超えて、明らかに不明です。

Visual Studio Code 用の Microsoft C# Dev Kit 拡張機能が更新され、NuGet パッケージの管理、.NET Aspire アプリケーションの実行/デバッグ、ソリューション エクスプローラーでのアクティブ ドキュメントの表示、エディター内での .NET SDK の取得がより簡単に行えるようになりました。

SQL Server のデータ仮想化機能である PolyBase を使用すると、ユーザーは別のクライアント接続ソフトウェアを必要とせずに、T-SQL (Transact-SQL) を使用してさまざまな外部ソースからデータを直接シームレスにクエリできます。

.NET MAUI コミュニティ ツールキットの新しい機能により、開発者はタッチ、マウス クリック、ホバー イベントに基づいてアプリ内の任意の視覚要素を操作できるようになります。

Visual Studio Code の最新アップデートには、ターミナルでのインライン チャットなど、GitHub Copilot AI の新機能と改善点が多数含まれています。

問題がありますか? 質問がありますか? フィードバックがありますか? メールでお問い合わせください。

元記事: https://visualstudiomagazine.com/Articles/2024/05/09/copilot-ecosystem.aspx