Email us at : 9490489@qq.com

当前位置:官网首页 > 新闻动态 >

新闻动态

联系我们

公司总机:

咨询邮箱:9490489@qq.com

公司地址:江苏省南京市玄武区玄武湖

aiXcoder编程机器人正确解锁“程序猿”新技能

2019-08-08

i8160三星,灌肠sm 快感,投资资讯

996、发际线后移......是对程序员真实生活状态的概括,然而,每天24小时连续在线的工作强度,并不能从根本上提升程序员的的开发效率。

此外,现在开发者所书写的代码,大多都已被重复使用多次。即便如此,他们依然要被复杂、繁复的代码逻辑占去大量时间,未能把更多的时间和精力真正的投入到富有创造性的劳动当中。

近日,小编接触到一款智能编程机器人凯时国际注册aiXcoder——这是一款人工智能辅助软件,可以将人工智能与软件开发连接起来,利用人工智能技术辅助开发者自动进行程序编写。

aiXcoder成立于2018年初,成立之初获得伽利略资本650万天使轮融资。

据CTO郝逸洋介绍,aiXcoder智能编程机器人可以帮助编程开发者们承担大部分劳动:比如处理跟程序生成、理解及分析相关的事情,像代码自动补全、相似代码搜索、错误自动定位以及代码的规范性检查等等。

预测程序员编程意图,实现代码自动补全

在aiXcoder的辅助下,程序员将摆脱过去逐字逐句的编程模式。以代码自动补全功能为例,它能够自动预测程序员的编程意图,为开发者推荐出的代码补更长、更准确,从而程序员在编写过程中可以通过“一键选择”的方式,直接补全代码。

aiXcoder“一键代码补全”

不仅如此,经过训练的aiXcoder还能根据程序员使用习惯,对频繁使用的成员、方法进行智能排序,从而大大提高代码的编写效率。

而且,aiXcoder还能在程序编写的过程中,通过智能的搜索并推荐与当前功能代码相似的程序,开阔了程序员的思维,为程序员提供了有力的参考。

智能搜索与相似代码推荐

采访过程中,郝逸洋亲自演示了aiXcoder的使用过程,当他在编写程序时,aiXcoder自动预测并迅速给出了提示,几乎整一句代码都能通过aiXcoder的自动补全技术实现正确编写,按照这种方式,一个程序在短时间内就能轻松完成。

正是这样一个aiXcoder智能编程机器人,能将编程开发人员的效率和质量提上去,同时能把人从那些复杂的、繁复的代码逻辑中解脱出来。

aiXcoder就像一个时刻陪伴程序员工作的“伙伴”,与程序员一起编写代码,帮助程序员查缺补漏。

aiXcoder——一个会学习的“引擎大脑”

据猎云网采访了解,aiXcoder强大的代码自动补全技术,区别于普通编译软件自带的基于编程语法的代码提示,aiXcoder是基于语义进行代码生成补全的——其背后是一个“会学习”的深度学习引擎大脑。

aiXcoder 采用了专门应用于程序分析与生成的特定深度神经网络模型,其原理是用深度神经网络构造起一个庞大的深度神经网络体系,然后基于GitHub和Stackoverflow等优质平台上的开源代码数据集加以训练,最后针对不同的任务、对引擎大脑进行特别训练,以插件的形式整合在常用的IDE中。

aiXcoder的原生技术来源于北京大学高可信软件技术教育部重点实验室,首席科学家李戈是北京大学信息科学技术学院软件研究所的副教授,2013年,他曾到斯坦福大学AI实验室中的吴恩达团队下,以访问学者的身份进行合作研究。

在此期间,李戈提出了利用深度神经网络进行程序分析和生成的想法。

本文地址:http://www.feizekeji.com/youxi/156262.html 转载请注明出处!

某某公司
官方微信

咨询热线:

Copyright © 2018 凯时国际注册凯时国际注册-凯时国际注册开户-凯时官方网站 All Rights Reserved