團隊目前開發流程中有包含Code Review,未發MR階段,開發人員已習慣先用GitHub Copilot進行Code Review,發MR階段,採真人Code Review,Code Review好處可參考先前個人文章,這裡就不在多說。
LLM我會選擇sonnet4.5和領域專家來進行,尤其LLM模型影響很大,雖然GitHub Copilot Code Review還稱不上好用,因當MR的code changes範圍大,我將checkout 該branch來進行Code Review,就不在GitLab網頁上進行,由於無原生指令請AI針對commit差異進行Code Review,我個人是用prompt方式來取代,但如果是unchange或個別程式碼片段那體驗倒是不賴,這篇簡單示範。
Demo:
reference:
Learn more about 善用GitHub Copilot Code Review – RiCosNote – Medium