「PWA Night vol.51 ~AI × フロントエンド開発〜」でお話したセッション資料です。 https://pwanight.connpass.com/event/282483/
GitHub Copilotとともに次の開発体験へPWA Night vol.51 ~AI × フロントエンド開発〜https://pwanight.connpass.com/event/282483/
View Slide
岩永かづみ / Kazumi IWANAGA• Microsoft MVP for Azure• ZEN Architects 所属• GitHub公認トレーナー• 得意な領域• Infrastructure as Code• GitHub Actions による自動化• 技術コミュニティ• Code Polaris / Hack Everything.• @dz_• @dzeyelid• @dzeyelid• dzeyelid
GitHub dockyardhttps://github-dockyard.connpass.com/
Code Polaris Tech Book vol.1https://techbookfest.org/product/t5yrq2S40rRArJWuf1swPz
GitHub Copilot
GitHub Copilotを使い始めるには① GitHub.comのsettingsで、GitHub Copilotを有効化する② エディタ/IDEにGitHub Copilotの拡張機能をインストールするVisual Studio Code/Visual Studio/Neovim/JetBrains IDEs③ エディタ/IDEでGitHubにサインインする
① GitHub Copilotを有効化する
② 拡張機能をインストールする
③ GitHubにサインインする
GitHub Copilotと仲良くコードを書くためのコツ
コンテキストをうまく渡してあげる開いているタブの情報もコンテキストに含まれ、より意図した提案を得られやすくなるコンテキストが少ないとフワッとした提案に…
GitHub Copilotを業務で使う
GitHub Copilotで扱われるデータはどうなるの?
GitHub Copilotで扱われるデータPromptsUser Engagement Data入力している内容、カーソルの前後のコードやコメント、開いているタブの内容提案の採用/却下などのアクション、メトリックやエラーなど一般的な使用状況SuggestionsGitHub Copilotによる提案
GitHub Copilotで扱われるデータ入力している内容、カーソルの前後のコードやコメント、開いているタブの内容提案の採用/却下などのアクション、メトリックやエラーなど一般的な使用状況GitHub Copilotによる提案PromptsUser Engagement DataSuggestionsSuggestionsの生成や、分析やサービス改善のために利用されるfor Individualsの場合、保持・利用を許可するか/拒否するか、ユーザー設定によるfor Businessの場合、一律保持されないGitHub.com での GitHub Copilot 設定の構成 - GitHub Docs
FAQ - プライバシー for Individuals
FAQ - プライバシー for Business
データの扱いに関するドキュメント• 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 のプライバシーに関する声明 - GitHubDocs
GitHub Copilotを用いて書いたコード• GitHub Copilotの利用者に所有権と責任がある• パブリック コードに一致するコードは、提案に含めない設定ができる• GitHub.com での GitHub Copilot 設定の構成 - GitHub Docs
for Businessの適用のされ方for Individualsで契約していても、forBusinessが適用されれば、設定が上書きされる(for Individualsの課金は、日割りで返却される)
GitHub Copilot、ぜひ体験してみて!
Thank you so much🍩.