AI総合研究所

GitHub Copilot Extensions:AIによる開発の自動化と効率化

この記事のポイント

  • この記事はGitHub Copilot Extensionsについて詳しく紹介しています。
  • GitHub Copilot Extensionsを利用することで、開発者は自然言語を使い、様々なツールとサービスを統合して効率的かつ迅速にコードを生成できます。
  • DockerやMicrosoft Azure等、多数の企業が提供する拡張機能がGitHub.comやVisual Studio内でサポートされています。
  • コピロット拡張機能を使用することで、開発者はデプロイのステータスをチェックすることや、問題を解決するといったアクションを行うことができ、開発プロセスを加速できます。
  • GitHubは、Copilotを通じてプログラミング参入障壁を下げ、より多くの人が開発に参加できる将来を目指しています。

監修者プロフィール

坂本 将磨

Microsoft AIパートナー、LinkX Japan代表。東京工業大学大学院で技術経営修士取得、研究領域:自然言語処理、金融工学。NHK放送技術研究所でAI、ブロックチェーン研究に従事。学会発表、国際ジャーナル投稿、経営情報学会全国研究発表大会にて優秀賞受賞。シンガポールでのIT、Web3事業の創業と経営を経て、LinkX Japan株式会社を創業。

ソフトウェア開発のプロセスをAIによって革新する「GitHub Copilot Extensions」が、開発者の生産性向上に新たな可能性を提供しています。

この記事では、DockerやMicrosoft Azureといった多角的な企業が提供するCopilot Extensionsの特徴やメリットについてご紹介し、GitHubが目指す将来像とともに、その利用方法や効果に焦点を当てて解説します。

開発者は自然言語でコードを生成し、多様なツールとサービスを統合した効率的な開発が可能になるため、日々の開発作業が大きく変わるかもしれません。
この先進的な技術が開く開発の将来について、興味深い洞察を提供する内容となっています。

gitthumnail

Copilot Extensionsが実現する新たな開発体験

GitHub Copilot Extensionsは、開発者がIDEやGitHub.comを離れることなく、自然言語を使って好みのツールやサービスでコードを構築し、クラウドにデプロイすることを可能にします。
これにより、開発者はより長くフローにとどまり、スキルを向上させ、イノベーションのスピードを上げることができます。

Docker、McKinsey & Company、Microsoft Azure and Teams、Stripeなど多くの企業がCopilot Extensionsを提供しています。

これらの拡張機能は、「GitHub.com」、「Visual Studio」、「VS CodeのGitHub Copilot Chat」でサポートされています。

Copilot Extensionsの提供企業
Copilot Extensionsの提供企業

Copilot Extensionsの仕組みと活用例

Copilot Extensionsを使うことで、開発者は様々なツールを簡単に呼び出し、コンテキストの取得、アクションの実行、ファイルとプルリクエストの生成などを行うことができます。
これにより、コンテキストの切り替えを最小限に抑え、フロー状態を維持し、ソフトウェア開発を加速させることができます。

Copilot Extensionsの利用画面
Copilot Extensionsの利用画面


例えば、DataStax拡張機能を使ってAstraDBでデータベースを操作してアプリを構築したり、Octopus拡張機能でデプロイのステータスを確認したり、Sentry拡張機能で自然言語を使ってパイプラインの問題を解決したりできます。

また、Microsoft Azure向けのGitHub Copilot拡張機能は、自然言語を使ってAzureに関する質問に答え、デプロイをガイドするなど、開発速度を大きく向上させることができます。

https://youtu.be/Vf9zqtxbI9c?si=IOymdmEzOLbQvpZn

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

Copilot Extensionsは、パートナー企業だけでなく、組織内の独自ツールとの統合も可能にします。これにより、開発者は指先で様々な知識にアクセスし、生産性とイノベーションを促進するツールを活用できます。

GitHubの目標は、Copilotを最も統合された強力なインテリジェントなAIプラットフォームにし、自然言語によるプログラミングで参入障壁を下げ、10億人がGitHubで開発できる未来を実現することです。

今回のCopilot Extensionsの発表は、その第一歩であり、今後数ヶ月のうちに数百ものパートナーを通じてエコシステムが拡大される予定です。

【関連ニュース】
➡️GitHub Copilot Workspace: 自然言語でアイデアからコードまでを実現するAI開発環境

出典:Github

AI活用のノウハウ集「AI総合研究所」サービスご紹介資料

「AI総合研究所 サービス紹介資料」は、AI導入のノウハウがないというお客様にも使いやすい最先端のAI導入ノウハウを知れる資料です。

資料ダウンロード
監修者

坂本 将磨

Microsoft AIパートナー、LinkX Japan代表。東京工業大学大学院で技術経営修士取得、研究領域:自然言語処理、金融工学。NHK放送技術研究所でAI、ブロックチェーン研究に従事。学会発表、国際ジャーナル投稿、経営情報学会全国研究発表大会にて優秀賞受賞。シンガポールでのIT、Web3事業の創業と経営を経て、LinkX Japan株式会社を創業。

関連記事

AI導入の最初の窓口。

お悩み・課題に合わせて活用方法をご案内いたします。
お気軽にお問合せください。

ご相談
お問い合わせは
こちら!