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

2023-11-01_GitHub_Copilot_使ってみた.pdf

 2023-11-01_GitHub_Copilot_使ってみた.pdf

Masanori Okazaki

November 05, 2023
Tweet

More Decks by Masanori Okazaki

Other Decks in Technology

Transcript

  1. Copyright © GMO Research, Inc. All rights reserved. システム本部内で GitHub

    Copilot 使ってみた グローバルシステム本部 岡崎 2023/11/6
  2. Copyright © GMO Research, Inc. All rights reserved. 1 ⾃⼰紹介

    岡崎 雅則 (Masanori Okazaki) GMOリサーチ グローバルシステム本部 CTO室 基盤課 仕事は︖ • 今は主にデータ基盤・アプリケーション基盤の構築運⽤ • データを使って何かを何かする ご趣味は︖ 好きなこと ︓ 愛⽝と散歩する 好きなもの ︓ 愛⽝
  3. Copyright © GMO Research, Inc. All rights reserved. 2 ⽬

    次 1. ⾃⼰紹介 2. GitHub Copilot とは 3. どんな感じで使われている︖ 4. ChatGPTはどう︖
  4. Copyright © GMO Research, Inc. All rights reserved. 3 GitHub

    Copilot とは︖ GitHub Copilot とは︖ GitHub Copilotとは、GitHubとOpenAIが共同で開発した AI駆動のコード補完ツール
  5. Copyright © GMO Research, Inc. All rights reserved. 4 GitHub

    Copilot 現状どう︖ 導⼊当初は︖ 皆さんあまり慣れていないせいか、 導⼊後アンケートでもあまり使われていない様⼦。。。 原因は︖ • 使い⽅のコツなどあまり伝えられていなかった。 • 便利さがあまり伝わっていない • 導⼊の⽀援が⼗分ではなかった • インストールでエラー • 使⽤中にPCが不調になる など
  6. Copyright © GMO Research, Inc. All rights reserved. 5 GitHub

    Copilot 現状どう︖ でも、最近では︖ (導⼊後5ヶ⽉) GitHubさんからの レポートでは︖ 9⽉ 20000 recommend Accept 30%
  7. Copyright © GMO Research, Inc. All rights reserved. 6 GitHub

    Copilot 現状どう︖ だいぶ使われるように なってきた︖
  8. Copyright © GMO Research, Inc. All rights reserved. 7 GitHub

    Copilot 現状どう︖ 会社にいた仲間10⼈ぐらいに聞いみた 「GitHub Copilot 使ってる︖ どんな感じ︖」
  9. Copyright © GMO Research, Inc. All rights reserved. 8 GitHub

    Copilot 現状どう︖ ⾃然に使ってる ・IDEのrecommendのように⾃然に使ってる ・⾃宅などCopilotがない環境で使うと 物⾜りない
  10. Copyright © GMO Research, Inc. All rights reserved. 9 GitHub

    Copilot 現状どう︖ 他にはどう︖ ・1⾏のrecommendはかなり使える印象 ・ただし、複数⾏のrecommendは制度低い Acceptしても直しは必要
  11. Copyright © GMO Research, Inc. All rights reserved. 10 GitHub

    Copilot 現状どう︖ 他にはどう︖ ・⽇本語コメントして、コード出してもらうのは まーまー使える ・逆に、コードのコメントを書いてもらうほうが うまいこと出⼒されるかも
  12. Copyright © GMO Research, Inc. All rights reserved. 11 GitHub

    Copilot 現状どう︖ 他にはどう︖ ・Unit Test のデータの補完は使える︕ ⾃分で書くとだるいけど、recommendは 割りと優秀 ・UTのデータなどに コメントしても らってる
  13. Copyright © GMO Research, Inc. All rights reserved. 12 GitHub

    Copilot 現状どう︖ その他 最近コード書いてないので使ってない。。。 (主にマネージャー
  14. Copyright © GMO Research, Inc. All rights reserved. 13 GitHub

    Copilot 現状どう︖ GitHub Copilot Tips. 1. 関連するソースファイルをタブで開いておく 2. メソッドのパラメータ、変数など⽅宣⾔をちゃんと書いとく 3. コメントを書いておく 4. イケてるエンジニアの⽅はまずテストを書いておく
  15. Copyright © GMO Research, Inc. All rights reserved. 14 Chat

    GPT どう︖ Chat GPT 使ってる︖ 全員 めっちゃ使ってる︕︕
  16. Copyright © GMO Research, Inc. All rights reserved. 15 Chat

    GPT どう︖ どう使ってる︖ • とりあえず聞いてみる(ググる前に聞いちゃう • コマンドの使い⽅、ライブラリの使い⽅がわ からないとき • よくわからないエラーが出たとき
  17. Copyright © GMO Research, Inc. All rights reserved. 16 Chat

    GPT どう︖ どう使ってる︖ • よくわからない既存のコードを Explain して もらう • 書いたコードのリファクタしてもらう Kotlinまだよくわからないので、Kotlin的な いい感じの記法に書き直してもらう
  18. Copyright © GMO Research, Inc. All rights reserved. 17 Chat

    GPT どう︖ どう使ってる︖ • ログの⽐較など 差分をざっくりに⽇本語で 教えてもらう
  19. Copyright © GMO Research, Inc. All rights reserved. 18 Chat

    GPT どう︖ どう使ってる︖ • 英語の⽂章を添削してもらう 表現特有の表現とか難しい。。。 • むしろ、最初から書いてもらう • 和訳してサマってもらう
  20. Copyright © GMO Research, Inc. All rights reserved. 19 Chat

    GPT どう︖ やっぱりAIのとの協業は最⾼だな︕ コード補完とChatの組み合わせがいいね︕ (Copilot Chat いいな。。
  21. Copyright © GMO Research, Inc. All rights reserved. 20 Chat

    GPT どう︖ ここから社内連絡 VSCode内でChatできるPlugin 微妙にUpdateしてます 使いたいという仲間は岡崎まで いつでもお問い合わせください。 ここで Chat
  22. Copyright © GMO Research, Inc. All rights reserved. 21 Chat

    GPT どう︖ ご清聴ありがとうございました。
  23. Copyright © GMO Research, Inc. All rights reserved. 22 本⽂書は、GMOリサーチ株式会社が著作権その他の権利を有する営業秘密です。当社の許可なく複製し利⽤すること、

    また漏洩することは「著作権法」「不正競争防⽌法」によって禁じられております。 This document and all information contained in this document are the legal property of GMO Research, Inc. Any distribution, copying, or disclosure of information contained in this document without the consent of GMO Research, Inc. is strictly forbidden by the Japanese Intellectual Property Rights Law and Fair Competition Law.