ai在软件开发里的潜力和挑战都挺大

前阵子大家都在讨论Copilot把广告塞到GitHub的拉取请求里去了,微软也赶紧出来解释,说这事儿纯粹是个编程Bug。微软那边的Martin Woodward也说了,GitHub从来没打算在平台上放广告,全是因为Copilot那个编程代理提示逻辑出了岔子。3月31日微软发了个声明,说是他们的AI在错误的上下文中显示了不该有的提示。原本这些提示只有在AI自己创建的PR里才会有,但因为有个Bug存在,只要开发者自己用人工方式提交了PR,然后再去叫Copilot帮忙改代码,这就会把那些提示给暴露出来。 最让人觉得奇怪的是,插进来的这些内容里甚至还包含了一些第三方的宣传语,比如Raycast什么的。这种情况让很多开发者都感到很困惑也很不满意。WindowsLatest那边也确认了这个说法,说这次是因为新Copilot的一个功能出现了意外状况。这功能本来是让开发者邀请AI来修改PR的,但就是因为出了错才搞成这样。 虽然这事儿让不少人心里发慌,但换个角度看,这也说明AI在软件开发里的潜力和挑战都挺大的。现在AI技术正在往各个领域里渗透,怎么保证技术的准确性还有用户体验,这是大家伙儿都得面对的大问题。不过好在微软反应挺快,马上就把这些不恰当的提示从评论里给去掉了。 总的来说,Copilot这次算是给咱们提了个醒,在用AI享受便利的时候可得留个心眼儿看看有没有技术上的坑。微软能这么迅速地回应也证明了他们挺重视用户体验的,这也给以后开发AI产品提了个醒。我们就盼着以后AI技术能在不断更新迭代中变得更靠谱点吧。