Slide 1

Slide 1 text

GitHub Copilotとともに 次の開発体験へ PWA Night vol.51 ~AI × フロントエンド開発〜 https://pwanight.connpass.com/event/282483/

Slide 2

Slide 2 text

岩永かづみ / Kazumi IWANAGA • Microsoft MVP for Azure • ZEN Architects 所属 • GitHub公認トレーナー • 得意な領域 • Infrastructure as Code • GitHub Actions による自動化 • 技術コミュニティ • Code Polaris / Hack Everything. • @dz_ • @dzeyelid • @dzeyelid • dzeyelid

Slide 3

Slide 3 text

GitHub dockyard https://github-dockyard.connpass.com/

Slide 4

Slide 4 text

Code Polaris Tech Book vol.1 https://techbookfest.org/product/t5yrq2S40rRArJWuf1swPz

Slide 5

Slide 5 text

GitHub Copilot

Slide 6

Slide 6 text

GitHub Copilot

Slide 7

Slide 7 text

GitHub Copilotを使い始めるには ① GitHub.comのsettingsで、GitHub Copilotを有効化する ② エディタ/IDEにGitHub Copilotの拡張機能をインストールする Visual Studio Code/Visual Studio/Neovim/JetBrains IDEs ③ エディタ/IDEでGitHubにサインインする

Slide 8

Slide 8 text

① GitHub Copilotを有効化する

Slide 9

Slide 9 text

② 拡張機能をインストールする

Slide 10

Slide 10 text

③ GitHubにサインインする

Slide 11

Slide 11 text

GitHub Copilotと仲良くコード を書くためのコツ

Slide 12

Slide 12 text

コンテキストをうまく渡してあげる 開いているタブの情報もコンテキストに含まれ、 より意図した提案を得られやすくなる コンテキストが少ないとフワッとした提案に…

Slide 13

Slide 13 text

GitHub Copilotを業務で使う

Slide 14

Slide 14 text

GitHub Copilotで扱われるデータはどうなるの?

Slide 15

Slide 15 text

GitHub Copilotで扱われるデータ Prompts User Engagement Data 入力している内容、カーソルの前後のコードや コメント、開いているタブの内容 提案の採用/却下などのアクション、メトリック やエラーなど一般的な使用状況 Suggestions GitHub Copilotによる提案

Slide 16

Slide 16 text

GitHub Copilotで扱われるデータ 入力している内容、カーソルの前後のコードや コメント、開いているタブの内容 提案の採用/却下などのアクション、メトリック やエラーなど一般的な使用状況 GitHub Copilotによる提案 Prompts User Engagement Data Suggestions Suggestionsの生成や、分析やサービス 改善のために利用される for Individualsの場合、保持・利用を許可 するか/拒否するか、ユーザー設定による for Businessの場合、一律保持されない GitHub.com での GitHub Copilot 設定の構成 - GitHub Docs

Slide 17

Slide 17 text

FAQ - プライバシー for Individuals

Slide 18

Slide 18 text

FAQ - プライバシー for Business

Slide 19

Slide 19 text

データの扱いに関するドキュメント • GitHub Copilot for Individuals • FAQ - Privacy – Copilot for Individuals - GitHub Copilot • 追加の製品および機能に適用される GitHub 条件 - GitHub Docs • GitHub Copilot for Business • FAQ - Privacy – Copilot for Business - GitHub Copilot • GitHub Copilot for Business のプライバシーに関する声明 - GitHub Docs

Slide 20

Slide 20 text

GitHub Copilotを用いて書いたコード • GitHub Copilotの利用者に所有権と責任がある • パブリック コードに一致するコードは、提案に含めない設定ができる • GitHub.com での GitHub Copilot 設定の構成 - GitHub Docs

Slide 21

Slide 21 text

for Businessの適用のされ方 for Individualsで契約していても、for Businessが適用されれば、設定が上書き される(for Individualsの課金は、日割り で返却される)

Slide 22

Slide 22 text

GitHub Copilot、ぜひ体験してみて!

Slide 23

Slide 23 text

Thank you so much🍩.