分享好友 最新动态首页 最新动态分类 切换频道
AI又进化了,AI 写代码工具
2024-12-27 02:37

今年 AI 的发展可谓一日千里,相信不少同学应该都用过 AI 来帮助自己提高开发效率吧

比如让 AI 根据注释生成代码、解释整段代码、提供技术问题的答疑、修改 Bug、生成单元测试等等。

在 12 月 28 日刚刚结束的 WAVE SUMMIT + 深度学习开发者大会上,百度发布了新的产品 。这是智能代码助手 Comate 的一项重大发布,已经突破了限制,不再局限于代码片段和单文件的生成,而是能够帮助开发者 轻松应对复杂项目,提高企业开发效率。

那这个产品有什么 “魔力”?怎么帮助我们提高复杂项目的开发效率呢

进化的 AI 工具能干啥

和已有的 AI 写代码工具不同,开发者不需要自己一步步地设计方案和编写代码,而是直接化身 “产品经理”,尽管向 AI 提需求。接下来 Comate AutoWork 智能助手就会根据你的需求,自主理解需求 => 拆解工作 => 制定工作计划和方案 => 熟悉项目并生成代码 => 调试运行。

也就是说,AI 不再只是按照开发者的命令去生成代码,它更像是你的智能编程伙伴,可以跟你并肩作战、参与整个项目的协作开发。这不仅是 AI 代码工具的进化,也是 人机协同 研发流程的创新

口说无凭,来看看百度官方的演示视频。

,时长01:45

文字省流

1)首先向 Comate AutoWork 提出需求,让它给已有的网站项目增加一个按钮,用户点击后会弹出一个转盘。

如下图,可以直接甩给 AI 一个 Word 版本的需求文档

2)AI 会自主理解你的需求,并跟你分享自己的思考过程。跟真人一样,它会阅读整个项目代码;遇到不理解的需求时,还会再主动跟你确认。

3)理解了需求后,AI 就会对工作进行拆解,并给出自己的执行计划。比如先找到要修改的页面、理解老的代码、甚至查询是否有可直接复用的组件

我们可以对 AI 给出的执行计划进行查看和修改,如果发现 AI 的理解有任何错误,能够及时人工纠正。

这一步真的太重要了,我是深有感触,在带团队开发复杂的程序时,一定要根据成员的思路和计划,多给他们一些指导,防止他们按照错误的方法和步骤进行开发。

4)确认好执行计划后,AutoWork 就开始 “吭哧吭哧” 干活了。我们可以喝杯咖啡,愉快地看着它一步步完成工作。

5)最后,AI 完成了工作,写了一大堆的代码。我们可以像 Code Review(代码审查)一样,一条一条地阅读并采纳 AI 的代码,而不用担心它写的代码会侵入我们的项目,干净又卫生~

