您的位置:首页 > 互联网

清华大学编程「清华系「自然语言编程神器」上新!支持100+种编程语言,效率upup」

发布时间:2023-08-01 18:10:02  来源:互联网     背景:

声明:本文来自于微信公众号 量子位 (ID:QbitAI),作者:克雷西 ,授权转载发布。

清华和智谱AI联合打造的多语言代码生成模型CodeGeeX,更新了!

它支持的编程语言种类从原来的20种增加到100多种

通过IDE中的插件,可以轻松实现「无缝自然语言编程」。

清华大学编程

由于使用了新版基础模型,CodeGeeX2的功能更加强大。

据了解,这次的新版本,精度和速度分别是原来的两倍和三倍,内存消耗却只有1/5。

代码生成、解释、翻译、纠错和编程问答等工作,效率都比以前有显著提高。

作为「课代表」,我们把CodeGeeX的更新概括成了下面这几个方面:

  • 代码能力更强了

  • 模型特性得到了优化

  • AI编程助手功能更全面了

  • 用户协议更加开放

插件版本也将全面更新

模型用起来太繁琐?没关系,除了模型本身的更新,CodeGeeX的插件版本很快也将全面升级至新版。

新插件同样支持超过100种编程语言,说不定比我们知道的还要多。

这之中除了Python、Java等我们耳熟能详的语言之外,还包括Swift、Kotlin等移动端新兴势力。

甚至像Rust这种系统级的编程语言,也在CodeGeeX2的能力范围之内。

比如下面这张动图就展示了CodeGeeX2生成Kotlin代码的场景。

清华大学编程

代码生成的速度简直比人类输入指令的速度还快。

而且从中我们可以看到,CodeGeeX2添加注释或debug都能一键完成。

自然语言编程方式

不仅是设计算法,实用程序的编写也是小菜一碟。

补全个vue.js代码,搭建出网页,效率杠杠的!

编程语言和自然语言的区别

除了这些代码相关的任务,CodeGeeX2还有很多其他应用场景。

比如查询SQL数据库。

只要打开问答模式,用自然语言描述想要查询的内容,CodeGeeX2就能自动生成SQL查询语句。

自然语言处理 清华大学

模型变强之后,会不会收费呢?不必担心,新版CodeGeeX插件将继续对个人用户免费开放

而6B参数的CodeGeeX2,也已经进行了开源,相关代码可以到GitHub仓库中查看。

GitHub Copilot的模型也不是对手

OpenAI的HumanEval评测标准可以很好地评价生成代码的表现。

这个名字很容易理解:模型生成的代码质量如何将由人类来评价。

在HumanEval评测中,6B参数的CodeGeeX2的得分比15B参数的StarCoder模型还要高,可谓是四两拨千斤。

而GitHub Copilot中曾使用的Code-Cushman-001模型同样不是CodeGeeX2的对手。

自然语言代码

不过,CodeGeeX毕竟是一个多语言模型,而HumanEval却只支持Python。

所以,为了更加准确地测试CodeGeeX的表现,智谱团队在其基础上增加了Go、C++、Java和JS四种语言的测试数据,得到了HumanEval-X数据集。

2021编程语言推荐

结果显示,在多语言方面,新版CodeGeeX2的表现和在Python中一样优异。

相较于第一代,CodeGeeX2的Pass@1指标在各个语言上的平均表现提升了107%

其中,Rust语言的性能提升显著,提升了321%;C++和JS语言上的表现也提升了70%以上。

自然语音编程

而在代码翻译方面,CodeGeeX2的表现同样碾压对手。

2021编程语言推荐

「不看广告看疗效」,CodeGeeX不仅测试结果优异,用户的认可度也是很高的。

在「CodeGeeX是否提高了编程效率」这一问题中,有83.4%的用户给出了正面的答案

自然语言编程是什么

除了调查结果,用户们也在「用脚投票」。

自第一个版本发布以来,CodeGeeX的下载量已达12万次,平均每天生成近千万行代码。

这是个什么概念呢?如果只看代码行数,相当于不到一周的时间就写出一套Windows XP。

说了这么多,CodeGeeX又该如何体验呢?

快速体验

第一种方式就是IDE中的插件,VScode和JetBrains系列IDE的插件仓库中均有收录。

除了使用IDE中的插件之外,CodeGeeX也可以在Transformer中快速调用。

