Kite,那个能为“程序猿”们减少写Python代码时的重复劳动的“自动完成AI”,近日宣布,为了回应社区的反馈,它已经添加了对Ubuntu 16.04+、Debian、Fedora、Archlinux、Linux Mint的Linux支持。

现在,在Linux环境中编写代码的Python开发人员可以使用他们喜欢的代码编辑器编写更高效的软件。

Kite 是TEEC天使基金投资项目,名列2016年度最热门新工具前五名 。Kite是一款将人工智能技术应用到开发工具里的应用程序,它可以为用户带来智能补全式的新一代开发体验。

Kite相当于一个人工配对程序员。在编写代码时,它会显示用户使用的库和终端命令的示例文档。 Kite甚至可以自动检测并解决用户的简单的错误和需求,使用户专注编程的整体项目,无需担心细节问题。

在耗资1700万美元的首轮融资之后,Kite推动了AI辅助编程的前沿,它使开发人员可以使用自动完成建议(类似于Gmail中的智能组合)更快地完成Python代码的完整行。

Python程序员可以使用Kite以更少的麻烦构建可转换的应用程序,而不是复制和粘贴StackOverflow,编写样板代码,并反复修改简单的错误。

自从Kite在1月份首次推出新的代码行完成引擎以来,用户在编码时的代码使用完成量增加了一倍。

通过改进其类型推断引擎,允许在名称中间输入补全,Kite将显示给用户的代码补全数量增加了40%。

这使得选择Kite的用户的代码行完成率增至以前的两倍。

Kite在PyCon上发布了支持Linux的新闻,PyCon是最大的Python用户会议,在会上他们展示了开发人员如何使用Kite消除重复工作,并在Windows、Mac和Linux环境中达到编码效率的峰值。

Kite使用来自高阶开发人员的数千个公开可用的代码源来训练它的机器学习模型。

全世界有超过40,000名Python开发人员使用Kite,目前它可用于所有流行的Python编码环境,包括Atom、Pycharm、Sublime Text、Vim和VS代码。

Kite的创始团队由多位毕业于斯坦福,牛津,MIT,伯克利等名校的工程师组成,定位于San Francisco,致力于改变人们开发产品的方式。

不过,“程序猿”们目前并不用担心这种人工智能的出现会让他们失业。目前,能自动完成编程的人工智能通常还只能完成较为简单的任务,所需运行时间也很长,距离能代替人类程序员的程度还有很长的路要走。

Kite并非“独一无二”

以色列初创公司Codota所开发的人工智能辅助编程项目通过在线对接Eclipse这类开源集成开发平台,可以为程序员在编程时实时推荐代码方案,而且可以推荐大段的代码语句,而非只是零散的代码。

搭建Codota的基础代码来自GitHub和StackOverflow等开源平台,Codota的创始人Dror Weiss和Eran Yahav 通过将开源代码注入机器学习模型中,使Codota能够读懂复杂的代码含义。

Google AutoML 系统也能够自主编写机器学习代码,其效率在某种程度上竟然超过了专业的研发工程师。

AutoML更进一步,实现了训练过程的自编码,通过类似Axure的拖拽方式就能完成对话操作。

AutoML 在机器学习系统的编程上,远胜于创造它的研究人员。在某个图像识别任务中,其实现了创纪录的 82% 的准确率。即使在一些复杂的人工智能任务中,其自创建的代码也比人类程序员优越。它可以在图像中标记多个点,准确率达到 42%;作为对比,人类打造的软件只有 39% 。

微软和剑桥2017年发布的论文中也阐述了一个会编程的机器学习系统DeepCoder,能够解决编程比赛所涉及到的基础编程题目。DeepCoder的创造者之一,在剑桥大学参与微软研究项目的 Marc Brockschmidt表示:“该程序最终可以让非编程人员通过向计算机描述自己的程序构想来获得想要的程序。”

DeepCoder所用的技术叫程序合成( program synthesis),通过截取已有软件的代码行来组成新的程序。

来自彭博和英特尔实验室的两位研究人员也号称实现了首个能够自动生成完整软件程序的AI系统“AI Programmer”,这个“AI程序员”利用遗传算法和图灵完备语言,开发的程序理论上能够完成任何类型的任务。

虽然现在AI Programmer生成的程序,复杂程度与人类新手程序员编写的结果相当。但研究人员认为,AI Programmer编写的程序完全可以超越传统范畴,不受人类时间和智慧的局限。

