当前位置: 主页 > 房产资讯 >

    AI 起头抢“饭碗”: 比人工编写代码快 180 多倍

     时间:2019-12-06 15:52  

    AI 起头抢“饭碗”:  比人工编写代码快 180 多倍

    程序员坐稳了,AI 开始抢你们的“饭碗”了。

    如今,开发人员的准入门槛比以往任何时候都要高。重复性的任务占据了软件开发的大部分时间,并且很容易出错。市场上软件开发人才短缺,团队超负荷工作,许多企业既无法完全掌握现有的日益复杂的代码,又追不上新程序开发日新月异的发展步伐。

    对于人工智能爱好者来说,推测人工智能如何改进软件开发是件令人兴奋的事儿。人工智能能否在几天之内创建好原型框架而不用耗时几个月甚至几年?它会教人类开发人员如何更好地编写代码吗?人工智能的研究范围很广,计算机编程的灵活性基本上也是无边界的,所以很难想象当智能程序可以帮助人类与代码交互时,软件开发会是什么样子。

    但许多开发人员和技术经理没有意识到的是,在过去短短几年里,人工智能对开发团队的重要性就已经产生了质的飞跃。其实,目前我们已经走到了人工智能辅助软件开发的初级阶段。

    AI 在自动化领域不可或缺

    所有的软件开发组织都追求高效、敏捷开发,自动化技术已经能实现大规模敏捷开发。过去十年,在进行自动化测试时,一旦代码发生变化,开发人员能够立即做出反馈,同时进行相应的调整,因此软件质量有了很大提升。自动化软件流水线利用机器人助手来生成 Pull Request 请求,从而保证更新的持续交付。

    但是许多已经运用了这项技术的公司发现,仅依靠自动化是不够的。自动化过程仍然存在瓶颈,大多数问题出现在新代码的创建上。例如,自动化可以快速完成成百上千个单元测试,如果开发团队自己来编写这些测试,则需要几个小时甚至几周。但是如果这些提交没有经过测试验证,那么自动化的流水线就会产生垃圾。尽管会打破原本自动化的过程,但在添加新代码(和新测试)时,还是需要进行人工操作。

    人工智能编码技术

    好消息是,通过自动编写验证自动化流水线其余部分的测试代码,现有的人工智能代码技术已经可以一次性解决掉这两个问题。这样的任务过去需要耗费开发人员很多时间,妨碍了他们去做创建新功能等这种更有价值的工作。在单元测试中使用人工智能让自动化更加完善,尽管这个过程并不容易。

    正如曾经预期的那样,人工智能创建的测试与人类编写的测试存在差异。但这些测试能在很短的时间内生成,而且功能也算合格。如果不能做到比人类编写的代码更好,那就要保证出现问题时代码能很容易地被修复。正如 Martin Fowler 在他2006年《论持续集成》一文中所总结的那样:“频繁地运行不完美的测试,比完全不写的完美测试要强得多。”

    利用人工智能帮助开发者编写代码,让开发人员和 IT 经理不再被时间、成本和工作质量无法权衡的问题而困扰。不少开发人员在最初进行软件开发时都颇具创造力,但是大量的重复性的工作消磨掉了他们原本的创造力。人工智能辅助开发不仅能让开发人员在不牺牲质量的情况下更快、更经济地创建新产品,也能帮助他们快速地完成重复性任务,把注意力回归到创造性任务中,让他们在工作中更有获得感。

    落地是关键

    像金融业这些高度重视代码质量的行业,也已经开始使用人工智能辅助软件开发。例如,为提高软件开发效率,高盛(Goldman Sachs)最近已经开始使用人工智能编写代码。他们利用 AI 工具为一个遗留的应用程序编写了3000多个单元测试和1.5万多行代码,在几个小时内就创建了一个完整的测试套件。与人工编写测试每个平均耗时 30 分钟相比,AI 工具能以超过 180 倍的速度编写测试。总的来说,银行利用这项技术节省了一年多的开发时间。

    微软也曾开源Sketch2Code,利用人工智能辅助技术帮助设计师和工程师将手绘的用户界面草图转换为可用的 HTML 代码。设计师和工程师们在设计上达成一致意见后,会将草图拍摄下来,然后手动将草图翻译成 HTML 代码,这个翻译过程耗时耗力,还会拖慢整个设计过程。因此,开发人员设想如果将白纸上手绘的这些设计草图立即反映在浏览器中会怎样呢?结果是设计师们在头脑风暴结束后,立即可以拥有一个已经由设计师、开发人员甚至客户验证过的现成原型,这样可以为网站和应用程序开发省去不少时间,因此也就有了 Sketch2Code 的诞生。

    AI 起头抢“饭碗”:  比人工编写代码快 180 多倍

    利用 Sketch2Code 将手绘草图转换成代码的操作过程

    Facebook 在这方面也不甘落后,早在去年公司就开发了一款名为Getafix的工具,可以自动查找出 bug 的修复方案,并提供给工程师审批,这极大提高了工程师的工作效率和整体代码质量 Getafix 不仅能够为工程师提供直观的修复方案,还能利用更强大的聚类算法,分析问题代码的上下文找到更合适的修复方案。这款 AI 辅助bug 修复软件——Getafix 已经被部署到拥有数十亿用户的 Facebook 的生产环境中,大大提升了应用程序的稳定性。

    AI 起头抢“饭碗”:  比人工编写代码快 180 多倍

    人工智能辅助开发未来可期

    值得一提的是,目前人工智能辅助开发还停留在非常初级的阶段,只能辅助开发人员编码和进行自动测试,无法实现大规模工业化应用,复杂和高难度的编程还要依靠人类开发人员。但我们依然需要这样的 AI 辅助技术帮助开发人员抗下那些基础性的“粗活累活”,让他们有更多时间和精力完成更加复杂的开发。

    随着人工智能技术的不断进步以及成功应用在更多案例中,各个行业未来都将加大人工智能在软件开发方面的投入。全球科技巨头们跃跃欲试开源各种 AI 辅助开发工具,可见,他们想要在这项技术领域中分一杯羹的野心昭然若揭。为了在竞争中保持优势并扩大规模,市场主体还需要将提高效率的新工具集成到开发过程中。与此同时,人工智能辅助软件开发技术正在完成首次迭代更新,也让我们初步了解了未来编码技术将如何发展。

    原文链接:https://artificialintelligence-news.com/2019/11/25/opinion-ai-software-development-here/

    封面图来自pexels

  •  
