时间:2025-07-29 12:13 作者:林心如
AI也能写代码,商汤科技产品总监:可以在不同环节提升软件研发效能,ai教育了解商汤科技
科大讯飞的星火飞码iFlyCode以星火代码大模型为基础,可以理解项目级工程代码,具备智能问答、代码智能补全和生成、代码智能优化、智能生成测试单元等功能。
商汤科技展示了软件智能研发助手代码小浣熊,据商汤科技介绍,该工具支持基于 AI 大模型的代码对话、代码补全、代码编辑和 MCP 配置,覆盖软件需求分析、架构设计、代码编写、软件测试等环节,可满足个人开发者和企业级项目开发等各类需求。
贾安亚介绍说,软件研发涉及产品经理、架构师、开发、测试、部署、运维等多个环节,代码小浣熊可以从三个层面提供帮助:一是不同环节的个人提高效率;二是整体的端到端流程,降低沟通的成本;三是对企业的存量代码做整体的梳理,避免出现“重复造轮子”的情况。
图源:商汤科技
METR发现,工作速度变慢的主要原因,是开发者需要花时间检查和纠正AI给出的建议。但研究也指出,对于不同的开发场景、不同水平的开发者,AI编程工具发挥的效果有所不同,AI仍可以帮助初级开发者和需要接触不熟悉的代码库的工程师提高效率。
对此,贾安亚表示,商汤很早就发现,对于经验不同的开发者,AI辅助编程工具能够提供的帮助有所不同。对于经验较少的开发者,他们很看重代码补全的功能,因为这可以免去很多重复的工作;但对于资深的开发者,代码补全并没有那么大的帮助,他们更多地把大模型用作一种系统或者搜索引擎。
如今,人们已经可以通过简单的文字描述,让AI协助完成一些需求,这使得越来越多的开发者和企业将目光投向自然语言编程,寻求通过AI和机器学习算法将人类的自然语言指令直接转换为代码。自然语言编程的优势是可以让编程变得更加简单和直观,但人类语言的复杂性和模糊性增加了开发这项技术的难度。
她表示:“就像从机器语言、汇编语言到现在的Java、Python等语言,编程语言对开发者的门槛越来越低。未来,可能通过某种类自然语言的方式进一步降低编程门槛,但为了保证编程的效果,编程语言还是需要一定的规范性。”
如今,日渐成熟的AI编程工具正在为程序员的工作提供更多帮助。METR的技术人员乔尔·贝克尔(Joel Becker)在研究中指出,许多资深程序员愿意使用AI编程工具,因为AI让开发工作“变得更容易、更轻松”,“开发者的目标并不只是尽快完成任务,所以他们会选择更加省力的路线。”
1、2024年超1亿纳税人申请退税1300多亿元,退税24万年收入多少
2、两部门紧急预拨3.5亿元重点支持北京、河北等做好灾害应急抢险救灾工作
3、演唱会捞金、没情商、私生子风波,为什么他一错再错后还能被原谅,演唱会she