看不懂代码?AI给你做翻译,说人话的那种
本文经AI新媒体量子位(公众号ID:QbitAI)授权转载,转载请联系出处。
GitHub Copilot,最近又出了个新功能。
这一看不次,它不再是帮你写代码了,而是充当一个“翻译官”:
用“人话”告诉你,这段代码到底写了啥。
瞧,只需要选中一段代码,然后点一下旁边的“Ask懂代 Copilot”,就会快速得到代码的“人话版”解释:
示例中的代码片段是这样的:
if len(l)=0:
return None
else:
ma码?x_int=l[0]
for i in l:
if i>max_int
max_int=i
return max_int
Copilot对此进行“翻译AI”后,输出的内容是:
定义一个函数max_int(),它将一个列表作为输入。设置一个变量max_int=l[0],它包含列表中的第一个给你元素。设置一个for循环,迭代列表中的每个元素。如果元素大于max_int,便让max_int等于I。返回max_int。
这便是GitHu做翻b Copilot的最新功能——Explain Code。
之前Copilot是基于人类的注释生成代码,现在好了,它也学会了反向输出。
网友们的反译,应也是可想而知了:
但在“新奇”之后,这件事也引发了不小的讨论。
AI给代码做注释,有必要吗?
不仅是Copilot,“AI给代码做注说人释”这事最近在Reddit也比较火。
有位贴主上传了他用AI技术,给代码做注释的demo。
不同于Copilot的Explain Co话的de,这个AI不会非常详尽地去描述每行代码运行的过程。
而是概括性地去讲“这段代码是干嘛的”。
以下面这个代码片段为例:
在AI“解读那种”过后,它就会告诉你:
这段代码是用来从GitHub的Repo中收集数据。
会返回一个数据的矩阵。
再如下面这个代码片段:
AI给出的注释看不是:
函数运行的是梯度下降算法。
而后它还会对函数中的变量依次做解释。
看似不错的效果,但依旧还是引来了网友们激烈的讨论。
“乐观派”网友认为:
辅懂代助写注释和写测试比写代码的帮助大更多,而犯错可能更少。
但有人质疑这种AI的能力:
如果我函数写的特别乱、变量这名字乱糟糟的,它还能好使码?吗?
也有人认为,诸如此类的AI“没有什么用处”:
更形象一点的比喻,这种AI起到的作用,可能就是“复读机”……
那么对于“AI给打码写注释AI”这件事,你觉得是否有用呢?
(责任编辑:专利技术)
- 标签: 上海交大 井贤栋 蚂蚁集团 AI未来基石基金
- 实测阿里版ChatGPT“通义千问” 写《流浪地球3》电影剧本
- 谷歌被控与Facebook合谋操纵广告价格
- 云安全日报220222: 红帽Ruby脚本语言发现任意代码执行漏洞,需要尽快升级
- 标签: 豆包 联想 智界RX 余承东
- 云计算核心技术Docker教程:Python镜像使用 Compose 在本地开发
- 谷歌启动高级搜索广告实验,未来将在其AI生成式内容中展示广告
- 云计算开发:Python内置函数-id()函数详解
- Facebook将开始在Oculus虚拟现实设备上测试广告
- 云安全日报210929:Ubuntu Linux内核发现拒绝服务漏洞,需要尽快升级
- OpenSearch 3.2 发布:全新功能助力 AI 驱动的搜索与分析体验
- 标签: Coupang 酷澎 数据泄露 韩国电商
- 5G领先美国10倍!谷歌前CEO担忧被中国反超,急呼斥2088亿发展AI
- IDC:2021年中国智能家居设备市场出货量同比增长14.6%
- 标签: 锐翔智能 北交所IPO 东山精密 苹果产业链
- Sora路线图重大更新:推出“角色客串”功能,Android版本即将上线
- 标签: 携程 同程旅行 去哪儿网 飞猪
- 标签: MiniMax 闫俊杰 AGI 人工智能
- 标签: 卫蓝新能源 固态电池 中信建投 IPO
- 标签: 格雷博 吉利 新能源汽车 800V高压
- https://www.yli.ro/catalogsearch/result/?q=谷歌快排操作流程【tg:seogoogle987】,ujz views+
- https://www.remit.co.jp/vi/?s=谷歌快排操作流程【tg:seogoogle987】,b9x views+
- https://www.wilsonart.com/catalogsearch/result/?action=CHECK&q=谷歌快排操作流程【tg:seogoogle987】,pPE views+
- https://www.parriscues.com/catalogsearch/result/?q=谷歌快排操作流程【tg:seogoogle987】,KoA views+
- https://www.ntv.co.jp/3min/search/?action=QUERY&q=谷歌快排操作流程【tg:seogoogle987】,kPD views+
- https://www.mexperience.com/?T=1686132112324&s=谷歌快排操作流程【tg:seogoogle987】,Kub views+
- https://www.sebson.de/en/search?query=谷歌快排操作流程【tg:seogoogle987】,tzL views+
- https://www.teamlab.art/it/?submit=谷歌快排操作流程【tg:seogoogle987】,g6h views+
- https://www.qwant.com/?q=谷歌快排操作流程【tg:seogoogle987】,1yS views+
- https://www.mingwai.edu.hk/?langzh-hant&s=谷歌快排操作流程【tg:seogoogle987】,8ru views+
