您现在的位置是:热点 >>正文
看不懂代码?AI给你做翻译,说人话的那种
热点74236人已围观
简介...
本文经AI新媒体量子位(公众号ID:QbitAI)授权转载,转载请联系出处。
GitHub Copilot,最近又出了个新功能。
这一看不次,它不再是帮你写代码了,而是充当一个“翻译官”:
用“人话”告诉你,这段代码到底写了啥。
瞧,只需要选中一段代码,然后点一下旁边的“Ask懂代 Copilot”,就会快速得到代码的“人话版”解释:
示例中的代码片段是这样的:
if len(l)=0:
return None
else码?:
max_int=l[0]
for i in l:
if i>max_int
max_int=i
return max_int
CopilotAI对此进行“翻译”后,输出的内容是:
定义一个函数max_int(),它将一个列表作为输入。设置一个变量max_int=l[0],它包给你含列表中的第一个元素。设置一个for循环,迭代列表中的每个元素。如果元素大于max_int,便让max_int等于I。返回max_int。
这做翻便是GitHub Copilot的最新功能——Explain Code。
之前Copilot是基于人类的注释生成代码,现在好了,它也学译,会了反向输出。
网友们的反应也是可想而知了:
但在“新奇”之后,这件事也引发了不小的讨论。
AI给代码做注释,有必要吗?
不仅是Copilot,说人“AI给代码做注释”这事最近在Reddit也比较火。
有位贴主上传了他用AI技术,给代码做注释的demo。
不同于Copilot的E话的xplain Code,这个AI不会非常详尽地去描述每行代码运行的过程。
而是概括性地去讲“这段代码是干嘛的”。
以下面这个代码片段为例:
在AI那种“解读”过后,它就会告诉你:
这段代码是用来从GitHub的Repo中收集数据。
会返回一个数据的矩阵。
再如下面这个代码片段:
AI给出的注看不释是:
函数运行的是梯度下降算法。
而后它还会对函数中的变量依次做解释。
看似不错的效果,但依旧还是引来了网友们激烈的讨论。
“乐观派”网懂代友认为:
辅助写注释和写测试比写代码的帮助大更多,而犯错可能更少。
但有人质疑这种AI的能力:
如果我函数写的特别乱、变量这名字乱糟糟的,它码?还能好使吗?
也有人认为,诸如此类的AI“没有什么用处”:
更形象一点的比喻,这种AI起到的作用,可能就是“复读机”……
那么对于“AI给打AI码写注释”这件事,你觉得是否有用呢?
Tags:
相关文章
微软将在PC及iOS端测试Xbox云游戏服务
热点新浪科技讯 北京时间4月20日早间消息,本周二起,微软旗下Xbox游戏部门将会在Windows 10 PC、苹果iPhone/iPad平台上推出测试版云游戏服务。 有了新服务之后,玩家打开Window...
【热点】
阅读更多因为拒绝删除部分内容 谷歌和Facebook在俄罗斯被罚
热点新浪科技讯 北京时间5月26日凌晨消息,俄罗斯一家法院周二表示,已对美国科技巨头谷歌和Facebook处以罚款,原因是它们未能对莫斯科政府认为非法的内容进行删除。此举也是俄罗斯和大型科技公司之间不断升...
【热点】
阅读更多云计算开发:Python3-List pop()方法详解
热点描述 Python pop() 函数用于移除列表中的一个元素(默认最后一个元素),并且返回该元素的值。 语法 以下是 pop() 方法语法: list.pop([index=-1]) 参数 index...
【热点】
阅读更多
热门文章
最新文章
友情链接
- 标签: 康师傅
- https://www.kuaikanmanhua.com/sou/谷歌留痕教程【tg:seogoogle987】,bAV
- https://www.teamlab.art/ko/?submit=谷歌留痕教程【tg:seogoogle987】,Y3N
- https://www.openspaceinstitute.org/search?q=谷歌留痕教程【tg:seogoogle987】,zSa
- https://www.ons.gov.uk/search?q=谷歌留痕教程【tg:seogoogle987】,wjb
- https://www.kelsa.co.uk/catalogsearch/result/index/?T=1686132119291&q=谷歌留痕教程【tg:seogoogle987】,urg
- https://www.tombow.com/en/search/谷歌留痕教程【tg:seogoogle987】,0md
- https://www.riohondo.edu/?action=QUERY&s=谷歌留痕教程【tg:seogoogle987】,YTy
- https://wydden.com/?ID=r8w9WMSKWkOcmiaFWaUv0dzMdqZWfKtF&s=谷歌留痕教程【tg:seogoogle987】,82Y
- https://www.lauben.com/en/?action=SEARCH&s=谷歌留痕教程【tg:seogoogle987】,04D
- https://www.parriscues.com/catalogsearch/result/?q=谷歌留痕教程【tg:seogoogle987】,XdI
- https://www.synonyms.com/antonyms/谷歌留痕教程【tg:seogoogle987】,c9p
- https://www.rea.govt.nz/search?searchterm=谷歌留痕教程【tg:seogoogle987】,T0i
- https://www.voices.com/talents/search?keywords=谷歌留痕教程【tg:seogoogle987】,HrA
- https://www.lyrics.com/lyrics/谷歌留痕教程【tg:seogoogle987】,OR0
- https://www.whiterock2008.com.tw/search?q=谷歌留痕教程【tg:seogoogle987】,0Pc
- https://www.scivee.tv/?s=谷歌留痕教程【tg:seogoogle987】,BOS
- https://www.teamlab.art/it/?submit=谷歌留痕教程【tg:seogoogle987】,mNt
- https://www.valuecolleges.com/?action=QUERY&s=谷歌留痕教程【tg:seogoogle987】,Pd4
- https://www.wikiart.org/pt/Search/谷歌留痕教程【tg:seogoogle987】,wkP
- https://yscc1986.net/search/谷歌留痕教程【tg:seogoogle987】f21
- https://wwwcp.umes.edu/search/谷歌留痕教程【tg:seogoogle987】,BCA
- https://www.teacherspayteachers.com/Browse/Search:谷歌留痕教程【tg:seogoogle987】,QKK
- https://www.uckfieldtc.gov.uk/?s=谷歌留痕教程【tg:seogoogle987】,4WF
- https://www.televes.com/es/catalogsearch/result/?q=谷歌留痕教程【tg:seogoogle987】,1zB
- https://www.laoairlines.com/?action=QUERY&s=谷歌留痕教程【tg:seogoogle987】,4dy
- https://www.sbaad.no/search/谷歌留痕教程【tg:seogoogle987】,AOQ
- https://www.teacherspayteachers.com/Browse/Price-Range/Free/Search:Western International University Physics degree=谷歌留痕教程【tg:seogoogle987】,l3f
- https://www.pearlstonecenter.org/search/谷歌留痕教程【tg:seogoogle987】,yfA
- https://jihoon471.cafe24.com/product/search.html?banner_action=&keyword=谷歌留痕教程【tg:seogoogle987】v5l
- https://yokohama-oht.com/?action=CHECK&s=谷歌留痕教程【tg:seogoogle987】,tWv
- https://www.ntv.co.jp/3min/search/?action=QUERY&q=谷歌留痕教程【tg:seogoogle987】,l4E
- https://www.sogou.com/web?query=谷歌留痕教程【tg:seogoogle987】,dfg
- https://www.smics.com/tc/site/search?token=谷歌留痕教程【tg:seogoogle987】,cyU
- https://www.theaerogroup.net/?cat=28&s=谷歌留痕教程【tg:seogoogle987】,G5d
- https://www.oprny.com/search.php?search_query=谷歌留痕教程【tg:seogoogle987】,vmh
- https://www.paulaschoice.hk/zh_hant/catalogsearch/result/?q=谷歌留痕教程【tg:seogoogle987】,wf4
- https://www.terramania.nl/catalogsearch/result/index/?q=谷歌留痕教程【tg:seogoogle987】,c3O
- https://www.maafushidive.com?collections?vendors?q=谷歌留痕教程【tg:seogoogle987】,V0Y
- https://www.trockenmittel.ch/catalogsearch/result/?iC=ZM3&q=谷歌留痕教程【tg:seogoogle987】,F4d
- https://www.pinkpanda.ro/magazin/ingrijirea-tenului?page=87&q=谷歌留痕教程【tg:seogoogle987】,ix6
- https://5gaa.org/?token=6e2l7hjt2i26gzgctgwdrv7v0j6nxorq&s=谷歌留痕教程【tg:seogoogle987】0rX
- https://www.randjleather.co.uk/index.php?route=product/search&tag=谷歌留痕教程【tg:seogoogle987】,uxP
- https://www.resopal.de/catalogsearch/result/?action=SEARCH&q=谷歌留痕教程【tg:seogoogle987】,ioB
- https://blvdseafood.com/?s=谷歌留痕教程【tg:seogoogle987】rNA
- https://www.dba.dk/soeg/?soeg=谷歌留痕教程【tg:seogoogle987】mq3
- https://www.yli.ro/catalogsearch/result/?q=谷歌留痕教程【tg:seogoogle987】,0gJ
- https://www.duksung.ac.kr/search/front/Search.jsp?qt=谷歌留痕教程【tg:seogoogle987】EqF
- https://www.solerpalau.com/en-en/catalogsearch/result/?q=谷歌留痕教程【tg:seogoogle987】,KoN
- https://www.unclefossil.com/search/谷歌留痕教程【tg:seogoogle987】,qe0
- https://www.sebson.de/en/search?query=谷歌留痕教程【tg:seogoogle987】,iL5