ChatGPT帮你修复代码错误的程序


一些代码的错误可能让我们头疼不已。我们不知道要如何修复它们。但现在,有了一款程序,它可以让我们省去头疼的时光。在本篇文章中,我们将介绍这个借助ChatGPT帮你修复代码错误的程序,这个程序由@zhangjintao9020推荐。

原理

这款程序的原理十分简单,使用prompt可以实现。prompt的主要作用是要求GPT提供JSON格式的返回结果,结果中包含“代码解释”或“操作”。

操作

prompt有三种操作:“删除”、“替换”和“插入”,在提供具体操作建议时,需要提供对应的代码行和操作内容。多个操作要求按照行号倒序排列,避免插入和删除导致行号错乱。

循环执行操作

在程序中用一个循环执行这样的操作:

  1. 运行代码,如果出错,把错误信息和prompt扔给GPT
  2. 让GPT按照prompt要求的格式返回JSON结果,包含解释和操作(可能有多步操作)
  3. 解析并应用GPT给的修改结果
  4. 再次运行修改后代码,失败从第1步继续,成功或异常则跳出循环

项目地址

这款程序的项目地址在GitHub,可以通过以下链接进行查看:

https://github.com/biobootloader/wolverine

这篇文章介绍了一款程序,这个程序可以借助ChatGPT来帮你修复代码错误。程序使用prompt来实现,prompt要求GPT提供JSON格式的返回结果,结果中包含“代码解释”或“操作”。使用这个程序可以提高我们的代码效率,值得一试!