Upgrade to Pro — share decks privately, control downloads, hide ads and more …

GitHub Copilot Introduction

GitHub Copilot Introduction

本セッションでは、GitHub 最新の開発環境を活用して、開発効率を向上させるためのプロダクトを紹介します。GitHub が提供する最新技術を使った開発環境の構築方法や、実際の活用方法・効率化方法も紹介します。

最新の開発環境を使いこなし、よりスマートで効率的な開発に取り組みましょう。

Avatar for Yuki Hattori

Yuki Hattori

April 28, 2023
Tweet

More Decks by Yuki Hattori

Other Decks in Technology

Transcript

  1. GitHub Copilot利用中の開発者は… 88% …がより速く仕事を終え 87% …が繰り返すタスクで使 う労力が減り 77% …が検索に割く時間が減 り

    73% …がフロー中の時間が増 え 60% …が自分の仕事により満 足し 59% …がコード中のストレス が低減されたと証言
  2. December, 2022 GitHub Copilot 個人向け • エディタ上で有効化・無効化 • 自然言語のプロンプトをコードに変換 •

    テレメトリのオプトアウト設定 • パブリックコードに一致する 提案のブロック設定 $10 per month/$100 per year 60日間のトライアル 企業向け ⇦ 個人向けの全てに加えて • シンプルなライセンス管理 • Organization全体へのポリシー管理機能 • コードスニペット情報を保持し続けない • VPNプロキシサポート $19 per user per month
  3. AIによるソフトウェア開発の未来 GitHub Copilot X 「チャットやターミナルでの操作 、そして早期のOpenAI社のGPT-4 採用を含めたGitHub Copilot Xは弊 社が持つAIによるソフトウェア開

    発の未来に向けてのビジョンにな ります。ワークフローの全ての隙 に統合されているAI。」 Wait-listに登録: https://gh.io/copilotx
  4. IDE内のチャット体験 GitHub Copilot Chat エディター内でChatGPTらしい体験 • 一般的な質問 • ユニットテスト生成 •

    コードの解説 • バグ修正の提案 • コードをより丈夫に、より安全に VS Code と Visual Studio に対応 GitHub Copilot Voiceで音声変換も可能
  5. 個⼈の開発が変わる GitHub Copilot の活躍領域の例 18 ⾃然⾔語 ロー コンテキスト コメント ot

    Code (テンプレーティングを含む) ドキュメント to Code (設計ドキュメント) コメント to Code (リファクタリング/ 微調整) コーディング ⽇々のコーディングの補完 専⾨技術/ハイコンテキストな領域に おけるコーディング⽀援 調査 / デバッグ / 最適化 デバッグ / リファクタリング ハイ コンテキスト