第4章. GitHubコパイロット
この作品はAIを使って翻訳されている。ご意見、ご感想をお待ちしている:translation-feedback@oreilly.com
この章では、GitHub Copilot 。略してCopilotと呼ぶことにする。AIコーディング・アシスタント界の大型犬だ。人々はこれを生成AIの「キラー・アプリケーション」と呼んでいる。これは主に、開発者の生産性を大幅に向上させる、高度なコード提案、作成、説明機能によるものだ。コンテキストに基づいてコーディングパターンを理解し予測することで、時間を節約するだけでなく、より効率的でエラーのないコードを書くことを支援する。
この章では、コパイロットの詳細について、その料金、セットアップ方法、クールな機能の数々を紹介する。また、欠点についても率直に述べる。さらに、Copilotを最大限に活用するための便利なヒントも紹介する。さらに、CopilotがCopilot Partner Programでどのように他社と提携しているかも紹介する。この章では、Copilotでできることの全容を紹介する。
GitHubコパイロット
2021年6月、MicrosoftはGitHub Copilotを発表した。GitHubのCEOであるナット・フリードマン(Nat Friedman )はブログの投稿で、これを「AIペアプログラマ」と表現し、より効率的にタスクを完了できるよう支援することで、開発者の作業をスピードアップするよう設計されていると説明した。
Copilotは、Microsoft( )とOpenAIのパートナーシップの成果である。初期化されたCodex という大規模な言語モデルは、コーディング用に調整されたGPT-3の一種である。マイクロソフトは、このLLMの機能を、コードコンテキストをよりよく理解するフィルインザミドル(FIM)として知られる新しいアプローチ( )を統合することで強化した。これにより、コード提案の品質が向上し、応答時間が短縮された。より高度なGPT-3.5ターボ 、この機能強化により、コード提案の受け入れ率が顕著に向上した。セキュリティを向上させるために、このツールはAIシステムを組み込み、ハードコードされた資格情報やSQLインジェクションなどの脆弱性に焦点を当て、リスクのあるコーディングパターンを即座にブロックする。
価格とバージョン
コパイロットの30日間無料トライアル 。試用期間終了後、3つの選択肢がある。
- 個人向けコパイロット
このプランは月額10ドル、年間サブスクリプションで100ドルである。コーディングのワークフローをスムーズにする複数行の関数サジェストなどの関数を提供している。特筆すべき機能は、テスト生成を高速化する機能だ。これは、あなたのコードが信頼性が高く、ソリッドであることを確認するための重要な要素である。さらに、脆弱なコーディングパターンを選別する機能もある。また、公開されているコードをミラーリングするような提案を防ぎ、作成するものがユニークでオリジナルなものになるようにする。
- コパイロット・フォー・ビジネス
このパッケージはより包括的で、1ユーザあたり月額19ドルとなっている。このパッケージには、個人向けCopilotプランのすべてが含まれ、企業向けに設計された追加特典もある。ライセンス管理が合理化されるため、企業にとってはサブスクリプションやアクセスを処理する上で大きなプラスとなる。また、組織全体のポリシーを管理する機能もあり、ガバナンスの統一とすべてのプロジェクトにおける一貫性の確保に役立つ。重要なハイライトは、機密性の高いビジネス・データを安全に保つために極めて重要な、一流のプライバシー保護機能である。さらに、企業プロキシにも対応しており、社内ネットワーク全体の安全でスムーズな接続を保証している。 ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access