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

GitHub Copilot Introduction

GitHub Copilot Introduction

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

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

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 (リファクタリング/ 微調整) コーディング ⽇々のコーディングの補完 専⾨技術/ハイコンテキストな領域に おけるコーディング⽀援 調査 / デバッグ / 最適化 デバッグ / リファクタリング ハイ コンテキスト