花西子发布四大彩妆“黑科技” 彩妆行 关于基金份额合并,你了解多少? 人保寿险“金融消费者权益保护”案例: 基金行业在行动 广发基金扎实开展“金融 南京银行杭州分行荣获杭州市创投协会两 我国12年新增本科专业布点数2.1万个 人保寿险2024金融教育宣传月丨《重点人群 商务部:前8月我国对外非金融类直接投资 程堂根:钱大妈让顾客每一餐都感受到极 中信信托积极开展2024年“金融教育宣传月 良品铺子首个核桃原料基地挂牌,助力云 金融价值观|中国人寿寿险白凯:以诚信 我国新能源发电装机占比超过40% TCL科技拟收购LGD广州LCD面板与模组厂,推 东阳光大股东及一致行动人近八成持股被 博道和瑞多元稳健6个月持有期增聘刘玮明 揭示“捏捏”玩具及外包装消费风险,老 我国科学家首次利用干细胞再生疗法功能 四川省将发放超4亿元消费券活跃市场 河南盔王防护用品有限公司召回200个盔王 河南绿佳车业召回813辆绿佳牌电动自行车 消费品以旧换新取得新进展新成效 郑建邦出席第三届全球数字贸易博览会并 打造“强磁场” 扩大“朋友圈” 改革开放,以“中国之制”推进“中国之 打通金融宣教“最后一公里”,阳光财险 河南海拓防护有限公司召回600个牧安宁牌 开启新希望,逐梦新征程,60名李锦记希 夯实乡村医卫体系的人才基石 2024年“国培计划”示范项目中小学思政课 以总体国家安全观为科学指引 筑牢教育强 推动可延续交通 为全球可延续成长注进新 《财米油盐》|“新国标”赶上“焕新季” 数读中国 | 多组数据透视高质量成长获得 国度发改委:政策结果慢慢闪现 重点消费 第五届全国水利科普讲授年夜赛总决赛暨 制造业向“新”而行 为高质量成长蓄势赋 “深海一号”二期工程扶植落成 杨更始克服连笑 捧得首届晋城全国职业围 水利部答人平易近网记者问:科学邃密调 京港、沪港间高铁动卧列车周全提质进级 第三对中心赠港年夜熊猫“安安”“可可 联播不雅察|九天揽月二十载 “六战六捷 任建新同道尸体在京火葬 习近平李强赵乐 “净身出户”便可以回避债务吗?(以案 习近平给中国传媒年夜学全部师生回信夸 进驻雄安!首家疏解北京非首都功能央企 任建新同道尸体在京火葬 澳门公然赛第二天国羽12战全胜 王正行刘 中网综合:王欣瑜、张帅“开门红” 王蔷 三枪三刷记载 孙佳俊夺患上短池全锦赛 游泳全锦赛:孙佳俊再次刷新亚洲记载 WADA欲增补规则应答拒交会费问题 胡明轩:担当中国男篮队长感受责任更重 韩国奥运冠军被霸凌 给男选手洗内裤 官 琼斯正式归回吉林男篮 与球队并肩作战第 新能源汽车续驶里程评价首批功效发布 以旧换新促“金九”车市回回 交通先行打造开路前锋 2024中国汽车产物质量表示研究成果发布 日月视频 手机版 欧歌影视仓 免费版 大吉订购 最新版 月光影视仓 手机版 比目鱼影视 官方版 南柯电影网无广告 最新版 巴黎直播 手机版 91日剧 手机版 月兔直播 免费版 泰剧兔官网 免费版 小鱼影视2024 官方版 谷歌街景地图 手机版 dj打碟机模拟器 最新版 嘿嘿动漫 最新版 影视工场播放器 手机版 风筝影视 最新版 星空动漫 最新版 七星直播t 官方版 逗猫动漫 官方版 蜜果酱直播 免费版 河狸影院 最新版 高德地图车机 免费版 花火影院 手机版 hifi音乐电视免费版 松果影视 最新版 今日头条2024 最新版 白泽影视t 最新版 巴士影院 最新版 洋葱T直播 手机版 忍者必须死3vivo免费版 魔剑奇兵折扣官方版 忍者必须死3官服2024官方版 口袋进化微信登录手机版 口袋进化vivo最新版 口袋进化qq登录本官方版 口袋进化应用宝最新版 口袋进化OPPO渠道服官方版 口袋进化小米免费版 555电影正 官方版 天天趣玩红 最新版 地球影视 官方版 小柠檬影视 手机版 电影猎手追剧 免费版 B次元官网正式 免费版 两年半社区安装 最新版 小柚子影视 免费版 姐衣yw二手衣物 最新版 达达龟影视 最新版 乐享音乐 官方版 暖光影视 免费版