GitHub Copilot Extensionsのご紹介:パートナーとのエコシステムで無限の可能性を引き出す

Image of tomokota
Author

GitHub Copilotの世界はますます大きくなっており、開発者をフローに長くとどめ、自然言語でより多くのことができるようにすることで、開発者のエクスペリエンスを向上させています。


今日、私たちはGitHub Copilot Extensionsを導入し、最も広く採用されているAI開発者ツールに世界の知識を取り込みます。拡大するパートナーエコシステムを通じて、GitHub Copilot Extensionsは、開発者がIDEやGitHub.comを離れることなく、好みのツールやサービスを使用して自然言語でクラウドを構築し、デプロイできるようにします。GitHub Copilot、そして今回のGitHub Copilot Extensionsを利用することで、開発者はフローを長く維持し、スキルを向上させ、イノベーションを迅速に起こすことができます。

Sixteen GitHub Copilot Extensions from GitHub Copilot partners laid out as grid of tiles

まずは、DataStax、Docker、LambdaTest、LaunchDarkly、McKinsey & Company、Microsoft Azure and Teams、MongoDB、Octopus Deploy、Pangea、Pinecone、Product Science、ReadMe、Sentry、StripeのGitHub Copilot Extensionsをご紹介します。拡張機能はGitHub.comのGitHub Copilot Chat、Visual Studio、VS Codeでサポートされています。

GitHub Marketplaceは誰でも利用できる拡張機能を提供しますが、組織は自前の開発者ツール用にプライベートなGitHub Copilot Extensionsを作成することもでき、社内のAPIライブラリやカスタムモニタリングシステムの知識を会話だけで利用できるようになります。

GitHub Copilot Extensionsの仕組み

あなたが開発者で、データベース関連のエラーでインシデントのページが表示されたとします。あなたは様々なツールから問題のコンテキストを得ようとしています。GitHubのIssueやDataStaxの監査ログからかもしれません。十分なコンテキストがあれば、何が原因なのかトラブルシューティングを開始し、Sentryのようなエラー監視ツールで詳細を調べます。そして、解決策を考え、修正を適用し、Azureでデプロイする必要があります。このシナリオでは、コンテキストの切り替えが多く発生します。

GitHub Copilot Extensionsは、このプロセス全体をまとめます。GitHub Copilot Chatから、これら全てのツールを簡単に呼び出し、コンテキストを取得し、アクションを実行し、ファイルやプルリクエストを生成することができます。

UI of GitHub Copilot Chat showing different GitHub Copilot Extensions that can be used

「LaunchDarkly extension for GitHub Copilotは、チームがすでにソフトウェアを構築している場所に直接統合します。これにより、開発者はコードと一緒にドキュメントやベストプラクティスにアクセスできます。コンテキストの切り替えを最小限に抑え、フローの状態を維持し、ソフトウェアのデリバリーを加速します-すべて1か所からです」と、LaunchDarklyの製品インキュベーション担当Cody De Arkland氏は述べています。

DataStaxの拡張機能を使えば、AstraDBでデータベースとやり取りし、アプリケーションを構築することができます:

Octopus拡張機能を使えば、デプロイのステータスを見ることができます:

Sentry拡張機能を使えば、パイプラインの問題を自然言語で解決できます:

「これはソフトウェア開発の未来であり、開発者は検索する時間を減らし、構築する時間を増やします。自然言語で作業することで、開発者はコードを書き、データを取得し、問題を解決することができ、すべて単一の直感的なワークフローを使用できます」と、Sentryのエンジニアリング・マネージャーであるTillman Elser氏は述べています。

GitHub Copilot for AzureでAIとクラウドが出会う

Microsoftの拡張機能であるGitHub Copilot for Azureは、GitHub Copilotが自然言語でどれだけ開発速度を押し上げられるかを示しています。開発者は、GitHub Copilot Chatで GitHub Copilot for Azure を呼び出すことで、Azure サービスの選択から React アプリの実行、Django で使用する最適な Azure データベースの選択まで、Azure に関するあらゆる質問に答えることができます。デプロイ時には、GitHub Copilot for Azure がデベロッパーに成功するための手順をガイドします。

GitHub Copilot for Azure プレビューへのアクセスは現在制限されており、Microsoft から直接提供されます。サインアップはこちらから

さぁ、はじめよう

本日の発表は、今後の展開の始まりにすぎません。招待されると、ユーザーはGitHub MarketplaceでDataStax、Docker、Lambda Test、LaunchDarkly、McKinsey & Company、Octopus Deploy、Pangea、Pinecone、Product Science、ReadMe、Sentry、Teams ToolkitのCopilot Extensionsにアクセスできるようになります。今後数週間で、全てのユーザーがVisual Studio Marketplacefor VSCodeでStripe、MongoDB、Microsoft(Teams ToolkitとMicrosoft 365を含む)の拡張機能にアクセスできるようになります。

個人と組織のためのソフトウェア開発の未来

パートナー候補であっても、独自のプライベート拡張機能を構築しようとしている組織であっても、GitHub Copilot Extensions を利用することで、ビルド体験のあらゆる側面を指先でカスタマイズできるようになり、生産性、革新性、喜びを促進するツールへのアクセスが広がります。皆様の参加と創造性によって、GitHub Copilot の機能と価値が向上します。

今日はスタート地点に過ぎません。今後数か月かけて、GitHub Copilotパートナープログラムに登録済みの数百社のパートナーを通じて、このエコシステムを拡大していきます。これは、開発者が簡単にビルドしてイノベーションを起こせるよう、より多くのグローバルな知識を指先で得られることを意味します。

私たちの目標は、GitHub Copilotを、人類の進歩を加速させる無限の可能性を秘めた、最も統合された強力でインテリジェントなAIプラットフォームにすることです。自然言語によるプログラミングは、ソフトウェアを作りたい人にとって参入障壁を下げ続けるでしょう。GitHub Copilotは、開発者の技術スタックのあらゆるツールと、完全に自然言語で統合するインテリジェントなプラットフォームです。

The post Introducing GitHub Copilot Extensions:Unlocking unlimited possibilities with our ecosystem of partners appeared first on The GitHub Blog.