GitHub Copilotを使ってみた

2K Views

October 15, 23

スライド概要

Okayama Revengersさん開催のLT大会
「もう涼しくなってきたけ~LT大会でもするかぁ!」

シェア

またはPlayer版

埋め込む »CMSなどでJSが使えない場合

関連スライド

各ページのテキスト
1.

GitHub Copilotを使ってみた nAntEn_Pi

2.

Visual Studio Code の拡張機能 • 私は今80個以上入れています

3.

https://dev.classmethod.jp/articles/github-copilot-introduction/より 公式サイトによると GitHub Copilotって? GitHub Copilot では、コーディング時にオートコンプリート スタイルの候補を提示する AI ペア プログラ マーです。 使用するコードを書き始めるか、そのコードに何をさせたいかを自然言語のコメントで記述す ることで、GitHub Copilot から候補を取り入れることができます。 GitHub Copilot は、編集中のファイル や関連ファイルのコンテキストを分析し、テキスト エディター内から候補の提示を行います。 GitHub Copilot は、GitHub、OpenAI、Microsoft によって開発された生成 AI モデルを利用しています。 とあります。 要するにAIがコードを書くのを助けてくれるよってこと ですね!

4.

公式サイトを見てみると… 年間契約だと今の(10/12日時点)為替相場をもとに計算して ですが… GitHub Educationに登録すると GitHub Proとかがフリーで使えるようにな ります 対象は:現在、高校、中等学校、大学、ホームスクール、または同様の教 育機関の学位または卒業証書が授与されるコースに在籍している 14900円!! つまり GitHub Copilotをタダで使える!

5.

いざ申請… ・学校名やメールアドレスを入力し、学生証をアップロード 待 つ こ と 数 分 😢Unfortunately,we were unable to verify your academic affiliation based on the information you submitted on~ というメールが 訳すと…残念ながら~~~~拒否ります

6.

原因を探る • メール文を日本語に翻訳してみると「プロフィールにちゃんと 自分の名前とか本名で書いてよね!もっとプロフィール欄に情 報をしっかり掲載してね!」ってことを言ってるっぽい 再申請後 無事に💓Welcome!というメールが届きました

8.

コードをいろいろい じれる • コパイロット本体よりも使うこ とが多いかもしれない…

10.

役に立ったこと • 割ときれいなコードを書いてくれやすい • 特にまとまったコードを書く時よりも、ちょこっと実装したい ときに役立つ(そういう機能を何べんも書いてるから学習して るだけかも…) • 文法上のミスとかはほぼない • 定型文をちゃんと書いてくれる • エラー訂正に仕える • 等々様々な恩恵があります

11.

困ったこと •怠惰になる •勝手に書かれる>つまり 怠惰になる

12.

まとめ • 割ときれいなコードを書いてくれやすい • 特にまとまったコードを書く時よりも、ちょこっと実装したい ときに役立つ(そういう機能を何べんも書いてるから学習して るだけかも…) • 文法上のミスとかはほぼない • 定型文をちゃんと書いてくれる • ミスりにくい