GitHub のネイティブ AI コード生成ツール Copilot が Visual Studio 2022 を正式にサポート

GitHub のネイティブ AI コード生成ツール Copilot が Visual Studio 2022 を正式にサポート

現在、Microsoft、OpenAI、GitHub が共同で作成した AI プログラミング支援ツール「GitHub Copilot」が Visual Studio 2022 で利用可能になっています。

昨年6月  AIコード補完ツールGitHub Copilot  このツールは、VS Code エディターでコード スニペットを自動的に補完できます。市場にあるいくつかのプログラミング支援ツールと比較すると、Copilot のコンテキスト理解能力ははるかに強力です。 docstring、コメント、関数名、コード本体のいずれであっても、Copilot はプログラマーがすでに記述したコンテキストに基づいて一致するコードを生成します。

GitHub Copilot は数十億行の公開コードでトレーニングされており、OpenAI が開発した新しい AI システムである OpenAI Codex を搭載しています。

まず、Copilot の主な機能であるコード補完の効果を見てみましょう。 TypeScript 言語を例にとると、関数名とパラメータを指定すると、Copilot は自動的にコードを補完できます。

Copilot では、関数の完成に加えて、コメントに基づいてコードを記述することもできます。プログラマーがコードロジックを説明するコメントを入力すると、GitHub Copilot が自動的にコードを生成できます。

GitHub Copilot は昨年テクニカルプレビューを開始して以来、収集されたフィードバックに基づいて公式に改善が行われてきました。良いニュースとしては、Copilot が Visual Studio 2022 で利用できるようになりました。

すべてのユーザーがぜひ試してみたいと思っており、できるだけ早く試していただければと思います。

まず、Visual Studio 2022 拡張機能をインストールする前に、GitHub Copilot テクニカル プレビューにアクセスするための待機リストに登録する必要があります。アクセスは制限されているものの、GitHub はサービスの容量が拡大するにつれて、プレビューにさらに多くの開発者を追加し続けると述べている。

GitHub からアクセス権があることを証明するメールを受け取ったら、Visual Studio 2022 にアクセスし、[拡張機能] > [拡張機能の管理] で GitHub Copilot を検索できます。

この時点で、ダウンロード インターフェイスに入り、「ダウンロード」をクリックすると、インターフェイスに GitHub Copilot 拡張機能をインストールするように求められます。「変更」を選択してインストールを開始します。

インストールが完了したら、Visual Studio 2022 を再度開くと、Visual Studio が GitHub Copilot サービスを使用することを承認したことを示すメッセージが表示されます。ブラウザ ウィンドウがポップアップ表示されるので、Ctrl + V を押して認証コードを貼り付け、「続行」をクリックして、GitHub Copilot プラグインを認証します。

ユーザーが接続メッセージを確認したら、ブラウザ ウィンドウを閉じて Visual Studio に戻ることができます。 GitHub Copilot テクニカル プレビューに参加するために、テレメトリの条件に同意するように求められます。同意する場合は、「はい」をクリックして続行し、実行できます。

GitHub Copilotの使い方

準備はすべて整いました。結果はどうでしょうか?

Visual Studio 2022 では、入力時に GitHub Copilot によって必要なコードが自動的に提案されます。 Tab キーを押して承認するか、入力を続けて提案されたコードを無視すると、GitHub Copilot は、あなたが行っている操作に基づいてさらに提案を行います。提案が不要な場合は、Esc キーを押して提案を完全にクリアすることもできます。

GitHub Copilot は常に最適な提案を表示しますが、Ctrl+Alt+] と Ctrl+Alt+[ を使用して、生成された複数の提案から代替案をナビゲートできます。

エディター ウィンドウの下部にある GitHub Copilot アイコンをクリックして、いつでも GitHub Copilot の設定を調整することもできます。これにより、特定のソリューションやプログラミング言語に対して拡張機能を有効または無効にする機能など、拡張機能を有効にするタイミングを制御できるようになります。

ただし、現時点では、GitHub Copilot プロジェクトは、あくまでも厳密なテクニカル プレビュー バージョンにすぎません。ユーザーはホームページで登録し、試用版にアクセスする機会を得ることができます。

GitHub Copilot 登録アドレス: https://github.com/features/copilot/signup

<<:  なぜ私たちは、AI による顔の変形が「偽物」だと今でも思っているのでしょうか?

>>:  何凱明氏のグループによる新しい論文:ViTをバックボーンとして単独で使用しても、ターゲット検出に優れたパフォーマンスを発揮できる

ブログ    
ブログ    
ブログ    

推薦する

...

AI医薬品製造の全体像を理解するための1つの記事:年間売上高300億元、明確な3つの階層

次々と資金調達を行っているAI医薬品製造は、どれほど人気が​​あるのでしょうか?海外からの最高受注額...

ICDM の選択: データ マイニングの代表的なアルゴリズム トップ 10

2006 年 12 月、国際的に有名な学術組織である IEEE 国際データマイニング会議 (ICD...

クラウド アーキテクチャに生成 AI を追加するためのヒント

デビッド・リンシカム企画 | ヤン・ジェンデータの可用性とセキュリティからモデルの選択と監視まで、生...

Github のデータサイエンスと機械学習のリポジトリ トップ 10

この記事では、データサイエンスと機械学習の愛好家にとって最も役立つ Github リポジトリをいくつ...

...

Hacker News のホットな話題: 利用できるパッケージが非常に多いにもかかわらず、プログラマーは依然としてアルゴリズムを学ぶ必要があるのでしょうか?

さまざまなアルゴリズムの実装やソフトウェア パッケージがオープン ソースで利用できる世界において、ア...

ローカル AI: スマートフォン時代の低消費電力分析

人工知能にはボトルネック問題があります。これはディープ ニューラル ネットワークに基づいており、数億...

JD.comのインテリジェントな顧客サービス、JD.comの11.11は再び「高い感情的知性」を実証

チャットボックスを閉じた後、Li Li はカスタマーサービスとの先ほどの会話を思い出しました。製品紹...

AI ソフトウェアは教育分野にどのように役立つのでしょうか?

[[280714]]人工知能は世界に大きな影響を与えます。 2025年までに、AIソフトウェアの総...

人工知能は歯科医療の分野におけるブルーオーシャンである

過去 20 年間で、世界はテクノロジーにおいて驚異的な進歩を遂げ、人間の生活のさまざまな側面に影響を...

IBMがAIチップNorthPoleを発売:内蔵メモリを搭載し、「人間の脳の働きをシミュレート」できると主張

▲ 画像出典: IBM IBM Researchは10月24日、人間の脳の動作にヒントを得たというA...

...

Pythonを使用して独自の音声認識システムをトレーニングします。この操作の波は安定しています

近年、音声認識技術は急速に発展しており、携帯電話のSiri音声インテリジェントアシスタント、Micr...

ドイツメディア:EUは人工知能の乱用を制限する法律制定を計画

専門家は、人工知能も気候変動への取り組みにおいて重要な役割を果たすことができると考えている。しかし一...