文章主题:近一步测试, ChatGPT, 程序员, CODAI
在4月4日的近一步测试中,我携手程序员共同探讨了ChatGPT的功能,并意外地发现了新的可能性。令人惊喜的是,ChatGPT不仅具备编程能力,还能阅读和分析代码,甚至能对代码进行调试。事实上,它在维护软件方面表现出了惊人的实力,成功地完成了三个编码任务。其中两个任务是对用户报告的错误进行修复,另一个则是新增功能的开发。这些任务对于任何程序员来说都是典型的日常编程工作。
在测试阶段,只需将代码输入到ChatGPT中,其便开始进行一系列操作。相较于普通程序员,通过ChatGPT获取答案的过程耗时较短,大约仅需5分钟。然而,对于专业程序员来说,这一过程可能耗时长达2-4小时。接下来,我们将讨论如何重新格式化数组。值得注意的是,当专业程序员尝试运行这些代码时,遇到了诸多问题。部分代码出现了崩溃现象,另一部分代码则生成了错误的代码,仅有部分代码成功运行并未能达成预期目标。迄今为止,ChatGPT在此次挑战中取得了一胜一负的战绩,仍需继续努力应对后续挑战。
在编写新代码时,ChatGPT 迅速地给出了回应,仅用了几秒钟。它审查了所提供的代码段,并为其提供了诊断。为了给出建议,ChatGPT 必须深入了解 WordPress 处理钩子的内部工作原理以及如何将其转化为调用和执行代码行的方式。
编程调试既是一门技术,也是一门科学。大部分优秀的软件开发环境都具备高效的调试工具,这使得在程序运行过程中分析数据流变得轻而易举,对于追寻错误路径非常有利。然而,一旦陷入复杂状况,寻求帮助就显得困难重重。实质上,只要提问的方式得当且简洁明了,ChatGPT 就能在一句话中解决问题,从而显著提高工作效率。
目前,微软正在积极为GitHub打造一款名为“Copilot”的工具,旨在协助编程人员更加高效地编写代码。与此同时,微软对聊天机器人制造商OpenAI的投入也从未停止,已经达到了数十亿美元。然而,预见在不久的将来,人工智能将能够访问GitHub中的所有代码,甚至包括那些发布到GitHub的项目中的代码。
尽管限制 ChatGPT 仅专注于修正错误可能存在一定的局限性,然而,如果该系统具备强大的能力,能够访问 GitHub 这样的存储库,情况将会有所不同。在这种情况下,ChatGPT 将能够获取并研究全球范围内的各类代码。然而,这也带来了一个问题:ChatGPT 在这些代码中能隐藏什么?这同样值得我们关注和探讨。
写在最后,小编觉得ChatGPT 调试代码将是未来的必经之路。但目前来看,它还需要进行大量的学习。
AI时代,拥有个人微信机器人AI助手!AI时代不落人后!
免费ChatGPT问答,办公、写作、生活好得力助手!
搜索微信号AIGC666aigc999或上边扫码,即可拥有个人AI助手!