やあ、GitHub! ユニバース イベントで Speech to Code Copilot の実験、新しいコード検索を紹介 • DEVCLASS

デベロッパー アドボケイトの Rizèl Scarlett が Hey Github! のデモンストレーションを行います。

GitHub は、サンフランシスコとオンラインで開催されたユニバース イベントを使用して、コード リポジトリと DevOps プラットフォームの新機能を紹介しました。 主なニュースは次のとおりです。

  • ビジネス向けの GitHub Copilot が来月登場し、Copilot AI コーディング サービスのチーム ライセンスと管理が導入されます
  • 実験として請求された Hey GitHub! は、Copilot の音声制御を可能にします
  • コードをコンパイルおよびデバッグするための一時的な仮想マシンである Codespaces には、個々の開発者に月に最大 60 時間まで無料で提供する新しいプランがあります。 さらに、JetBrains IDE は Codespaces での使用がサポートされるようになり、JupyterLab ノートブック IDE はパブリック ベータ版です。
  • 現在プレビュー段階にある再設計された Code Search サービスは、新しい検索エンジンに基づいており、パフォーマンスと新しいユーザー インターフェイスが向上しています。
  • GitHub Actions Importer は、CI/CD (継続的インテグレーション/継続的デリバリー) を CircleCI、Jenkins、または Azure DevOps などのプラットフォームから GitHub Actions に移行するためのプライベート プレビュー段階にあります。
  • GitHub Accelerator は、20 人のオープンソース メンテナーに「全額の奨学金とメンター制度」を提供すると、GitHub の CEO である Thomas Dohmke 氏は述べています。

Copilot は、サービスが適切なライセンス属性なしにコードをコピーしていると主張する訴訟の対象になっています。 しかし、これは、開発者によって書かれたコードの 40% が Copilot によって合成されたという 1 つの研究や、55% の生産性向上を主張する別の研究を含む研究を参照して、Microsoft が所有する組織が Universe でそれを誇大宣伝することを思いとどまらせませんでした。 これらは大きな数字であり、通常のコーディング シナリオがこれらの主張のほんの一部しか提供しない場合でも、開発者の時間のコストは価値があるものです。

Developer Advocate の Rizèl Scarlett は、Universe で、音声コマンドを受け入れてコードを生成または修正することで、Copilot がさらに一歩前進する方法を示しました。 ステージ上で、彼女は音声と Copilot だけを使用して簡単なアプリケーションを作成し、実行しました。 Dohmke 氏によると、その理由は「手で入力するのが困難な開発者を含む、より多くの開発者に GitHub Copilot の利点をもたらすこと」です。

パーティーのトリックか、それとも本当に役に立つか? 反応はさまざまです。 「これが機能しない理由はいくつかあります」とある開発者は述べ、コードのレビュー、デバッグ、編集、および音声認識の不正確さに関する問題を挙げました。 コンマを削除するなどのタスクは、通常の音声認識エンジンを使用すると困難な場合がありますが、プログラミングでは重要です。 一方で、「これは、コードの書き方における世代間のパラダイム チェンジになるでしょう…うまくいけば」と、Hacker News でのより楽観的なコメントは述べています。

新しいコード検索は、より直接的な利益をもたらす可能性があります。 スタッフ ソフトウェア エンジニアのティモシー・クレム氏によるユニバース セッションでは、「なぜ検索エンジンをゼロから構築するのか」という質問に答えました。 Clem 氏は、「コード検索はテキスト検索とは独特の違いがあります。コードは機械が理解できるように設計されています」と説明しています。 Elasticsearch を使用した初期の実験では、「コードのインデックス作成に数か月かかりました」と Clem 氏は述べています。

Blackbird と呼ばれる新しいエンジンは、さまざまな手法を使用してパフォーマンスを高速化し、GitHub のすべてのパブリック コードで数百万の検索結果を 1 秒未満で提供し、完全なインデックスを約 14 時間で構築できるようになりました。 洞察の 1 つは、GitHub には多くの重複コードがあるため、76 TB のコードが 22 TB になるということでした。 コード検索は正規表現を使用し、現在はプライベート プレビュー段階であり、GitHub の既定の検索になる可能性があります。

コード検索の内部

GitHub はまた、最新の「Octoverse」統計を提示し、現在 9,400 万人の開発者が GitHub を利用していること (2021 年には 7,300 万人、2018 年には 3,100 万人) を示し、最も急速に成長している言語は Python や JavaScript ではなく、HCL (Hashicorp Configuration Language) であることを示しています。コードとしてのインフラストラクチャの進歩。

GitHub の全体的な成長は、GitHub と Visual Studio Code を組み合わせることで Microsoft が開発者のエコシステムに大きな影響を与えていると感じている人にとっては、安心できるものではありません。

詳細については、Dohmke の投稿 (こちら) を参照してください。

Leave a Comment

Your email address will not be published. Required fields are marked *