英语译汉语在线翻译(看不懂代码?AI给你做翻译,说人话的那种)

奥菲寺的金磊

量子位公众号AI

github副驾驶,最近又发生了一起事故新功能

这一次,它不再帮助您编写代码,而是充当“翻译”

用“人类语言”告诉你这段代码写了什么。

看,只需选择一段代码,然后单击下一段“问副驾驶”,您将很快得到代码的“人类语言版本”解释:

示例中的代码片段如下所示:

如果len(l)=0: 一无所获 else: max[0] 对于我在l: 如果我>;max max(音) 返回max

“翻译”后,副驾驶的输出为:

  1. 定义一个函数songZuying_uuint(),它接受一个列表作为输入。
  2. 设置变量songZuying_uuint=l[0],其中包含列表中的第一个元素。
  3. 设置for循环以迭代列表中的每个元素。
  4. 如果元素大于maxInt,让maxInt等于I。
  5. 返回max

这是GitHub副驾驶的最新功能--爆炸AIn代码

以前,副驾驶根据人工注释生成代码。现在,它明白了反向输出

网友们的反应可想而知:

但在“新奇”之后,这件事也引发了很多讨论。

AI有必要评论代码吗?

不只是副驾驶,“AI评论代码”这是最近发生的事Reddit天气也很热。

一张海报上传了一个演示,他用AI技术对代码进行了注释。

与副驾驶的解释代码不同,AI不会详细描述每行代码的运行过程。

但总的来说“这是什么代码?”

以以下代码段为例:

在AI的“解读”之后,它会告诉你:

此代码用于从GitHub的回购协议收集数据。

返回一个数据矩阵。

另一个例子是以下代码片段:

AI的评论如下:

该函数运行梯度下降算法。

然后依次解释函数中的变量。

这似乎有很好的效果,但仍然引起了网民们的激烈讨论。

“乐观主义者”网民认为:

帮助编写注释和测试比编写代码更有帮助,而且错误可能更少。

然而,一些人质疑AI的能力:

如果我的函数写得乱七八糟,变量名也乱七八糟,它能正常工作吗?

还有人认为AI等人“没用”

用一个更生动的比喻来说,AI扮演的角色可能是“中继器”……

英语译汉语

那么,你认为AI为代码写笔记有用吗?

参考链接:

[1]https://twitter.com/ow/status/1466149473701273602
[2]https://www.reddit.com/r/MachineLearning/comments/sab6tk/p_documentation_generated_using_ai/
[3]https://weibo.com/1402400261/LcqZsETbR?filter=hot&root_comment_id=0&type=comment

—结束-

量子比特AI头条号签合同

第一次关注我们,了解最前沿的技术趋势

您可以还会对下面的文章感兴趣

最新评论

  1. 小熊历险记
    小熊历险记
    发布于:2022-04-27 02:03:40 回复TA
    副驾驶,“AI评论代码”这是最近发生的事Reddit天气也很热。一张海报上传了一个演示,他用AI技术对代码进行了注释。与副驾驶的解释代码不同,AI不会详细描述每行代码的运行过程。但总的来说“这是什么代码?”。以以下代
  1. 热吻小玫瑰
    热吻小玫瑰
    发布于:2022-04-27 11:02:02 回复TA
    uuint=l[0],其中包含列表中的第一个元素。设置for循环以迭代列表中的每个元素。如果元素大于maxInt,让maxInt等于I。返回max这是GitHub副驾驶的最新功能--爆炸AIn代码。以前,副驾驶根据人工注释生成代码。现在,它明白了反向输出。网
  1. 龙林灵芳
    龙林灵芳
    发布于:2022-04-27 23:06:35 回复TA
    我们无法浪费时间,我们浪费的只是我们自我。

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

使用微信扫描二维码后

点击右上角发送给好友