Redian新闻
>
危,完全开源,AI终于会自己写代码了!

危,完全开源,AI终于会自己写代码了!

公众号新闻

大家好,我是 Jack。

咱们聊过 AI 作画:

AI作画保姆级视频教程

聊过 AI 做音乐:

让人心动的AI项目

这都是针对别的行业的 AI 辅助工具,那有没有针对程序员的?比如 AI 写代码。

之前有个比较火的 GitHub Copilot,但是这是商业产品,并且没有开源,现在又被告了。

GitHub Copilot 面临集体起诉,被索赔 647 亿,这事想必大家略有耳闻。

总结一句就是,用着开源的代码,公然违反开源协议,关键是还靠着别人开源的代码盈利。被锤也是意料之中。

那有没有,开源好用的 AI 写代码工具?

CodeGeeX,来了!

CodeGeeX

CodeGeeX 由清华大学知识工程实验室(KEG)开源,目前已有 700+ star。

并且工具已经上线 VSCode。

想学习如何训练 AI 自动写代码的小伙伴,可以参考下这个项目。

它的功能并不是「代码补全」,而是「代码生成」。

它能够根据你的描述,或者上下文自动生成一段代码,目前支持 Python、C++、Java、JavaScript、Go 等多种主流编程语言,而且在代码生成准确度方面表现较好。

除了生成代码,还支持代码翻译,就是可以将 Python 代码,自动翻译成 C++ 等其他语言。

目前,它主要支持4种使用方式,下面就以VS Code中的使用为例来逐个介绍一下。

隐匿模式

简单来说就是,你输入一段描述之后,然后停止输入,CodeGeeX会根据上下文,从光标停止处开始生成代码。

如果有多个建议,可以通过「Alt/Option+」或者「Alt/Option+」来切换不同建议,通过Tab可以插入建议内容。

举个例子,假如输入“write a bubble sort function”,它就会给出一个冒泡排序函数的建议:

交互模式

顾名思义,就是在隐匿模式的基础上加了个交互式界面。

点击 Ctrl+Enter,会打开在右侧打开一个交互界面,这样 CodeGeeX给出的建议就会显示在右侧交互界面。

我们可以点击「Use Code」选择对应的代码片段。

翻译模式

我们可以任意复制一段其他语言编写的代码,然后选中代码,点击「Ctrl+Alt+T」可以激活翻译模式,选择目标语言,就可以把这段代码翻译到对应的语言。

提示模式

在提示模式下,可以输入一些额外的提示信息来触发一些有趣的功能,例如,代码解释、概括、特定风格等,它利用的是一种少样本生成能力。

项目地址:https://github.com/THUDM/CodeGeeX

絮叨

AI 辅助工具,一直都有不同的声音,有支持的,也有反对的。

个人觉得,拥抱技术的变化,勇于尝试没那么可怕。

你,怎么看?

今天就聊这么多吧,我是 Jack,我们下期见。

参考链接:https://zhuanlan.zhihu.com/p/583404278

·················END·················

推荐阅读

•   该死,这糟糕的心动感,梅开二度•   是我小看这台旧手机了!•   AI作画,太强了

微信扫码关注该文公众号作者

戳这里提交新闻线索和高质量文章给我们。
相关阅读
马斯克“下狠手”裁员推特50%,要求工程师默写代码,员工每周工作84小时为什么穷人不会自卑,只有富人才会自卑?动动嘴就能写代码了!Copilot测试新功能“嘿,GitHub”,告别键盘编码写诗、写代码、做数学题……聊天机器人ChatGPT为什么这么强?重要信号还是烟雾弹?这份通知的出现,入境0+3政策终于要完全开放了吗?写代码写到三十岁还没升管理岗怎么办?我用Lambda表达式写代码,开发速度提高了10倍!太狠了!裁掉50%的员工,美女总监被逼睡公司!干掉高管,让员工默写代码!狂人马斯克正式接管后,推特将走向何方?硬核观察 #821 手写代码导致美国宇航局的水手号探测器失败让程序员动嘴写代码,Copilot测试新功能「嘿,GitHub!」你的Flutter应用该考虑迁移代码了:Dart 3将在2023年成为100%健全的空安全语言读了14篇论文,终于会拿捏Diffusion了未来是否会取消集中隔离,完全开放?中国官方最新回应!中澳机票应声下跌,只要5000+!某大龄单身程序员自曝:追求一位美团女员工,却被她欺骗利用,天天帮她免费加班写代码!真命天子 信仰的颠覆(五十六)喊一声“嘿!GitHub”,说出需求VS Code就能自己写代码了“吸血”不过马老板!员工一周工作84小时,办公室过夜,默写代码!Switch成为最易吃灰的电子产品;马斯克要员工默写代码;联发科:坚守价格底线00后写代码请假,网友:没点技术还请不了假了!公司花50k挖了一个BAT架构师,写代码上线直接内存溢出,被开除了!我的故事部分目录抱歉,我忘记打印代码了奇妙物语VOL.32 | 还记得自己写过的信吗用了这些 IDEA 插件后,我写代码快了 N 倍!北京人艺面面观:纵议话剧演员的继往开来腾讯大股东否认中信组团收购消息;马斯克要求推特工程师默写代码;宁德时代被曝使用霸王条款;抖音首个粉丝破亿个人账号诞生丨雷峰早报马斯克“下狠手”整顿推特,要求工程师默写代码,员工每周工作84小时未来是否会取消集中隔离,完全开放?中国官方最新回应!中澳机票下跌...《代码英雄》第五季(2):写代码的地方 | Linux 中国老大的难度是找谁接班? 个个都像刘少奇,人人皆可是林彪!于是不得不设法连任了爆火的 ChatGPT 太强了!写代码、改 bug,网友:可取代 Stack Overflow 了59岁生日随笔爆火的ChatGPT杀疯了!写代码、改bug,网友:可取代Stack Overflow了33岁了,想和未来的自己写一封信好强的谷歌“Excel”,不用自己写代码就能爬虫,网友立马cue微软:慌不慌?
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。