用一个App最容易令人怨声载道的相信一定是无穷无尽的Bug, 不过对于工程师来说如何修复这些 Bug 其实也很辛苦和麻烦。 近日有团队就发现通过 ChatGPT 可以进化为“ChatRepair”大大减轻了工程师的工作量。
伊利诺伊大学厄巴纳-香槟分校的计算机科学系教授和研究生研究助理就发现通过 ChatGPT ,相比以前自动修复程序(Automated Program Repair,APR)可以大大提升其修复程序错误的效率。 透过对话式的语言模型,工程师可以通过多次的对答来修正 ChatGPT 所提供的答案,减少了传统修复程序输入大量补丁再逐一测试的冗长步骤。 经实验后发现 ChatGPT 相比传统方法能发现多 40% 的错误,可见 ChatGPT 的确有助提升工程师修复bug的效率。