はじめに
この記事は個人ブログへ移転しました。
https://miyadev.com/pr-prompt
GitHub Copilotや各種AIツールのおかげで、コードを書く速度は劇的に上がりました。しかし、「他人が書いたPRを読む時間」 や 「自分の変更理由をドキュメントに残す時間」 は依然としてボトルネックです。
そこで、GitHubのPR差分をLLM(Claude 3.5 Sonnet)に投げて自動要約するツールを自作しました。
その開発過程で、「単にdiffを投げても、役に立たない要約しか出てこない」 という壁にぶつかりました。
本記事では、エンジニアのレビューに耐えうる「意味のある要約」を出力させるためのプロンプトエンジニアリングの知見を共有します。