GitHub Copilot が新しいトリックを学習し、今年のモデルを採用

GitHub Copilot が新しいトリックを学習し、今年のモデルを採用

ソースノード: 2527550

Microsoft GitHub は、Copilot プログラミング モデルをトレーニングして、新しいタスクを実行できるようにしました。これにより、既に広く採用されている AI アシスタントは、開発者にとってますます避けられなくなりました。

この機会を記念して、コード ヘルパーに新しい名前が付けられました。または、まもなく Copilot X になります。これは、作成するコンテンツの評価を意図したものではありません。

「GitHub Next の R&D チームは、開発ライフサイクル全体を通じて、エディターを超えて GitHub Copilot を簡単にアクセスできる AI アシスタントに進化させるために取り組んできました」と、GitHub の CEO である Thomas Dohke 氏は、 登録. 「これが GitHub Copilot X であり、AI を活用したソフトウェア開発の未来に対する私たちのビジョンです。」

それでも、Dohmke は繰り返しソフトウェアを単に Copilot と呼んでいるので、X が後日の野心的な移行を表していると仮定して、私たちもそうします。

今後、Copilot は、Open AI の GPT-3.5-turbo や GPT-4、OpenAI のカスタム バージョンの代わりに 古写本. OpenAI は、23 年 2023 月 XNUMX 日に Codex のパブリック API をシャットダウンします。GitHub は、Codex の廃止が顧客に影響を与えるとは考えていないと述べています。 OpenAI は、API の廃止が 進行中の著作権およびライセンス訴訟 Codex と Copilot で。

昨年夏に導入 Copilot は XNUMX 年間の技術的な試用の後、コーディングの提案を提供し、 必ずしも良いものではありませんが、サポートされているテキスト エディターと IDE (Visual Studio Code など) で GitHub を使用する開発者向け。

先月の時点で、GitHub によると、Copilot が関与していました。 コードの 46% Microsoft のクラウド レポ デポで作成され、開発者がプロ​​グラミングを最大 55% 高速化するのに役立ちました。

水曜日に、Copilot (GitHub が言うところの AI の「ペア プログラマー」) は、Visual Studio Code または Visual Studio のいずれかで ChatGPT スタイルの開発者と会話する準備が整います。 プロンプト アンド レスポンスの会話は、ソース ファイル内のコメント ベースのクエリから生成されるオートコンプリート レスポンスとは対照的に、IDE サイドバー チャット ウィンドウで行われます。

「副操縦士のチャットは単なるチャット ウィンドウではありません」と Dohmke 氏は述べています。 「開発者が入力したコード、表示されたエラー メッセージを認識し、IDE に深く組み込まれています。」

したがって、開発者は、たとえば、ソース ファイル内の正規表現を強調表示し、Copilot を招待して、鈍いパターン マッチング式が何を行うかを説明することができます。 Copilot には、テストの生成、分析とデバッグ、修正の提案、またはカスタム タスクの試行を依頼することもできます。 このモデルは、ソース コードを説明するコメントを追加することもでき、リンターのようにファイルをクリーンアップすることもできます。

さらに興味深いことに、Copilot は音声で対処できます。 音声プロンプトを使用して、支援ソフトウェアは生成できます (または 再現する) コードを作成し、オンデマンドで実行します。 これは、少なくとも価値のあるアクセシビリティ オプションです。 Copilot が、AI に不適切なコンテンツを取得するように指示するキュービクルの侵入者からのいたずらコマンドに抵抗できるかどうかは、時間が経てばわかります。

「Copilot チャットは、OpenAI と Microsoft が ChatGPT と新しい Bing で行った作業に基づいて構築されています」と、明らかに X 名の拡張にコミットする準備ができていない.

彼のBing名のドロップは、Bingの方法を考えると、彼が想像するほどの支持ではないかもしれません 持っています 実行 GPT-4の影響下にあるとき。 ただし、コード生成のコンテキストに限定すると、おそらく GPT-4 は有用な出力に向けてより簡単に操作できます。

プル リクエストを処理する Copilot のスクリーンショット

プル リクエストを処理する Copilot のスクリーンショット – クリックして拡大

いずれにせよ、GitHub が GPT-4 を採用したことで、テクニカル プレビューとして公開された機能がサポートされます。AI が生成するプル リクエストの説明 (コード変更の送信) です。

AI の注意深い監視下でプル リクエストを作成すると、開発者は GitHub のモデルが入力されることを期待できます。 タグ 何が起こっているかについての追加情報を提供するのに役立ちます。 その後、提案を受け入れるか修正するかは開発者に委ねられます。

さらに、Copilot の範囲は文書化にも拡張されました。 のドキュメントから始めます 反応する, Azureドキュメント, DND、開発者はチャット インターフェイスを介して質問を投げかけ、AI によって生成された回答を得ることができます。 Dohke 氏によると、チャット インターフェースを介してドキュメントを操作する機能は、いずれ組織のリポジトリや内部ドキュメントにも拡張される予定です。

Copilot CLI のスクリーンショット

Copilot CLI のスクリーンショット (クリックして拡大)

そのため、キーワードベースのクエリを使用して回答付きのドキュメントを指すリンクを見つける代わりに、開発者は構造化されていない質問を提示して、場合によっては正確な回答を (ソースの帰属なしで) 直接返すことができます。 これは、Google が、AI 風味の製品の突然の大洪水に立ち往生することを非常に懸念している理由を説明するのに役立つかもしれません。

GitHub は、Copilot がコマンド ラインを植民地化するのを支援しました。 GitHub コパイロット CLI. あいまいなコマンド ラインの呪文やコマンド フラグを忘れたことがある場合は、Copilot が対応してくれます。 ®

タイムスタンプ:

より多くの 登録