観点別にレビューを実施する
GitHub Copilotはコードレビューにおいても有用です。しかし、その能力を最大限に引き出すためには、レビューを依頼する方法、特に「レビュー観点の与え方」に工夫が求められます。
なぜレビュー観点を1度にまとめて与えてはいけないのか
通常、コードレビューは品質、パフォーマンス、セキュリティなどの多岐にわたる観点から行われます。
これらの観点をすべて含んだ長大なプロンプトを1度にGitHub Copilotへ与えてしまうと、AIが指示の全体像を把握しきれなかったり、特に重要な観点を見失ってしまったりする可能性があります。
これは、一度に大量の情報を与えられるとAIが個々の指示の重要度を判断しきれなくなる特性に起因します。
結果として個々の観点に対するレビューの精度が低下し、網羅的でない表面的なフィードバックに留まってしまうことがあります。