GitHubCopilot可对整行或全部代码给出AI分析建议
微软旗下代码托管平台 GitHub,刚刚推出了名叫 Copilot 的 AI 编程辅助工具。 在将之引入集成开发环境(IDE)后,便可向程序员给出基于人工智能(AI)的分析建议。而且它不仅能逐行给出分析参考意见,还能够对完整代码进行遍历。此外 GitHub 表示,Copilot 将支持多种编程语言和框架。
(来自: GitHub Blog )
不过今日推出的技术预览版本,暂时仅限于 Python、JavaScript、TypeScript、Ruby 和 Go 语言。
据悉,GitHub Copilot 是一个受到 OpenAI Codex 支持的新项目,后者是 OpenAI 这个非盈利组织打造的新型人工智能系统,此前已经接手了数十亿行公共代码的训练。
与市面上绝大多数编程辅助工具相比,GitHub Copilot 的全文理解能力要强大得多。无论是文档字符串、注释、函数名称,还是代码本身,它都会基于上下文合成代码进行匹配。
以下是 GitHub Copilot 的官方功能介绍: 可将注释转换为代码:你可描述自己想要的逻辑注释,然后交由 GitHub Copilot 来组装代码。
自动填充重复代码:GitHub Copilot 非常适合快速生成样板和重复的代码模式。你只需给它一些例子,然后它就会生成其余的部分。
无需辛苦调试:所有强大的软件工程项目,都需要对功能代码进行繁重的调试。导入单元测试包,即可让 GitHub Copilot 与你的实现代码进行匹配测试。
获取变通方案:如需评估几种不同的替代方案,GitHub Copilot 亦能够向你展示潜在的解决方案列表。你可直接套用,或在此基础上进行适当的修改,以满足实际需求。
(Copilot 传送门 )
目前 GitHub Copilot 已作为 Visual Studio Code 的一项扩展而提供,不过在试用 Copilot 之前,还请务必查看以下来自 GitHub 团队的快速问答(FAQ)。
(1)GitHub Copilot 到底有多好? 基于近期针对一组开源存储库中具有良好测试覆盖率的 Python 函数的基准测试,我们特地清楚了函数体并要求 GitHub Copilot 对其进行填充。
结果发现,模型在初次尝试时的准确率为 43%,十次尝试的正确率则是 57% 。而随着时间的推移,它肯定会变得越来越聪明。
(2)GitHub Copilot 能否帮助协助完美的代码? 不会。因为 GitHub Copilot 只会尝试了解编程者的意图,并尽可能地生成最佳代码。然而它给出的代码建议,并不总是最有效、甚至是毫无意义的。
即便如此,我们仍在努力让 GitHub Copilot 变得更好,且其给出的任何代码建议,还是需要经过仔细的测试和审查。毕竟对品质的最终把控,还是在开发者自己手上。
【来源:cnBeta.COM】
中高端手机出货量上升蓝思科技2020年净利润翻倍蓝思科技(300433)4月25日晚间披露2020年年报,公司2020年归属于上市公司股东的净利润48。96亿元,同比增长98。32。公司拟向全体股东每10股派发现金红利3。5元(
iPhone最新概念图曝光背部副屏吸睛上个月,小米正式发布了目前最顶级的旗舰产品小米11Ultra,该机号称ldquo安卓之光rdquo,其背部配备了一块副屏导致摄像头模组巨大无比,令人印象深刻。近日,有国外设计师带来
影驰高调大秀DDR5内存密密麻麻来自美光随着Intel今年底的AlderLake12代酷睿将首发支持DDR5内存,各家内存芯片模组厂商都在积极筹备,并秀出各自的进展。今天,影驰旗下OCLab晒出了自己DDR5内存芯片,密
。它的口号是ldquoworkandplaywhileonorofftheroadrdquo,提供包括IP53和MILSTD810H在内的三防认证。今天推出的首批产品是ENDURO
Adobe发布表情符号多样性和包容性的最新报告Adobe发布了一份新的表情符号多样性和包容性报告,追踪了消费者对表情符号角色表现的感受。根据该报告,Adobe调查的83的受访者表示,表情符号字符应该继续努力实现更多的包容性表现
泄露照片展示iPhone12新增2021年春季新色泽手机壳苹果近日宣布,将于4月20日(周二)举办线上发布会活动,除了配备MiniLED显示屏的iPadPro等新产品外,iPhone手机壳和AppleWatch表带也有望推出新颜色。Twi
今天加入ENDURO产品线的新产品包括一对UrbanN3笔记本电脑和一款全新的UrbanT1平板电脑。虽然这些设备的硬件似乎并不能让发烧友类型的人感到兴奋,但对于那些更担心自己脆弱
谷歌地球推出3D时间推移功能显示了气候变化破坏性谷歌地球将获得一个新的3D延时功能,让你观察从1984年到2020年地球的变化,让你看到气候变化的破坏性影响已经重新塑造了地球的地理环境。这项功能谷歌称之为Timelapse,将从
微软推新网站让你用上名人设计的Surface皮肤微软今天推出了一个名为ldquoWeAreOriginalByDesignrdquo的网站,能够帮助你找到适合Surface的原创皮肤设计。目前该网站提供了7款皮肤,除了ldquo
特斯拉突然失控撞歪电线杆车主骨折4月10日消息,据媒体报道,浙江余姚的谢先生近日开着刚买了小半年的特斯拉去上班,结果车子在村口突然失控,撞上河道护栏,原地旋转360deg后停了下来,路旁的电线杆也被撞歪了。从监控
今年一季度特斯拉汽车在德注册量同比增长834月9日消息,据国外媒体报道,2021年第一季度,特斯拉全电动汽车在德国的注册量同比增长83。目前,特斯拉正在德国柏林建设一座欧洲超级工厂。该工厂是特斯拉的第四座超级工厂,另外三座