值得买科技-分享、推荐高性价品牌产品购物排行榜!

「ai」看不懂代码?AI给你做翻译说人话的那种

驱动之家 真实性核验

认证:数码产品优质原创作者

发布时间:2022-02-01 22:02 来源:什么值得买

浏览量:2316 831次收藏

分类:数码产品

本文有548个文字,大小约为3KB,预计阅读时间2分钟

原文标题:看不懂代码?AI给你做翻译说人话的那种

GitHub Copilot,最近又出了个新功能。

这一次,它不再是帮你写代码了,而是充当一个 " 翻译官 ":

用 " 人话 " 告诉你,这段代码到底写了啥。

瞧,只需要选中一段代码,然后点一下旁边的 "Ask Copilot",就会快速得到代码的 " 人话版 " 解释:

示例中的代码片段是这样的:

Copilot 对此进行 " 翻译 " 后,输出的内容是:

定义一个函数 max_int ( ) ,它将一个列表作为输入。

设置一个变量 max_int=l,它包含列表中的第一个元素。

设置一个 for 循环,迭代列表中的每个元素。

如果元素大于 max_int,便让 max_int 等于 I。

返回 max_int。

这便是 GitHub Copilot 的最新功能—— Explain Code。

之前 Copilot 是基于人类的注释生成代码,现在好了,它也学会了反向输出。

网友们的反应也是可想而知了:

但在 " 新奇 " 之后,这件事也引发了不小的讨论。

AI 给代码做注释,有必要吗?

不仅是 Copilot,"AI 给代码做注释 " 这事最近在 Reddit 也比较火。

有位贴主上传了他用 AI 技术,给代码做注释的 demo。

不同于 Copilot 的 Explain Code,这个 AI 不会非常详尽地去描述每行代码运行的过程。

而是概括性地去讲 " 这段代码是干嘛的 "。

以下面这个代码片段为例:

在 AI" 解读 " 过后,它就会告诉你:

这段代码是用来从 GitHub 的 Repo 中收集数据。

会返回一个数据的矩阵。

再如下面这个代码片段:

AI 给出的注释是:

函数运行的是梯度下降算法。

而后它还会对函数中的变量依次做解释。

看似不错的效果,但依旧还是引来了网友们激烈的讨论。

" 乐观派 " 网友认为:

辅助写注释和写测试比写代码的帮助大更多,而犯错可能更少。

但有人质疑这种 AI 的能力:

如果我函数写的特别乱、变量这名字乱糟糟的,它还能好使吗?

也有人认为,诸如此类的 AI" 没有什么用处 ":

更形象一点的比喻,这种 AI 起到的作用,可能就是 " 复读机 " ……

那么对于 "AI 给打码写注释 " 这件事,你觉得是否有用呢?

更多文章:邦先生智能除味器<\a>

其他人还看了

​双11无需纠结!看完这篇攻略,直接入手云米AI全域风空调SpaceE

新房装修选空调入手云米AI全域风空调Space-可爱的春雷王

生活要更多色彩,魔尼悉比Rainbow头戴式耳机-我是校爸

AISR爱至电动牙刷值得购买吗(AISR爱至电动牙刷质量好吗)

airpods2防水等级(airpods2防水等级是多少)

哎呦不错哦,赞!(783)

郑重声明:本文“「ai」看不懂代码?AI给你做翻译说人话的那种”,https://nmgjrty.com/shumacp_342597.html内容,由驱动之家提供发布,请自行判断内容优劣。

上一篇:「摩托罗拉」摩托罗拉Edge30Pro渲染图泄露,确认采用EdgeX30设计

下一篇:「华为」2021年全球平板出货量出炉:苹果第一华为第五

说点什么吧
  • 全部评论(0
    还没有评论,快来抢沙发吧!
相关推荐

tags标签

返回顶部