翻譯|使用教程|編輯:陳津勇|2019-11-28 11:18:22.497|閱讀 678 次
概述:將ML模型與repo關聯(lián),任何可以訪問您的存儲庫的人員都將自動獲得團隊的完成,而不需要額外的配置步驟。通過本文介紹的兩個步驟,以輕松共享和自動化團隊完成情況。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
當輸入內容時,Visual Studio IntelliCode使用機器學習來提供有用的、內容豐富的代碼完成建議,幫助您更快地學習API和編寫代碼。盡管IntelliCode的基本模型在3000多個頂級開源C#GitHub存儲庫上進行了培訓,但它并未在代碼庫中包含所有自定義類型。為了產(chǎn)生有用的、高保真的、內容豐富的建議,需要針對開放源代碼中未使用的唯一類型或特定于域的API量身定制模型。要基于團隊代碼庫的提出IntelliSense建議,該模型需要使用團隊代碼進行培訓。
今年早些時候,開發(fā)團隊在最初的Github訓練基礎模型的基礎上擴展了ML模型訓練功能,讓您通過創(chuàng)建在自己的代碼上訓練的團隊模型來個性化IntelliCode完成建議。
團隊完成情況可以輕松共享和自動化
只需將模型與repo相關聯(lián),您的團隊完成工作便成為常規(guī)開發(fā)人員工作流程的一部分。任何可以訪問您的存儲庫的人員都將自動獲得團隊的完成–不需要額外的配置步驟!
準備就緒后,您可以使用新的Azure DevOps任務來保持最新狀態(tài),該任務可以在CI上重新訓練模型,當對您的代碼庫進行更改后,將自動對模型進行訓練并與您的團隊共享。
完成團隊任務的2個步驟
設置并分享
只要用戶在Visual Studio中啟用了自動獲取團隊模型,與存儲庫相關聯(lián)的模型就會自動與其他使用同一代碼庫的模型共享。要啟用自動獲取,請轉到“Tools > Options > IntelliCode > Acquire team models for completion”。訪問存儲庫就是訪問模型。注意,這些預覽功能至少要確保具有Visual Studio 16.4預覽版4才能啟用。
注意,您需要至少具有Visual Studio 2019版本16.4預覽5才能嘗試這些對IntelliCode團隊完成情況的更新。
自動化
對repo中的團隊完成感到滿意后,您應該設置為自動再培訓,作為Azure管道中的持續(xù)集成(CI)管道的一部分。當將代碼更改推送到存儲庫時,構建任務將運行,團隊完成情況將得到重新培訓,并可用于repo。同時,Visual Studio將檢查團隊完成情況的更新,并將自動更新。
將Visual Studio IntelliCode團隊模型培訓任務從Visual Studio Marketplace安裝到您的Azure DevOps組織或Azure DevOps Server(以前稱為TFS)。
想要獲取 Visual Studio 更多資源或正版授權的伙伴請聯(lián)系領取
慧都16周年·技術服務月,軟件商城優(yōu)惠券不限量免費放送,購物立減服務升級,享受折上折>>>
本站文章除注明轉載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自: