A systematic evaluation of large language models for generating programming code

本文是LLM系列文章,针对《A systematic evaluation of large language models for generating programming code》的翻译。

用于生成编程代码的大型语言模型的系统评估

摘要

我们系统地评估了七个大型语言模型在使用各种提示策略、编程语言和任务困难生成编程代码方面的性能。GPT-4大大优于其他大型语言模型,包括Gemini Ultra和Claude 2。GPT-4的编码性能因不同的提示策略而有很大差异。在本研究评估的大多数LeetCode和GeeksforGeeks编码比赛中,采用最佳提示策略的GPT-4优于85%的人类参与者。此外,GPT-4在不同编程语言之间转换代码以及从过去的错误中学习方面表现出强大的能力。GPT-4生成的代码的计算效率与人类程序员的计算效率相当。这些结果表明,GPT-4有潜力在编程代码生成和软件开发中充当可靠的助手。

引言

结果

讨论

在这项研究中,我们发现GPT-4是生成编程代码中性能最好的LLM。GPT-4的性能在很大程度上受到各种提示策略的影响。最佳提示策略利用GPT-4的代码解释器功能来测试示例测试用例的有效性,并从以前未成功尝试的错误消息中获益。在LeetCode和GeeksforGeeks竞赛中,GPT-4表现出比大多数人类程序员更强的编码性能,而其他LLM的表现与普通人类程序员相似。GPT-4展示了跨各种编程语言的可

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

UnknownBody

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值