fromtransformersimportAutoTokenizer,AutoModel

tokenizer=AutoTokenizer.from_pretrained("THUDM/codegeex2-6b",trust_remote_code=True)

model=AutoModel.from_pretrained("THUDM/codegeex2-6b",trust_remote_code=True,device='cuda')

百度垄断搜索行业

西安三星项目最新动态

model=model.eval()

#rememberaddingalanguagetagforbetterperformance

prompt="#language:python\n#writeabubblesortfunction\n"

inputs=tokenizer.encode(prompt,return_tensors="pt").to(model.device)

outputs=model.generate(inputs,max_length=256,top_k=1)

response=tokenizer.decode(outputs[0])

>>>print(response)

ROG幻13轻薄全能本

#language:python

#writeabubblesortfunction

没有支持的IDE,Transformer又觉得麻烦,但还是想体验怎么办?

没关系,这里还有个还有在线版DEMO。

传送门:https://codegeex.cn/zh-CN/playground

赶快来感受一下「无缝自然语言编程」吧!

redmik20支持无线充电吗

论文地址:

https://arxiv.org/abs/2303.17568

Github项目页:

https://github.com/THUDM/CodeGeeX2

Hugging Face项目页:

https://huggingface.co/THUDM/codegeex2-6b


返回网站首页

本文评论
越实线逆行把比亚迪宋PLUS DM-i撞入农田后 燃油车自燃了_比亚迪宋plus dmi跑高速
今天,一段燃油车和新能源车对撞后,燃油车自燃的视频在网上流传。miui总监视频中,一辆比亚迪宋PLUS DM-i停在一条公路下的斜坡上,车头左侧有明显损伤,一大大灯脱落,镀铬条大面积脱...
日期:01-22
高通骁龙8 Gen3跃升至3.7GHz「高通骁龙8相当于什么水平」
今年的高通骁龙8 Gen3不出意外将带来性能再次跃升,而且3.7GHz将能满足更高要求的性能释放。新的爆料消息称,高通骁龙8 Gen3代号为SM8650,采用1 5 2架构设计,共包括1颗超大核、5...
日期:05-03
ofo小黄车创始人赴美创业 开连锁咖啡店估值为2亿美元_ofo小黄车创始人现状
凤凰科技报道,2022年2月,在纽约市一个风景优美的格拉梅西公园,一家挂着红色霓虹灯的小咖啡店正式开张。没过多久,这家叫做About Time Coffee(咖啡时光)的咖啡店就在曼哈顿市中心的...
日期:05-16
京东20周年纪念款3C数码特色礼盒限量发售 手慢无!_京东商城23周年
数量有限,价格便宜。目前京东618正在火热开启中。今年京东618期间,在全场价格直降的基础上,每位用户每天最多还可以领取三张“满200减20”的补贴券,且除特殊商品外全场所有商品...
日期:06-03
一加Ace 2 Pro曝光:高频骁龙8 Gen2、24GB LPDDR5X内存、《原神》联名_ace2 一加7t
根据最新爆料,一加即将推出一款名为Ace 2 Pro的高性能手机。据爆料人@ShishirShelke1透露,这款手机将搭载高通骁龙8 Gen 2处理器,主频为3.36 GHz。它还将配备强大的内存和存储...
日期:06-27
港股开盘:指数低开,科技股普跌,腾讯控股跌超1%_港股腾讯开盘价
  10月28日,港股开盘,指数低开,恒生指数跌0.02%;恒生科技指数跌0.38%。科技股普跌,腾讯控股跌超1%;阿里巴巴跌近1%。医美app有哪些 ;...
日期:10-28
酷派 双卡双待「酷派双模双待手机」
是一种可以同时支持两个不同运营商的手机,并可同时保持通话和收发短信的手机。酷派公司作为中国领先的智能手机品牌,其双模双待手机部分不断发力,也受到了广大用户的青睐。这种...
日期:05-31
iPhone 5c「iPhone 5c 将要被贴上“过时产品”的标签」
DoNews10 月 9 日消息(郭睿琦)据报道,从今年 11 月 1 日起,iPhone 5c 将要被贴上“过时产品”的标签了,同样停止所有维修和服务。与iPhone 5c 同时被淘汰的产品中还包括iPad mini...
日期:10-09
互联网泡沫的破灭_上马物联网要吸取互联网泡沫破灭教训
  针对时下各地纷纷上马物联网项目的现状,在宁波出席上海世博会首个主题论坛的信息科技领域专家认为,对时下的物联网热要保持清醒,防止重复建设。   与会专家认为,物联网在...
