要点
GitHubはWeb版Copilot Chatのスタックトレース処理機能を強化し、構造化された原因分析と確信度・修正案の提示により、デバッグ作業の効率化を実現した。
github.comのGitHub Copilot Chatでは、スタックトレース(stack trace)を貼り付けることで、エラーの原因究明(root-cause analysis)をより迅速に行うことができます。Copilotはスタックトレースをより正確に認識し、それに加えてリポジトリのコードコンテキスト(code context)を活用して構造化された原因究明プロセスを案内します。これにより、「どこでクラッシュしたか」から「なぜ発生したのか」へと移行しやすくなります。
変更点
対応をより迅速化するため、Copilotの回答は以下の通り構造化されています:
失敗した箇所と場所
失敗の原因と違反された前提条件
最も可能性の高い根本原因と、無効な状態が導入された箇所
関連するコード参照に基づく証拠
信頼度と推奨される修正方法
検証が必要な場合の次の確認事項
試してみる
ウェブ版のGitHub Copilot Chatにスタックトレースを貼り付け、関連するリポジトリまたはファイルのコンテキストを含めてください。エラーを引き起こす再現手順(repro step)や入力がある場合は、それを追加することで、さらに迅速な原因究明が可能になります。この機能は現在、github.comでCopilotを利用するすべてのユーザーにご利用いただけます。
「Better debugging with GitHub Copilot on the web」の記事は、The GitHub Blogに最初に掲載されました。