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

[GitHub Copilot]あなたもコードの自動生成を体験できる! with VSCode/vscodemeetup #17 GitHub Copilot with VS Code

mochan-tk
December 20, 2021

[GitHub Copilot]あなたもコードの自動生成を体験できる! with VSCode/vscodemeetup #17 GitHub Copilot with VS Code

下記のイベントで使用した登壇資料になります。

VS Code Meetup #17 - 忘年会 今年も最後まで盛り上がりましょう!
https://vscode.connpass.com/event/231495/

VS Code Meetup Youtube (チャンネル登録もよろしくです!)
https://www.youtube.com/watch?v=cJir7avgFkQ

mochan-tk

December 20, 2021
Tweet

More Decks by mochan-tk

Other Decks in Technology

Transcript

  1. 自己紹介 2 Takashi Kawamoto/もっちゃん LINE 株式会社 テクニカルエバンジェリスト/Developer Relations ( ITコミュニティの登壇・運営やコミュニティコラボに興味ある方、気軽に連絡ください)

    • Microsoft MVP for AI/LINE API Expert(3期生|2019~2021) • LINE API/プロダクト全般の啓発活動(Azure×LINE組み合わせ活用の布教も) • 著書『LINE API実践ガイド』/LINE、VS Codeコミュニティ オーガナイザ/エンジニアフレン ドリーシティ福岡アワード2020受賞(LDGQ) • クラウドの機械学習系のサービスが好き • 趣味は子育てです...(趣味にでもしないとやってられまry • 本当の趣味は旅行とか温泉に行くことです 取得済みクラウドの機械学習系資格
  2. 6 GitHub Copilotとは? GPT: Generative Pre-trained Transformer ・OpenAIが開発した巨大言語モデル(教師なし学習) ・45TBの大規模コーパス使用 ・1750億パラメータ(GPT-2は15億)

    ・Transformerという仕組みを持っている ・高い精度かつ複数のタスクをこなせる ・文章生成が得意 そもそもGPT-3とは https://openai.com/ https://en.wikipedia.org/wiki/OpenAI https://arxiv.org/abs/2005.14165 https://openai.com/blog/microsoft/ 事前学習済 モデル ファイン チューニング後の モデル
  3. 9 GitHub Copilotとは? ちなみに 先日のMicrosoft Ignite 2021でAzureのサービスとして提供されると発表 https://myignite.microsoft.com/sessions/e3f5c4bc-5cc8-4e09-89a7-033da3a16433?source=sessions MicrosoftとOpenAIはパートナーシップを2019年に結んでおり、またGPT-3 言

    語モデルの独占ライセンスを取得していたりする。 (さらにGitHubを傘下に持っている。巨大言語モデルの構築に使用するコーパ スはインターネット上にあるコードの割合も大きいと思われるので..) Microsoftと パートナーシップ結ぶ
  4. 12 どうやって使うの? 1. GitHub Copilotのwaitlistに登録します 2. プレビューが通ったメールがきます 3. VS CodeにGitHub

    Copilotの拡張機能入れる 4. コードや文章を打つと、次に続くであろうコードや文 章を自動で生成・提示する VS Codeの拡張機能をインストールで使える https://github.com/features/copilot/signup https://myignite.microsoft.com/sessions/e3f5c4bc-5cc8-4e09-89a7-033da3a16433?source=sessions