如视频所示,最终百度Comate AutoWork 按照需求(包括追加需求,并与工程师问答/确认,比较出色地实现了这个具有一定复杂性的“限时反馈”任务开发。

我的思考

不知道大家看了上面的演示后有何感想,至少我觉得这个 AI 工具对我们研发同学和企业来说意义重大。

作为程序员,以前我们的视角是 “码农”、“搬砖者”,所有的工作都要自己做,需求自己分析、方案和代码都要自己写,一周能做完一个需求就不错了。而现在,使用 Comate AutoWork 研发助手,我们的视角是 “架构师”、“管理者”,更多的工作是提需求、指导 AI、审方案、审代码。不仅能够将我们从枯燥的工作中解放出来,还能通过和 AI 的交互学到很多新的知识和研发方法(比如拆解工作、调试 Bug)。

对于企业来说,如果引进了 Comate AutoWork 工具,能够让团队的开发者更专注于创新,释放更多的生产力,提高整体的研发效率。

来吃螃蟹

怎么使用上面提到的智能研发助手呢

首先,百度 Comate 智能研发助手是对所有个人和企业用户开放的,并且支持 SaaS 版和企业私有化定制。

如果想尝鲜使用 AutoWork,企业可以直接到百度 Comate 官网申请试用。

指路:https://comate.baidu.com/

此外,Comate 也全新发布了 开放计划,企业可以结合自身属性、需求、私域知识,定制专属的研发插件、按需精调大模型等,打造企业自有的智能研发助手。

这个能力可真是太实用了。举个例子,我们公司内部自研了一些通用的开发模板和组件,可以接入到 Comate 中,下次它在生成代码时,就能想到复用我们现有的代码。再比如每个公司都有自己的研发规范,可以把规范文档接入到 Comate,然后它生成的代码就会遵循规范啦。

使用建议

我们公司如果要用智能研发助手,最关注的肯定是准确性、性能和安全性。

先说准确性,也就是生成的代码靠不靠谱、能不能用。目前根据官方的数据,我了解到百度 Comate 智能研发助手已经有超过 8000 家企业伙伴,代码采纳率超过 40%,这已经是个不错的成绩了。而随着 AI 大模型的持续增强,助手也会更聪明,能够给出更符合要求的代码。

然后是性能,也就是生成代码的速度。我自己试用下来,百度 Comate 生成代码的性能是很强的,丝滑流畅。

在安全性方面,Comate 做的非常不错。首先是用户隐私安全,官方承诺不会存储和分析用户的代码,生成代码时会先脱敏再请求,而且还支持 SaaS 及私有化部署,保证数据不会流出。在内容安全方面,百度通过对模型训练数据及推理内容进行风险检测与过滤。总之,可以放心使用。

有很多朋友会拿国内的 AI 研发助手对比微软的 Copilot,其实 Copilot 我在最早的时候就使用过,生成的准确度确实很强。但是经过测试,Comate 开箱即用,在功能完备性、部署灵活性、性能上都是优于 GitHub Copilot 的。最重要的还是更高的安全性,就单凭这一点,国内 AI 必须支棱起来

OK,就分享到这里,感兴趣的朋友可以试试看。学会的同学,点个赞或在看支持一下吧,感谢

最新文章
浙马纪录挑战赛 |2024第五届浙马纪录挑战赛竞赛规程!
2024第五届浙马纪录挑战赛竞赛规程一、组织单位主办单位:临平区人民政府、浙江省马拉松及路跑协会 承办单位:临平区文化和广电旅游体育局、杭州雁渡寒潭体育运动俱乐部 协办单位:浙江黄龙体育文化培训有限公司、杭州电视台青少•体育频道
利用YouTube玩转独立站营销和SEO
YouTube是世界最大的社交平台之一,也是世界第二大的搜索引擎和世界最大的视频网站。虽然网络上能找到很多关于优化YouTube视频创作和频道运营的教程,但是如何利用YouTube来使您的网站实际受益呢?以下8点建议将会帮助你! 接下来,我们会
选品时如何评估竞争热度:搜索量多少算是竞争不激烈?
讲到选品时,我总是反复强调,除非你家大业大资金雄厚运营彪悍,否则,一定要选择偏冷门的产品。 那什么才算是偏冷门的产品呢? 为了让选品更有针对性、可量化,我专门给出建议:选择Best Seller日销量在50-150单的产品。 这样的产品,大卖
正则表达式(awk、sort 、uniq 、tr 工具)
awk 选项 ‘模式或条件{编辑命令}’ 文件1 文件2…. //过滤并输出文件中符合条件的内容 awk -f 脚本文件 文件1 文件2… //从脚本中调用的编辑指令,过滤并输出内容 awk包含几个特殊的内建变量(可直接用)如下所示࿱
限地区: Apple 苹果AI笔记本电脑 2023Mac mini迷你主机 M28G 256G (实测成都等地有效),2785.21元
新款 Mac mini 搭载 M2 和 M2 Pro 芯片,搭载 M2 芯片的机型:M2 芯片具有 4 个性能核心和 4 个能效核心,10 核图形处理器,16 核神经网络引擎,100GB/s 内存带宽;支持 H.264、HEVC、ProRes 和 ProRes RAW 硬件加速,带有视频解码引擎、视
苹果id贷怎么申请—100%下款+苹果回租id贷24小时
苹果id贷怎么申请—100%下款+苹果回租id贷24小时上汽集团等在嘉兴成立股权投资合伙企业,出资额3亿天眼查App显示,近日,嘉兴屹晨股权投资合伙企业(有限合伙)成立,执行事务合伙人为上海上汽恒旭投资管理有限公司,出资额约3亿人民币,经
【U90(Kiss初恋版)WiFi万能钥匙下载】天语U90 Kiss初恋版WiFi万能钥匙5.1.02免费下载
下载WiFi万能钥匙,认准官方正版!免费安全WiFi热点,无忧一键连接。日常任务随时做,轻松赚现金外快~【积分赚钱】完成简单日常任务,轻轻松松赚现金【安全免费】随时随地免费连接,畅享安全免费WiFi,节省流量快人一步!【权威认证】通过
用AI一键生成美女写真,轻松打造你的虚拟女友!
Artbreeder:这个平台利用生成对抗网络(GAN)技术,用户可以通过调节不同的参数(如性别、面部特征)来调制自己想要的照片效果。Artbreeder的优点在于自由度极高,可以生成各种风格的图像,包括超现实主义和动漫风格。但有个缺点是对于新
内衣达人直播权限开通详情步骤,内衣类目怎么可以开直播?电商平台小店开通教程 内衣类目 - 副本
2022年05月17日何***100企业一站式服务,电商平台店铺开通|定向邀约报白|天猫入驻|京东入驻|抖音入驻/快手入驻/小红书入驻/拼多多入驻各电商平台店铺开通 医疗器械 药品 保健品滋补品 食品饮料 酒水 服饰鞋包 珠宝文玩 数码家电 本地生活服
第9章 大模型的伦理安全与隐私9.3 隐私保护技术9.3.1 数据匿名化与脱敏
作者:禅与计算机程序设计艺术 9.3.1 数据匿名化与脱敏 9.3.1.1 背景介绍 在大数据时代,越来越多的个人信息被收集、处理和分析,导致个人隐私风险的显著增加。因此,保护个人隐私成为一个重要的课题,而数
相关文章
推荐文章
发表评论
0评