「GitHub Copilot」を業務利用している方にお聞きしたいです。
私自身も「GitHub Copilot」を業務で利用したいと考えているのですが、機密情報の安全性を確保するためには、上司に相談して承認を得る必要があるかと思います。
もし「GitHub Copilot」を業務で利用している方がいらっしゃれば、どのようにして承認を得たのか、どのようなルールで利用しているのか、お聞かせいただけますか?業務で利用する際のポイントや注意点も教えていただけると幸いです。(利用時に気をつけるべきセキュリティ上の注意点や、自動生成されたコードの品質や精度についてなど)
もし「GitHub Copilot」を業務で利用している方がいらっしゃれば、どのようにして承認を得たのか、どのようなルールで利用しているのか、お聞かせいただけますか?業務で利用する際のポイントや注意点も教えていただけると幸いです。(利用時に気をつけるべきセキュリティ上の注意点や、自動生成されたコードの品質や精度についてなど)
2年前
view数 3879
- 3
- 3
- 3
回答を投稿して企業にアピールしましょう!
Q&Aで投稿された回答は、
企業側に表示されるプロフィールにも投稿履歴として表示されます。
Offersにログイン・新規登録して、気になるテーマやトピックを話してみよう!
\回答があります!/
北野勝久
エンジニア
2年前
ちょうど私たちの会社でも導入をしました!
https://studist.tech/github-copilot-for-business-4fe36a54e4d4
企業として導入し、セキュリティ・ライセンスの観点を満たそうと思うと、選択肢はGitHub Copilot for Businessに絞られるのではないかと思います。GitHub Copilot for Businessを導入することで、自社コードを学習に使われないような設定が自動で有効化されますし、パブリックコードに150字以上マッチするコードが提案されないようにすることもできます。
https://docs.github.com/ja/enterprise-cloud@latest/copilot/overview-of-github-copilot/about-github-copilot-for-business
逆にいうと、GitHub Copilot for Businessを使わない限りは、企業内でそういった設定を強制することを運用でカバーするしかなくなってしまうので、機密情報の安全性を担保できる?という問に、自信を持ってYesと答えられないのではないかと思います。view数 1139増田健太郎
エンジニア
2年前
GitHub Copilotで自動生成されたコードを、なぜ導入したいか、どのように利用するかという点が重要だと思います。
導入したい理由に、効率化があるのであれば、ルールを厳しくすると効率化は実現できなくなる可能性があります。
もしGoogleなどで調べたコードを開発で利用する際のルールがある場合、まずはGithub Copilotもそのルールと同じにして、問題があれば徐々にルールを変更していくと良いかもしれません。
品質に関しては、既存のコーディングに合わせて自動でコードを生成してくれるため、可読性が高くなります。
ですが、技術者の把握していない関数などが生成される時があり、単体テストが通れば理解できていないコードはブラックボックスとなります。
私自身GitHub Copilotを利用していて、AIで自動生成できることをデファクトスタンダードとし、レビューの品質を高めていくと効率よく開発を進めることができると感じました。view数 74- 1
- 1
- 2
- 2