GitHub Copilot Extensions発表 外部サービスと連携する拡張機能
5月21日(現地時間)、GitHubはGitHub Copilot Extensionsを限定的なベータ版として発表しました。これは、同社が開発するGitHub Copilotから効率的にツールやサービスにアクセスできる新しい拡張機能です。
この記事では、GitHub Copilot Extensionsについて詳しく解説します。
GitHub Copilot Extensionsとは?

GitHub Copilot Extensions(拡張機能)は、GitHub Copilotを使って自然言語で開発をする際に、IDEやGitHubを離れることなく、さまざまなツールやサービスにアクセスできるようにするものです。拡張機能は、Web版GitHubのGitHub Copilot Chat、Visual Studio、VS Codeでサポートされています。
GitHubは最近、大規模言語モデル(LLM)を活用してプログラマーを補助するサービス「GitHub Copilot」のチャットバージョンをGitHub Mobileアプリや主要なエディターに向けて提供しています。

GitHubはプレスリリースの中で、次のパートナーとの連携を発表しています。これらのパートナーが提供するサービスが、GitHub Copilot Extensionsを通じて利用できるようになります。
- DataStax
- Docker
- LambdaTest
- LaunchDarkly
- McKinsey & Company
- Microsoft AzureとMicrosoft Teams
- MongoDB
- Octopus Deploy
- Pangea
- Pinecone
- Product Science
- ReadMe
- Sentry
- Stripe
GitHub Copilot Extensionsは、GitHub Copilotとのチャット中に、@を入力することで利用できます。これにより、開発者は自然言語でコードを書きながら、必要な情報を簡単に取得できるようになります。これは、Googleが提供するGemini(旧Bard)の拡張機能の呼び出し方に似ています。


データベース関連の問題を解決しようとしている場合、GitHubのissueやDataStaxの監査ログなど、複数のツールから情報を集める必要があります。次に、Sentryなどのエラーモニタリングツールを使用して、詳細な情報を取得し、修正を適用してAzureでデプロイします。
GitHub Copilot Extensionsでは、これらのツールを簡単に呼び出して情報を取得したり、アクションを実行したりできます。GitHubは、GitHub Copilot Extensionsの利用例として、いくつかのデモを公開しています。
Microsoft AzureとGitHub Copilotの連携
GitHub CopilotとMicrosoft Azureの統合も発表されています。これにより、開発者はAzureについて質問したり、Azureサービスを選定したり、Reactアプリケーションを実行したり、Djangoに適したAzureデータベースを選定したりできます。
GitHub Copilot Chatでは、直接Azureに関する質問ができ、最適なデプロイ方法についてのガイダンスも提供されます。現在、GitHub Copilot for AzureのプレビューアクセスはMicrosoftからの直接提供となっており、ここからサインアップできます。
拡張機能を使う方法
GitHub Copilot Extensionsは現在、クローズドベータとして提供されています。ベータプログラムに招待されると、GitHub Marketplaceで次の拡張機能をインストールできるようになります。
- DataStax
- Docker
- LambdaTest
- LaunchDarkly
- McKinsey & Company
- Octopus Deploy
- Pangea
- Pinecone
- Product Science
- ReadMe
- Sentry
- Teams Toolkit
さらに、今後数週間以内に次の拡張機能がVisual Studio Marketplaceで、すべてのGitHub Copilotユーザーに提供される予定です。
- Stripe
- MongoDB
- Microsoft(Teams ToolkitとMicrosoft 365を含む)
興味のある開発者は、GitHub Copilot Partner Programに参加することで、独自の拡張機能を開発できます。
まとめ
GitHub Copilot Extensionsは、GitHub Copilotを使って自然言語で開発をする際に、IDEやGitHubを離れることなく、さまざまなツールやサービスにアクセスできるようにする新しい拡張機能です。GitHubは、GitHub Copilot Extensionsに関して複数のパートナーと連携しています。
GitHub Copilot Extensionsは、GitHub Copilotとのチャット中に@を入力することで利用できます。これにより、開発者は自然言語でコードを書きながら、必要な情報を簡単に取得できるようになります。
GitHub Copilot Extensionsは、GitHub MarketplaceやVisual Studio Marketplaceで提供されます。興味のある開発者は、GitHub Copilot Partner Programに参加することで、独自の拡張機能を開発できます。
参考
記事をシェア
フォローして最新情報を入手
Googleの優先ソースに追加すると、このサイトの記事をGoogleで見つけやすくなります。また、ぜひXやRSSフィードもフォローしてください。
-1.png&w=1080&q=75)
生まれた時から、母国語よりも先にJavaScriptを使っていました。ネットの海のどこにもいなくてどこにでもいます。
Webフロントエンドプログラマーとして、TypeScriptを用いたWebアプリやブラウザー拡張機能を制作。Xのシャドウバン検知ツール「Shadowban Scanner」やリンクカード復活ツール「Restore Link Card」を公開し、国内外のメディアで紹介されました。iGEM 2023ではJapan-UnitedチームのWikiを制作してGrand Prizeの獲得に貢献。ブログではXやSNSの最新ニュース、不具合の検証と対処法、フロントエンド開発の知見を発信しています。







![[新しいXチャットへようこそ]というテキストが画面に大きく表示されており、その下には次の3つの説明が表示されている。[エンドツーエンドの暗号化:メッセージは、端末にかかわらずエンドツーエンドで暗号化されています。][最先端のプライバシー:Xを含め、他の人がメッセージを読むことはできません。][パスコードを設定:メッセージを保護するため、4桁のパスコードを設定してください。]これらの説明の下には、[パスコードを作成]という大きなボタンが配置されている](/_next/image/?url=%2Fapi%2Fmedia%2Ffile%2Fwelcome-to-new-chat.png&w=1920&q=75)

![[Search Engine Selector]というアプリからの通知のスクリーンショット。[ブラウザと検索サービスを選択]というタイトルで、本文には[ウェブページを表示しリンクを開くアプリと、検索サービスアプリを選択してください]と書かれている。通知の下部には[アプリを選択してください]というボタンが表示されている](/_next/image/?url=%2Fapi%2Fmedia%2Ffile%2Fandroid-search-engine-selector-notification.png&w=3840&q=75)


