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

VSCode右クリックからGitHub Copilotでできること

Sponsored · Your Podcast. Everywhere. Effortlessly. Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
Avatar for Eisuke Eisuke
August 26, 2024
47

VSCode右クリックからGitHub Copilotでできること

Avatar for Eisuke

Eisuke

August 26, 2024

Transcript

  1. ⾃⼰紹介 - なまへ - よしだえいすけ - 経歴 - 2018年に新卒でWebアプリケーションの受託会社⼊社 -

    Railsアプリケーションのバックエンド開発に従事 - 2022年にツクリンク⼊社 - Railsアプリケーションバックエンド開発 - CRM移⾏プロジェクトのリード - ⾮機能要件チームのリーダー - 趣味 - 体を動かす - 散歩、サイクリング、フットサル(捻挫) - 体を動かさない - 映画、漫画
  2. 話すこと 1. ツクリンクにおけるGitHub Copilot 2. GitHub Copilotとは 3. チャットでコードの提案をしてもらう 4.

    コメントでコードを⽣成する 5. VSCodeで右クリックで出てくるメニューが便利 a. 「ファイルをチャットに追加」 b. 「エディターで開始する」 c. 「これを説明する」 d. 「これを修正する」 e. 「ドキュメントを⽣成する」 f. 「テストを⽣成する」 6. 終わりに
  3. GitHub Copilotとは GitHub Copilotは、GitHubとOpenAIが共同で開発したAIペアプログラミングツールです。VS CodeやJetBrainsなど のコードエディタにプラグインとして統合され、開発者がコードを書く際に、リアルタイムでAIがコード補完や提案 を⾏います。 基本的な考え⽅ GitHub Copilotは、開発者が数⾏のコードやコメントを書くと、それを基にAIが次に書くべきコードを提案するとい

    う仕組みです。これは、膨⼤なオープンソースプロジェクトやコードリポジトリから学習したデータを基にしていま す。 GitHub Copilotでできること • コード補完: ⼀部のコードを⼊⼒すると、続きのコードを提案してくれます。 • コード⽣成: コメントで指⽰を出すと、AIがその指⽰に基づいてコードを⽣成します。 • バグの修正提案: コード内のエラーやバグを⾒つけ、それを修正する提案を⾏います。 • コードの⾃動補完: 繰り返しの多い作業や定型的なコードを⾃動で補完します。
  4. 終わりに - 基本は補完と⽣成 - 利⽤頻度が多いものはショートカットして機能にアクセスできる - かなり精度⾼い!とはいえ⼈の⼿は必要 - あくまでCopilotは副操縦⼠。⼈が操縦している -

    ある程度コードがまとまってくると⼿で直した⽅が早い - テストは4割⽅失敗した - ⽇本語のプロンプトでも遜⾊ない印象 - 他にも機能あるので試してみる - CLI - Voice - ツクリンクはGithub CopilotのBusinessプランに加⼊しており 開発者全員がGitHub Copilotが利⽤可能です