自从ChatGPT等生成式人工智能问世以来,许多开发者纷纷尝试将其应用于编程领域作为辅助工具。据8月8日消息,美国普渡大学的最新研究发现,由OpenAI开发的人工智能聊天机器人ChatGPT在回答软件编程问题时,错误率超过一半,并且能够成功欺骗三分之一的提问者。
针对517个Stack Overflow网站上的问题,研究团队进行了ChatGPT的回答分析,并评估了其正确性、一致性、全面性和简洁性。此外,他们还对回答进行了语言和情感分析,并对12名志愿参与者进行了问卷调查。根据研究报告的结论,虽然ChatGPT的回答语言风格良好,但其中52%的回答是错误的,77%的回答过于冗长。值得注意的是,参与者只有在回答中的错误明显时才能识别出来,在其他情况下,他们很容易被ChatGPT友好、权威和细致的语言风格所误导。
虽然生成式AI在许多领域已经取得了令人瞩目的进展,但在编程领域的应用仍存在一定的挑战和限制。目前的生成式AI模型可能会生成错误的代码、不完整的逻辑或者与预期不符的结果。这些问题可能导致开发者花费更多的时间和精力来修复和改进生成的代码,从而逆向影响了其作为编程辅助工具的效果。
对于用户,尤其是开发者而言,使用生成式AI时应保持审慎和理性。虽然生成式AI可以提供一定的参考和灵感,但仍需要人工的干预和判断来确保代码的质量和正确性。此外,开发者也应该不断学习和更新自己的编程知识,以适应技术的发展和变化。
领取专属 10元无门槛券
私享最新 技术干货