首页 > 业界 > 关键词 > github最新资讯 > 正文

GitHub Copilot可对整行或全部代码给出AI分析建议

2021-06-30 10:06 · 稿源:cnbeta

微软旗下代码托管平台 GitHub,刚刚推出了名叫 Copilot 的 AI 编程辅助工具。在将之引入集成开发环境(IDE)后,便可向程序员给出基于人工智能(AI)的分析建议。而且它不仅能逐行给出分析参考意见,还能够对完整代码进行遍历。此外 GitHub 表示,Copilot 将支持多种编程语言和框架。

1.png

(来自:GitHub Blog)

不过今日推出的技术预览版本,暂时仅限于 Python、JavaScript、TypeScript、Ruby 和 Go 语言。

据悉,GitHub Copilot 是一个受到 OpenAI Codex 支持的新项目,后者是 OpenAI 这个非盈利组织打造的新型人工智能系统,此前已经接手了数十亿行公共代码的训练。

与市面上绝大多数编程辅助工具相比,GitHub Copilot 的全文理解能力要强大得多。无论是文档字符串、注释、函数名称,还是代码本身,它都会基于上下文合成代码进行匹配。

3.jpg

以下是 GitHub Copilot 的官方功能介绍:

可将注释转换为代码:你可描述自己想要的逻辑注释,然后交由 GitHub Copilot 来组装代码。

自动填充重复代码:GitHub Copilot 非常适合快速生成样板和重复的代码模式。你只需给它一些例子,然后它就会生成其余的部分。

无需辛苦调试:所有强大的软件工程项目,都需要对功能代码进行繁重的调试。导入单元测试包,即可让 GitHub Copilot 与你的实现代码进行匹配测试。

获取变通方案:如需评估几种不同的替代方案,GitHub Copilot 亦能够向你展示潜在的解决方案列表。你可直接套用,或在此基础上进行适当的修改,以满足实际需求。

2.png

(Copilot 传送门)

目前 GitHub Copilot 已作为 Visual Studio Code 的一项扩展而提供,不过在试用 Copilot 之前,还请务必查看以下来自 GitHub 团队的快速问答(FAQ)。

(1)GitHub Copilot 到底有多好?

基于近期针对一组开源存储库中具有良好测试覆盖率的 Python 函数的基准测试,我们特地清楚了函数体并要求 GitHub Copilot 对其进行填充。

结果发现,模型在初次尝试时的准确率为 43%,十次尝试的正确率则是 57% 。而随着时间的推移,它肯定会变得越来越聪明。

(2)GitHub Copilot 能否帮助协助完美的代码?

不会。因为 GitHub Copilot 只会尝试了解编程者的意图,并尽可能地生成最佳代码。然而它给出的代码建议,并不总是最有效、甚至是毫无意义的。

