菲洛嘉青春动能素135HA FILLMED® NCTF 135HA LED指示灯的常见故障分析 智微智能 Elkhartlake K075终端,零售产业新选择 天空蓝拓客管理系统详细介绍版 muso公链项目 天使计划 是什么?[秘] 独家揭秘最前沿的家装“黑科技”——掌赋 天博体育欧洲杯特辑,东道主法兰西的失意2016 亚马逊的送货侦察员 学习听起来像挡泥板 Google Comics Factory使ML变得容易 笑着说-男性或女性 Amazon Rekognition中更好的人脸检测 关于Spaun的真相-大脑模拟 两个聊天机器人彼此聊天-有趣又怪异 GANPaint:将AI用于艺术 WCF和WF给予社区 从耳朵到脸 所有神经网络的深层缺陷 蠕虫在尾巴上平衡杆子 Kickstarter上的OpenCV AI套件 TensorFlow-Google的开源AI和计算引擎 众包取代新闻工作者 Google的DeepMind学会玩街机游戏 哑机器人V智能机器人 .NET与.NET 5融为一体 Google的深度学习-语音识别 LInQer将.NET LINQ移植到Javascript 机器人TED演讲-新的图灵测试? GAN的发明者加入苹果 您的智能手机会监视您键入的内容 人工智能帮助改善国际象棋 Zalando Flair NLP库已更新 TensorFlow 1.5包含移动版本 AlphaGo输了一场比赛-比分3-1 虚拟机器学习峰会 Microsoft开源AI调试工具 SharePoint走向移动 F#4.0发出文化变革的信号 克里斯蒂拍卖AI艺术品 人工智能如何区分 Facebook在蒙特利尔的新AI实验室 Mozilla想要您的声音 微软使用极深的神经网络赢得ImageNet 建立AI合作伙伴关系 .NET Core 3-Microsoft几乎回到了起点 神经网络-更好的销售商? Google使用AI查找您的住所 虹膜-适用于Android的Siri证明苹果没有优势 TensorFlow 2提供更快的模型训练 深度学习研究人员将为Google工作
您的位置:首页 >开发 >

IDE中的AI-Visual Studio中的IntelliCode

Visual Studio至少在Windows上是IDE的老手,但这似乎并不意味着它仍未开发。Build 2018的新功能是IntelliCode-IntelliCode而非IntelliSense。这并不是让AI可供程序员使用的第一次尝试,但是到目前为止,它可能是最重要的。

有传言称Visual Studio将与Visual Studio Code(基于电子的Web IDE)打败。有观点认为,与Windows相比,Microsoft更致力于Azure,因此使用Web而不是基于Windows的代码编辑器更有意义。这表明没有64位版本的Visual Studio,也没有认真尝试将免费社区版本与Pro付费版本区分开。确实,Visual Studio使用的许多语言服务也可以从Visual Studio Code访问。

因此,在学习IntelliCode时需要牢记所有这些。本质上,这是一种试图将IntelliSense提升到新水平的AI。机器学习模型已在2000多个GitHub存储库上进行了培训。机器学习模型是完整的,因此实现它的VS插件无需在GitHub或Azure上查找任何内容。目前只有C#可以从IntelliCode中受益,但是只要有足够的存储库,任何语言都可以表示。

除了提供更好的代码完成功能之外,IntelliCode还会自动生成一个配置文件,以捕获您当前的格式样式。它还会自动生成注释,这些注释必须比典型的a = a + 1 //要加一个小。

在以下示例中,变量分析的滥用看起来特别有趣:

人工智能

我问你,谁没有犯这样的错误?

最后,它将推荐需要特别注意的文件。它声称使用源自文件历史记录的启发式方法来做到这一点。大概它并没有像我的一位同事那样做,并列出了我最近输入的所有文件“存在拼写错误的风险”。

观看视频以观看实际操作:

这似乎仅仅是开始:

“微软正在对机器学习和人工智能技术进行大量投资。我们正在与Microsoft Research合作,利用最新技术从源代码中学习,并提供新颖的创新方式来延长开发人员的编码寿命,以便您可以更加放心和快速地交付软件。”

如果您有兴趣,可以阅读有关刚刚发布的主题的论文:从源代码学习

毫无疑问,这就是AI将在编程中脱颖而出的方式。

不会突然接管;只是缓慢的办公桌。

vslogo

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。