彩票走势图

使用Visual Studio的IntelliSense AI辅助功能,轻松共享和自动化团队完成情况

翻译|使用教程|编辑:陈津勇|2019-11-28 11:18:22.497|阅读 632 次

概述:将ML模型与repo关联,任何可以访问您的存储库的人员都将自动获得团队的完成,而不需要额外的配置步骤。通过本文介绍的两个步骤,以轻松共享和自动化团队完成情况。

# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>

当输入内容时,Visual Studio IntelliCode使用机器学习来提供有用的、内容丰富的代码完成建议,帮助您更快地学习API和编写代码。尽管IntelliCode的基本模型在3000多个顶级开源C#GitHub存储库上进行了培训,但它并未在代码库中包含所有自定义类型。为了产生有用的、高保真的、内容丰富的建议,需要针对开放源代码中未使用的唯一类型或特定于域的API量身定制模型。要基于团队代码库的提出IntelliSense建议,该模型需要使用团队代码进行培训。

今年早些时候,开发团队在最初的Github训练基础模型的基础上扩展了ML模型训练功能,让您通过创建在自己的代码上训练的团队模型来个性化IntelliCode完成建议。

免费下载Visual Studio正式版

团队完成情况可以轻松共享和自动化

只需将模型与repo相关联,您的团队完成工作便成为常规开发人员工作流程的一部分。任何可以访问您的存储库的人员都将自动获得团队的完成–不需要额外的配置步骤!

准备就绪后,您可以使用新的Azure DevOps任务来保持最新状态,该任务可以在CI上重新训练模型,当对您的代码库进行更改后,将自动对模型进行训练并与您的团队共享。

完成团队任务的2个步骤

设置并分享

只要用户在Visual Studio中启用了自动获取团队模型,与存储库相关联的模型就会自动与其他使用同一代码库的模型共享。要启用自动获取,请转到“Tools > Options > IntelliCode > Acquire team models for completion”。访问存储库就是访问模型。注意,这些预览功能至少要确保具有Visual Studio 16.4预览版4才能启用。

intellicode-teamcompletions-settings-pic-1536x974.png

注意,您需要至少具有Visual Studio 2019版本16.4预览5才能尝试这些对IntelliCode团队完成情况的更新。

自动化

对repo中的团队完成感到满意后,您应该设置为自动再培训,作为Azure管道中的持续集成(CI)管道的一部分。当将代码更改推送到存储库时,构建任务将运行,团队完成情况将得到重新培训,并可用于repo。同时,Visual Studio将检查团队完成情况的更新,并将自动更新。

将Visual Studio IntelliCode团队模型培训任务从Visual Studio Marketplace安装到您的Azure DevOps组织或Azure DevOps Server(以前称为TFS)。



想要获取 Visual Studio 更多资源或正版授权的伙伴请联系领取

慧都16周年·技术服务月,软件商城优惠券不限量免费放送,购物立减服务升级,享受折上折>>>


标签:

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@cahobeh.cn

文章转载自:

为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP