Copilotが利用可能になり、60日間の試用期間があり、その後は月額$10の費用がかかります

GitHubはテストが完了したことを発表しました GitHubスマートアシスタントの パイロット、 コードを書くときに一般的な構造を生成できること。 このシステムは、OpenAIプロジェクトと共同で開発され、公開GitHubリポジトリでホストされているさまざまなソースコードでトレーニングされたOpenAICodex機械学習プラットフォームを使用しています。

コード生成 プログラミング言語をサポート Python、JavaScript、TypeScript、Ruby、Go、C#、C ++ 複数のフレームワークを使用します。 GitHub CopilotをNeovim、JetBrains IDE、Visual Studio、およびVisualStudioCodeと統合するためのモジュールを利用できます。

テストプロセス中に収集されたテレメトリから判断すると、 このサービスにより、十分に高品質のコードを生成できます; たとえば、開発者はGitHub Copilotで提案された推奨事項の26%をそのまま受け入れました。

GitHubの コパイロットは、従来のコード補完システムとは異なります 現在のコンテキストを考慮して合成された、すぐに使用できる関数まで、非常に複雑なコードブロックを形成する機能。

GitHubの Copilotは、開発者がコードを書く方法に適応します プログラムで使用されるAPIとフレームワークを考慮に入れます。 たとえば、コメントにJSON構造の例がある場合、この構造を解析する関数を記述し始めると、GitHub Copilotはすぐに使用できるコードを提供し、繰り返される説明のルーチンの列挙を記述することで、次のようになります。残り。

ブログ投稿では、 GitHubのCEOであるThomasDohmkeは次のように述べています。 そのGitHubCopilotは、開発者が行っていることの邪魔にならないようにするためのエディター拡張機能として設計されました。

「GitHubCopilotは、世界中の開発者の集合的な知識をリアルタイムでコードを提案するエディター拡張機能に抽出し、最も重要なこと、つまり優れたソフトウェアの構築に集中できるようにします」と彼は説明しました。

Dohmkeによると、約1,2万人の開発者がプレビュー段階でCopilotを試しました。 どうやら、DohmkeがPythonのような人気のある言語で書かれた開発者コードの最大40%を書いたと主張しているので、それも非常に便利でした。

「コンパイラーやオープンソースの台頭と同様に、AI支援コーディングはソフトウェア開発の性質を根本的に変え、開発者にコードをより簡単かつ迅速に作成するための新しいツールを提供すると信じています」とDohmke氏は述べています。

ビルド済みのコードブロックを生成するGitHubCopilotの機能は、コピーレフトライセンスの侵害の可能性について論争を引き起こしています。 機械学習モデルを作成する際、GitHubでホストされているオープンプロジェクトリポジトリからの実際のソーステキストが使用されました。

これらのプロジェクトの多くは、GPLなどのコピーレフトライセンスの下で提供されており、派生物のコードは互換性のあるライセンスの下で提供される必要があります。 Copilotが既存のコードを貼り付けると、開発者はコードの借用元のプロジェクトのライセンスに誤って違反する可能性があります。

ジョブが生成されたかどうかはまだ明確ではありません 機械学習システムによる デリバティブと見なすことができます。 機械学習モデルが著作権で保護されているかどうか、著作権で保護されている場合は、誰がこれらの権利を所有しているか、モデルが構築されているコードの権利とどのように関連しているかについても疑問が生じます。

生成されたブロックは、既存のプロジェクトからのテキストパッセージを繰り返すことができますが、一方で、システムはコード構造を再作成し、コード自体をコピーしません。

GitHubの調査によると、 Copilotによって提案された推奨事項の1%のみに、既存のプロジェクトからのコードスニペットが含まれています 150文字以上の。 ほとんどの場合、Copilotがコンテキストを正しく判断しなかったり、問題の一般的な解決策を提供しなかったりすると、繰り返しが発生します。

既存のコードの置き換えを回避するために、既存のプロジェクトとの重複を許可しない特別なフィルターがCopilotに追加されました。 構成時に、開発者は自分の裁量でこのフィルターをオンまたはオフにすることができます。 他の問題の中でも、合成されたコードがモデルのトレーニングに使用されるコードに存在するエラーと脆弱性を繰り返す可能性があることに注意してください。

最後に、このサービスは人気のあるオープンソースプロジェクトのメンテナーと学生には無料であることに言及する価値があります。 他のカテゴリのユーザーの場合、GitHub Copilotへのアクセスは有料です(月額$10または年額$100)が、60日間無料の試用版アクセスが提供されます。

最後に、それについてもっと知りたい場合は、詳細を調べることができます 次のリンクで.


コメントを残す

あなたのメールアドレスが公開されることはありません。 必須フィールドには付いています *

*

*

  1. データの責任者:MiguelÁngelGatón
  2. データの目的:SPAMの制御、コメント管理。
  3. 正当化:あなたの同意
  4. データの伝達:法的義務がある場合を除き、データが第三者に伝達されることはありません。
  5. データストレージ:Occentus Networks(EU)がホストするデータベース
  6. 権利:いつでも情報を制限、回復、削除できます。