斯特灵大学的研究人员训练 ChatGPT 来生成更快版本的软件程序。对于软件开发人员来说,让软件运行得更快、更可靠是一项挑战,而且非常耗时。
Sandy Brownlee 博士领导的这项研究使用 ChatGPT(一种人工智能(AI) 大语言模型 (LLM)),通过要求软件改进计算机编码来自动更新软件。研究结果可用于改进移动应用程序,使其响应更快,并减少智能手机电池的消耗。
Brownlee 博士于 12 月 8 日在旧金山举行的 2023 年基于搜索的软件工程研讨会上发表了这篇题为“使用大型语言模型增强遗传改进突变”的论文,该研讨会是 ACM 欧洲软件工程联合会议和研讨会的一部分软件工程基础。
斯特灵大学自然科学学院计算科学和数学部的高级讲师 Brownlee 博士说:“我们发现,在我们用作案例研究的开源项目中,法学硕士能够更快地产出程序版本的概率约为 15%,这又是之前方法的一半。
“最有趣的是,法学硕士能够从我们没有明确告知的项目其他部分中获取示例,以便做出这些改进。
“最切实的好处就在你的口袋里——运行更高效的移动应用程序意味着你的电池续航时间更长,并且应用程序在使用时反应更快。”
软件变得越来越复杂且难以维护。随着计算机消耗越来越多的能源,它对环境的影响也越来越大,因此,如果各国要实现净零承诺,那么对软件进行更有效的自动改进至关重要。
布朗利博士说:“这里需要权衡,因为制作和使用法学硕士需要花费大量精力,但如果它们可以用来改进运行多次的软件,那么回报可能是值得的。”
Brownlee 博士希望这项研究能够帮助那些努力创建更高效程序的软件开发人员。
他说:“如果软件的自动化改进变得普遍,软件开发人员的角色性质将会发生变化,转向更高层次的设计,尽管这将继续我们几十年来所看到的发展方向。
“很可能担心这一切——人工智能编写计算机代码听起来像是科幻灾难情节的开始——但这不会导致人工智能接管。
“我们正在制作通过提供更多信息来支持开发人员的工具,并且让人类参与有效使用这些信息仍然至关重要。”
3517 阅读
4864 阅读
4993 阅读
5297 阅读
6004 阅读
5758 阅读
5703 阅读
5992 阅读
7247 阅读
6130 阅读
5725 阅读
6352 阅读
6423 阅读
6288 阅读
6210 阅读
16525 阅读
7795 阅读
5872 阅读
5817 阅读
5430 阅读
3384 阅读
3378 阅读
4025 阅读
3879 阅读
4097 阅读
4045 阅读
4125 阅读
3853 阅读
3955 阅读
4172 阅读
4053 阅读
3992 阅读
3967 阅读
3860 阅读
3887 阅读
3863 阅读
16554 阅读
16444 阅读
18671 阅读
18908 阅读
斯特灵大学的研究人员训练 ChatGPT 来生成更快版本的软件程序。对于软件开发人员来说,让软件运行得更快、更可靠是一项挑战,而且非常耗时。
Sandy Brownlee 博士领导的这项研究使用 ChatGPT(一种人工智能(AI) 大语言模型 (LLM)),通过要求软件改进计算机编码来自动更新软件。研究结果可用于改进移动应用程序,使其响应更快,并减少智能手机电池的消耗。
Brownlee 博士于 12 月 8 日在旧金山举行的 2023 年基于搜索的软件工程研讨会上发表了这篇题为“使用大型语言模型增强遗传改进突变”的论文,该研讨会是 ACM 欧洲软件工程联合会议和研讨会的一部分软件工程基础。
斯特灵大学自然科学学院计算科学和数学部的高级讲师 Brownlee 博士说:“我们发现,在我们用作案例研究的开源项目中,法学硕士能够更快地产出程序版本的概率约为 15%,这又是之前方法的一半。
“最有趣的是,法学硕士能够从我们没有明确告知的项目其他部分中获取示例,以便做出这些改进。
“最切实的好处就在你的口袋里——运行更高效的移动应用程序意味着你的电池续航时间更长,并且应用程序在使用时反应更快。”
更高效的改进
软件变得越来越复杂且难以维护。随着计算机消耗越来越多的能源,它对环境的影响也越来越大,因此,如果各国要实现净零承诺,那么对软件进行更有效的自动改进至关重要。
布朗利博士说:“这里需要权衡,因为制作和使用法学硕士需要花费大量精力,但如果它们可以用来改进运行多次的软件,那么回报可能是值得的。”
Brownlee 博士希望这项研究能够帮助那些努力创建更高效程序的软件开发人员。
他说:“如果软件的自动化改进变得普遍,软件开发人员的角色性质将会发生变化,转向更高层次的设计,尽管这将继续我们几十年来所看到的发展方向。
“很可能担心这一切——人工智能编写计算机代码听起来像是科幻灾难情节的开始——但这不会导致人工智能接管。
“我们正在制作通过提供更多信息来支持开发人员的工具,并且让人类参与有效使用这些信息仍然至关重要。”