GitHub、「GitHub Copilot Extensions」発表--さまざまなツールを使ったワークフローを高速化

河部恭紀 (編集部)

2024-05-22 08:33

 GitHubは米国時間5月21日、「GitHub Copilot Extensions」を発表した。開発者が統合開発環境(IDE)やGitHub.comを離れることなく、自然言語を用いながら好みのツールやサービスを使ってビルドし、クラウドにデプロイすることがパートナーエコシステムを通じて可能になる。

 例えば、開発者がデータベース関連のエラーに対応する必要がある場合、GitHubのイシューや「DataStax」の監査ログといったさまざまなツールから問題の状態を得ようとするとGitHubは説明する。十分な情報が得られれば、原因を探るためのトラブルシューティングを開始し、「Sentry」のようなエラー監視ツールで詳細を調べる。そして、解決策を考え、修正を適用し、「Microsoft Azure」でデプロイするが、このシナリオでは、ツール間の切り替えが数多く発生すると同社は指摘する。

 Copilot Extensionsは、このようなプロセス全体をまとめることを可能にする。これら全てのツールを「GitHub Copilot Chat」から呼び出して情報を取得し、アクションを実行し、ファイルやプルリクエストを生成できるようになる。これにより、多くのツールを使ったワークフローが高速化されるという。

出典:GitHub
出典:GitHub

 まずは、DataStaxやSentry、Microsoft Azureに加え、「Docker」「LambdaTest」「LaunchDarkly」「Microsoft Teams」「MongoDB」「Octopus Deploy」「Pangea」「Pinecone」「Product Science」「ReadMe」「Sentry」などがGitHub Copilot Extensionsに対応する。拡張機能は、GitHub.comの「GitHub Copilot Chat」や「Visual Studio」「Visual Studio Code」でサポートされている。

出典:GitHub
出典:GitHub

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

 今回の発表では、Microsoftの拡張機能である「GitHub Copilot for Azure」も紹介された。同機能は、Copilot Chatで呼び出すことで、Azureサービスの選択から「React」アプリの実行、「Django」で使用するのに最適なAzureデータベースの選択まで、Azureに関するあらゆる質問に対して回答を得ることができると同社はいう。デプロイ時には、ローンチを成功させるための手順が示されるという。

 今後数カ月かけて、「Copilot Partner Program」に登録しているパートナーを通じて、Copilot Extensionsのエコシステムを拡大することをGitHubは予定している。

ZDNET Japan 記事を毎朝メールでまとめ読み(登録無料)

ホワイトペーパー

新着

ランキング

  1. ビジネスアプリケーション

    生成 AI を活用した革新的な事例 56 選 課題と解決方法を一挙紹介

  2. ビジネスアプリケーション

    生成 AI の可能性を最大限に引き出すためにできること—AI インフラストラクチャの戦略ガイド

  3. ビジネスアプリケーション

    業務マニュアル作成の課題を一気に解決へ─AIが実現する確認と修正だけで完了する新たなアプローチ

  4. ビジネスアプリケーション

    調査結果が示す「生成 AI 」活用によるソフトウェア開発の現状、ツール選定のポイントも解説

  5. ビジネスアプリケーション

    ITSMに取り組むすべての人へ、概要からツールによる実践まで解説、「ITSMクイックスタートガイド」

ZDNET Japan クイックポール

所属する組織のデータ活用状況はどの段階にありますか?

NEWSLETTERS

エンタープライズコンピューティングの最前線を配信

ZDNET Japanは、CIOとITマネージャーを対象に、ビジネス課題の解決とITを活用した新たな価値創造を支援します。
ITビジネス全般については、CNET Japanをご覧ください。

このサイトでは、利用状況の把握や広告配信などのために、Cookieなどを使用してアクセスデータを取得・利用しています。 これ以降ページを遷移した場合、Cookieなどの設定や使用に同意したことになります。
Cookieなどの設定や使用の詳細、オプトアウトについては詳細をご覧ください。
[ 閉じる ]