GitHub Copilotは、開発者を支援する現実になりました
GitHub Copilotは、ここ数か月でソフトウェア開発で最も話題になっているテクノロジーの1つです。これは、プログラマーのタスクを支援するために作成された人工知能であり、しばらくの間テストされていましたが、Visual Studio Code、Neovim、Visual Studio、JetBrainsのエディターとIDEを使用するすべての人が無料で利用できるようになりました。
人工知能の使用は、GitHubの場合のように、大企業またはその下の企業の明確な役割とともに、テクノロジーの世界でますます普及しています。コパイロットという名前は、これが「コパイロット」として機能し、プログラマーがコードを記述しやすくするテクノロジーであることを明確に示しているため、想像の余地はあまりありません。
責任ある会社は次のように述べています。「GitHubCopilotを使用すると、ソフトウェアの歴史上初めて、開発者はAIを最大限に活用してコードを記述して完成させることができます。コンパイラやオープンソースの台頭と同様に、AI支援コーディングはソフトウェア開発の性質を根本的に変え、開発者がコードをより簡単かつ迅速に記述できるようになり、彼らの生活をより幸せにすることができると信じています。」
GitHub Copilotは、開発者を支援するためのエディター拡張機能として特別に設計されました。これを行うために、「世界中の開発者の集合的な知識をリアルタイムコードを提供するエディター拡張機能に引き出し」、それによってプログラマーが「優れたソフトウェア」の作成に集中できるようにします。
私たちが関心を持っている人工知能は、コードをプロジェクトのコンテキストとスタイルの規則に一致させるための提案を行い、受け入れ、拒否、または編集できるさまざまなオプションの適用への扉を開く責任があります。GitHub Copilotは、完全なメソッド、代表的なコード、完全な単体テスト、および複雑なアルゴリズムを提供できます。これらの機能はすべて、経験豊富なプログラマーだけでなく、未知の言語を入力したり、あまり知られていない言語を調べたりするときにも役立ちます。
GitHub Copilotは、TypeScript、Google Go、Python、Ruby、Java、JavaScriptなどの「数十のプログラミング言語」の作成に役立ちます。同社は、120万人以上の開発者がトライアルに参加したため、「GitHub Copilotを使い始めた人々は、GitHubCopilotが日常のワークフローの不可欠な部分になっているとすぐに言いました。それが含まれているファイルでは、GitHub Copilotはコードのほぼ40%を一般的なプログラミング言語で記述しています。」
60日間の試用期間が終了したら、チームプランの場合は月額4ドルまたは年額44ドル、エンタープライズプランの場合は月額21ドルまたは年額231ドルを支払う必要があります。さらに、人気のあるオープンソースプロジェクトの学生と開発者は無料で使用できますが、このプランへのアクセスは特定の要件によって制限されています。
GitHub Copilotは、OpenAIによって開発されたOpenAI Codex人工知能モデルに基づいており、CopilotとCodexによって生成されたコードスニペットが著作権と利用規約に違反する可能性があるという懸念をフリーソフトウェアファウンデーションから提起しました。同等のライセンス。
自由ソフトウェアの定義と保護を担当する財団は、公共のリポジトリからの学習が公正な使用と見なされるかどうか、訓練された機械学習モデルの場合、開発者がコードがライセンスに違反して再利用されたかどうかを検出するためにどのような方法を使用すべきかについて、考えられる疑問を提起 しました変更可能なソースコードまたはトレーニングデータの編集であり、機械学習モデルの著作権で保護できるかどうか。
いずれにせよ、GitHubCopilotはプログラマーにとって正式に現実のものになりました。テスト段階では非常に人気があったようですが、製品として正式に公開された後はどのように機能するか、特に最も多く公開されたプロジェクトに関しては、開発者やライセンスとの競合が発生する可能性があります。人気のあるGPLバリアント。
コメントを残す