会写Python代码的人工智能Kite宣布支持Linux,“程序猿”要失业了?相关推荐

  1. python函数式编程读取数据时出现错误_写 Python 代码不可不知的函数式编程技术...

    原标题:写 Python 代码不可不知的函数式编程技术 选自 Medium 作者:Raivat Shah 参与:魔王.Jamin 本文对 Python 中的函数式编程技术进行了简单的入门介绍. 近来, ...

  2. Tensorflow反卷积(DeConv)实现原理+手写python代码实现反卷积(DeConv)

    最近看到一个巨牛的人工智能教程,分享一下给大家.教程不仅是零基础,通俗易懂,而且非常风趣幽默,像看小说一样!觉得太牛了,所以分享给大家.平时碎片时间可以当小说看,[点这里可以去膜拜一下大神的" ...

  3. python数据分析神器_牛逼啊!一个随时随地写Python代码的神器

    作者: Leoxin 公众号:菜鸟学Python 现在学Python的人越来越多,很多小伙伴都非常有激情.利用碎片时间随时随地学习Python, 大家知道Python是一门编程语言,但是学语言光看不练 ...

  4. 牛逼啊!一个可以随时随地写Python代码的神器

    现在学Python的人越来越多,很多小伙伴都非常有激情.利用碎片时间随时随地学习Python, 大家知道Python是一门编程语言,但是学语言光看不练是没有用的.最好能编程并运行,有没有什么好的神器可 ...

  5. java打字游戏代码_牛逼啊!一个随时随地写Python代码的神器

    现在学Python的人越来越多,很多小伙伴都非常有激情.利用碎片时间随时随地学习Python, 大家知道Python是一门编程语言,但是学语言光看不练是没有用的.最好能编程并运行,有没有什么好的神器可 ...

  6. python怎么整体缩进_写python代码时怎么快速的给大量代码加上缩进?

    写python代码时怎么快速的给大量代码加上缩进? 已经写了很长的一段代码,突然发现最开始的地方少了个if,之前写的所有代码都要在if之内,原来用c的时候直接加两个花括号就行了,现在用python怎么 ...

  7. 三行python代码实现人工智能

    三行python代码实现人工智能 中野独立团团长李云龙 2018-12-25 09:28:05 话不多说直接上代码 while True: a=input() print(a) 有人说人工智能的本质就 ...

  8. 我这样写python代码表白泡到了我的女神师姐

    我这样写python代码表白泡到了我的女神师姐 第一步安装QRCode qrcode是一个比较好用的专门操作二维码的python包. 直接用pip命令就可以搞定 pip install qrcode ...

  9. 牛逼的python代码_牛逼啊!一个随时随地写Python代码的神器

    现在学Python的人越来越多,很多小伙伴都非常有激情,利用碎片时间随时随地学习Python, 大家知道Python是一门编程语言,但是学语言光看不练是没有用的.最好能编程并运行,有没有什么好的神器可 ...

最新文章

  1. php 几十万数据导出到csv
  2. vue 解决跨域 调试_Electron-vue解决跨域
  3. 230:Borrowers
  4. AI决策,企业转型新范式
  5. 【视频】vue组件之slot插槽
  6. mysql kill_Mysql使用kill命令解决死锁问题(杀死某条正在执行的sql语句)
  7. python第七章_python 第七章 模块
  8. bat for 循环中定义变量(变量值不显示,通过使用「延期变量扩展」方式解决)
  9. impala查询数据与hive的查询数据比对(数据的校验)
  10. oracle内与外连接,Oracle (内连接)与(外连接)区别
  11. python下载微信公众号文章_Python 抓取微信公众号文章
  12. input标签上传文件(一篇搞定)
  13. “幸运盒子”可悲的命运
  14. win10如果虚拟化服务器,Win10内置虚拟化技术Virtualization在哪里 Win10查看CPU是否支持VT步骤...
  15. Macbook PS快捷键
  16. js中拼接字符串遇到的单引号、双引号以及转义字符问题
  17. 计算机提示无法识别usb,电脑提示“无法识别的USB设备”如何解决?
  18. 【python】终于解决了cv2.VideoWriter生成视频后视频文件始终为1KB且无法播放的问题
  19. COCI2014/2015 Contest#1 PIRAMIDA 优化空间
  20. 清除浏览器操作—JavaWeb网页刷新

热门文章

  1. node-redis:ErrorReply: ERR wrong number of arguments for ‘auth‘ command
  2. Wiki 2.0 网站 (Wikia) 今日揭开面纱
  3. 服务器端无微信第三方平台事件传入,致使粉丝关注、公众号自动回复失效
  4. Spring mvc基于注解自定义servlet
  5. Java课程设计—学生成绩管理系统(54号童欢)
  6. 软工网络15团队作业8——Beta阶段敏捷冲刺
  7. 1123: 最佳校友
  8. Codeforces765F. Souvenirs
  9. [论文阅读]BiSeNet V2: Bilateral Network with Guided Aggregation for Real-time Semantic Segmentation
  10. 【Verilog七段译码器】