即便如此,我们仍在努力让 GitHub Copilot 变得更好,且其给出的任何代码建议,还是需要经过仔细的测试和审查。毕竟对品质的最终把控,还是在开发者自己手上。

  • 相关推荐
  • 大家在看
  • 微软必应搜索将迎来自己的人工智能助手

    微软正在建立一个将出现在Bing.com搜索结果上的助理机器人,它在功能上看起来与Cortana相当相似。这个被简单命名为"Chat"的工具将能够让人通过必应搜索结果进行交流,本质上它是基于一个新的实验性人工智能。微软在2017年展示了用于本地搜索结果的单一用途的“Bing bots”机器人预览,它基于微软的机器人框架打造,已经被设计用来协助用户进行搜索查询。"Chat"是微软对类似Siri和Google助手这样的搜索助理服务的替代方案,可以做的

  • 麻省理工学院研发可编程数字纤维 有内存传感器和人工智能

    麻省理工学院研究人员创造了第一种具有数字功能的纤维,在被缝入衬衫后能够感知、存储、分析和推断活动。数字纤维扩大了织物的可能性,可以发现人体中隐藏模式,可以用于体能监测、医疗推断和早期疾病检测。研究人员在《自然通讯》上描述了数字光纤的特点。到目前为止,电子纤维一直是模拟的,携带连续的电信号,而不是数字信号,其中离散的信息比特可以在0和1中进行编码和处理。现在这项工作首次实现了具有数字存储和处理数据能力

  • 为什么说好的AI训练数据平台对人工智能至关重要?

    人工智能技术正应用到各个行业当中,并对推动人类科技经济发展起着加速作用。麦肯锡全球研究所(McKinsey Global Institute)的一项预测显示,随着人工智能技术越来越成熟,能力越来越强,预计它将极大地推动世界经济,到2030年将创造约13万亿美元的附加价值。作为人工智能产业的内部驱动力,数据、算法和算力三大要素对人工智能技术的升级发展至关重要。受政策利好、技术发展迅猛、场景需求剧增的影响,人工智能在各个行业逐渐落地的过程中

  • 麦当劳正在得来速测试类Siri的人工智能订单技术

    据外媒报道,“欢迎来到麦当劳(Welcome to McDonalds),”这个类似Siri的声音会在麦当劳得来速向顾客打招呼。“我们目前提供的菜单有限,所以点餐前请检查一下菜单。”这种由麦当劳屏幕另一端的人工智能界面配音的类人互动听起来可能像是来自反乌托邦的未来。但现在这种情况正在发生,这家快餐巨头在芝加哥地区Windy City的10家分店的得来速餐厅为消费者提供这样的服务。麦当劳CEO Chris Kempczinski本周在Alliance Bernstein的战?

  • 人工智能2021上半年盘点,这些大事件你了解多少?

    人工智能2021上半年盘点,这些大事件你了解多少?

  • 马斯克:特斯拉正考虑在大约一个月后举办人工智能日活动

    据国外媒体报道,当地时间周一,特斯拉首席执行(CEO)埃隆·马斯克(Elon Musk)在推特上表示,特斯拉正考虑在大约一个月后举办人工智能日(AI Day)活动,届时他将展示特斯拉在人工智能软件和硬件方面的进展,但主要目的是招聘人才。

  • 人工智能赋能金融行业升级 榕树贷款助力信贷精准匹配

    当前数字经济席卷全球,放眼天下,人工智能具有重塑我们今天所知的世界经济的惊人潜力。专家表示,到 2023 年,人工智能市场的全球利润预计将达到 1000 亿美元。这种强大的工具支持分析海量数据,提供可行的解决方案,甚至可以在人类难以预见的情况下独立行动。 立足于场景驱动,人工智能应用不断落地。作为一家金融信贷智选平台,榕树贷款深耕人工智能技术,不断推进人工智能在金融业的场景应用。榕树贷款的核心功能是,在反欺诈

  • GitHub 标星 17 万:打破程序员“中年危机”的「编程面试大学」!

    他们说,35岁程序员的精力和体力会无法避免地下降;他们说,35岁程序员的丰富经验没有年轻员工的创新活力吃香;他们说,35岁程序员会面临越来越窄的职业上升通道和日益复杂的社会压力。

  • 科学家用遗传数据训练人工智能 预测病毒感染患者病情发展

    加州大学圣地亚哥分校医学院的研究人员使用一种人工智能(AI)算法筛选了数千兆字节的基因表达数据,确定在感染期间哪些基因是 "开启"或 "关闭"的,以寻找过去病毒大流行感染患者的共同模式,包括SARS、MERS和猪流感。2021年6月11日发表在《eBiomedicine》上的这项研究指出了两个明显的特征。其一,一组166个基因,揭示了人类免疫系统如何对病毒感染做出反应。第二组是20个签名基因,预测了病人疾病的严重程度。例如,是否需要住院

  • 探索人工智能创新应用 榕树贷款助力金融机构精准营销

    语音识别、文本识别、视频识别……数字经济时代,人工智能技术已走近你我身边,被视为经济增长的新引擎、国际竞争的新阵地和推动智慧社会建设的有效工具。而加快“人工智能+”产业融合、赋能更多行业应用落地,更成为社会各界共同的期待。

  • 研究发现人工智能可用于快速排除COVID-19感染

    人工智能可能提供了一种准确判断一个人是否感染了COVID-19的方法。一项国际回顾性研究发现,感染SARS-CoV-2(导致COVID-19的病毒)会在心脏中产生微妙的电变化。AI增强型心电图可以检测到这些变化,并有可能被用作快速、可靠的COVID-19筛选测试,以排除COVID-19感染。AI增强型心电图能够在测试中检测出COVID-19感染,其受感染者阳性预测值为37%,未受感染者的阴性预测值为91%。当添加额外的正常对照受试者以反映COVID-19的5%流行率

  • 人工智能这么火 这款提效200%的AI训练数据工具你怎么还不知道?

    数据标注作为人工智能落地应用实现的重要环节,其标注后的数据精度和效率影响着人工智能算法模型的最终效果,AI数据的采集、标注与价值挖掘是人工智能技术得以在实际应用场景中大展拳脚的重要基石。因此,如何通过技术层、工具层的优化,高效、高质的做好数据标注,成了AI训练数据服务商们的重要议题。日前,在第二届深圳(国际)人工智能展上,云测数据正式发布了其针对 AI 数据训练服务的平台产品——云测数据标注平台4.0。作为实?

  • 360集团荣获工信部“人工智能产业创新揭榜优胜单位”

    2021 年6 月9 日,国家人工智能创新应用先导区(北京)启动大会隆重召开。本次大会举行了北京国家人工智能创新应用先导区揭牌仪式,并颁发了新一代人工智能产业创新重点任务 “揭榜挂帅”优胜单位证书。360凭借安全大脑项目被评为工信部“人工智能产业创新揭榜优胜单位”,是安全方向唯一网络安全企业。此次 360 集团荣获“首批人工智能产业创新揭榜优胜单位”,代表着360 成为人工智能安全领域领军企业,推动网络安全行业发展的领

  • 淘云科技董事长刘庆升博士荣膺安徽省人工智能卓越工程师

    6 月 2 日, 2021 安徽省人工智能技术奖与安徽省人工智能卓越工程师奖获奖名单正式对外发布。记者获悉,经推荐申报、形式审查、专家评审、公示等环节,安徽淘云科技股份有限公司等三家公司荣获安徽省人工智能技术奖一等奖。刘庆升博士等 15 人荣膺安徽省人工智能卓越工程师。(图片来源:合肥新一代人工智能产业发展联盟)今年 3 月,安徽省人工智能学会联合合肥市新一代人工智能产业发展联盟组织开展 2021 年度安徽省人工智能科学

  • 智源研究院发布“源创计划” 助力人工智能创业项目加速

    6月3日,智源研究院在2021北京智源大会“AI创业论坛”上发布“源创计划”,支持人工智能领域创业项目加速,促进AI原创成果转化落地。北京市海淀区委常委、副区长梁爽出席出席论坛并致辞。北京市科创基金、高瓴创投,以及小冰公司、Zilliz公司、硅心科技、太极图形等创业公司代表参加论坛并探讨AI创业的相关问题。北京市海淀区委常委、副区长梁爽在致辞中指出,海淀区紧抓“两区”建设发展机遇,充分发挥自贸区、服开区、全国科技创

  • 韩国明年将投资超过1200亿韩元 用于6G与人工智能研发

    【TechWeb】6月28日消息,据国外媒体报道,已宣布未来几年在芯片、6G、自动驾驶等领域大力投资的韩国,明年在科技研发方面的投入,也将非常庞大。韩国媒体的报道显示,韩国科学与信息通信技术部在上周四透露,韩国明年将向重大研发项目投入23.5万亿韩元,也就是约208亿美元的资金,以提振韩国的科技行业。韩国科学与信息通信技术部还透露,2022年在疫苗研发、逻辑芯片等核心项目上的预算拨款,将增长4.6%。从韩国媒体的报道来看,?

  • 腾讯优图联合厦门大学发布《2021十大人工智能趋势》

    近日,2021全球人工智能技术大会在杭州成功举办,在计算机视觉论坛上,腾讯优图实验室副总经理黄飞跃正式宣布,腾讯优图联合厦门大学人工智能研究院正式发布《2021十大人工智能趋势》(以下简称趋势报告),该趋势报告基于腾讯优图和厦门大学人工智能研究院长期对人工智能尤其是计算机视觉的研究洞察,提出3D视觉技术、数字内容产业、AI深度学习算法、人工智能内核芯片等方向的前沿预测。

  • 2021世界人工智能大会将于7月8日至10日在上海举行

    目前,约瑟夫·斯发基斯(Joseph Sifakis)、惠特菲尔德·迪菲(Whitfield Diffie)、约翰·霍普克罗夫特(John Hopcroft)、曼纽尔·布鲁姆(Manuel Blum)、姚期智等图灵奖得主,迈克尔·莱维特(Michael Levitt)等诺奖得主,Linux之父林纳斯·托瓦兹(Linus Torvalds)、大数据之父维克托·舍恩伯格(Viktor Schnberger),西门子CEO博乐仁、高通全球CEO安蒙(Cristiano R。 Amon)、华为轮值董事长胡厚崑、360董事长周鸿祎已确认出席,腾讯?

  • 北京人工智能产业联盟宣布成立 百度等36家企事业单位加入

    6月9日,由百度牵头发起的北京人工智能产业联盟宣布成立,该联盟一共有36家企事业单位加入,百度CTO王海峰任联盟理事长。

  • 聚焦全球人工智能技术大会 讯飞双屏翻译机演绎跨语言交流新方式

    6月5日-6日,2021全球人工智能技术大会(GAITC2021)在杭州未来科技城开展。本次会议上同时举办“首届全球人工智能技术创新大赛”及“全球人工智能技术博览会”两大活动,旨在打造无缝链接人工智能全球力量、立体呈现智能科技的综合性平台,进一步促进人工智能领域的技术创新、应用创新、成果转化、产业链协同。在大会现场,科大讯飞展出人工智能在城市、教育、医疗、工业、办公、生活等场景的丰富应用,带领观众畅享智能应用未来。?

  • 热门标签