日期:07-29
Groupon称将继续保持颠覆理念吸引用户(groupon案例)
      Groupon主编亚伦·维斯(Aaron With)在奥斯汀举行的科技会议上表示,这家团购网站将继续基于“颠覆”理念,构想营销活动以吸引用户和打入新市场。   他表示:“Groupon...
日期:07-26
春节之后,县城咖啡依然在“狂飙”?
声明:本文来自微信公众号“锌刻度”(ID:znkedu),作者:黎炫岐,授权转载发布。元宵已过,春节算是正式画上句号,而一度“爆单”的县城咖啡店,似乎依然在“狂飙”。春节期间,不少返乡过年...
日期:02-09
鹤壁一套房子多少钱「一千买一套房 失意者涌入河南鹤壁  有人连买两套都踩坑」
近日,“一千元买一套房失败者涌入河南鹤壁”这一话题在网络上引发热议。有消息称,一位名叫丁乐(化名)的39岁男子在河南鹤壁市花费了十万元买了八套房,其中最便宜的一套房位于鹤山...
日期:05-30
findx3和x60pro拍照「OPPO Find X6 Pro DXO拍照得分全球第一!销量同比增长129%」
4月15日消息,此前评测机构DXOMARK公布了OPPO Find X6 Pro的影像得分,它以总分153分冲上DXOMARK全球影像排行榜第一。近日,Sandalwood中国电商市场全平台监测公布了OPPO Find X6...
日期:04-15
uc浏览器的新闻_UC状告腾讯 手机浏览器市场烽火重燃
  互联网市场的纠纷似乎特别多。   10月24日,UC优视发布《致广大合作伙伴及UC浏览器用户书》(以下简称“用户书”),称腾讯故意操纵关于《QQ浏览器全面稳居浏览器市场第一...
日期:07-24
屏下Touch ID没戏!曝iPhone 15没有指纹识别_touchid识别不了指纹
据外媒Macrumors报道,彭博记者古尔曼表示,苹果近年来已经测试了屏幕下的Touch ID,但他预计在可预见的未来,Touch ID不会回归iPhone 15或其他旗舰机型。古尔曼可以想象一款新的iP...
日期:10-04
木马利用腾讯SOSO推广 盗取腾讯QQ及游戏帐号
  使用腾讯SOSO搜索“简单百宝箱”,前三条搜索结果全部指向木马病毒,可盗取腾讯QQ及其关联的DNF等热门游戏帐号,而这些搜索结果全部注明“腾讯搜索推广”。据360安全中心称,...
日期:07-23
淘宝商城:违约保证金不会作为收入(淘宝不支付违约金的后果)
  亚洲最大的B2C平台Tmall.com(淘宝商城)日前正式对外宣布升级商家管理体系。   一方面,淘宝商城将提高原有技术服务年费;另一方面,淘宝商城还首次特别建立商家违约责任...
日期:07-23
独家|刘畊宏及妻子ViVi将开启淘宝直播 正在招商双11首播_刘畊宏老婆vivi
  讯 10月28日午间消息,独家获悉,又一位抖音头部达人刘畊宏及妻子ViVi将于近日入驻淘宝直播,并于10月31日双11开卖日首播。ipad新机有瑕疵  据悉,其目前正处于招商状态,从与...
日期:11-06
对话周鸿祎:为何投资哪吒,又为何要做数字安全_周鸿祎投资哪吒汽车
  文 | 花子健   现在,攀岩是周鸿祎最热爱的运动之一,为此,他和王石创建了一个攀岩俱乐部,并在360总部大楼的6层建了个攀岩馆。   在他的视频号里,他更多发布了自己练习...
日期:07-31
一天直播6小时,月入1万2,新东方招聘“海外董宇辉”?公司:没这计划
来源:时代周报   文/邓宇晨   东方甄选成为直播带货黑马,如今正计划进军海外市场?   市场消息称,新东方(EDU.NYSE;09901.HK)正在招聘TikTok主播。网传截图显示,该职位由新东方...
日期:07-31