開發者如何利用人工智慧強化代碼?現在,Visual Studio IntelliCode 就能簡單實現!下面來詳細了解下具體如何操作。
作者 | Dirk Strauss
譯者 | 彎月,責編 | 郭芮
以下為譯文:
現在,你可以通過Visual Studio IntelliCode,利用人工智慧來強化你的代碼。啟用IntelliCode的操作非常簡單,下面讓我來簡單介紹一下如何執行此操作。
VISUAL STUDIO INTELLICODE簡介
IntelliCode是一個超級令人興奮的Visual Studio的擴展,微軟稱之為AI輔助開發。這個工具可以將你常用的功能都放在列表的頂部,以便節省你的時間。這些功能在顯示中會加一個星星標誌。
IntelliCode通過擁有100顆以上給星的開源GitHub項目來為你的代碼生成建議。同時,IntelliCode還構建了自定義的模型來為代碼提供建議。這些建議都是關於你自己的類或特定領域庫調用的方法。
注意:默認情況下,IntelliCode功能處於未激活狀態。如果你想啟用,請點擊Tools(工具)> Options(選項) > IntelliCode。
如上所示,即可為你的項目啟用IntelliCode。
安裝VISUAL STUDIO INTELLICODE
如果你還沒有安裝IntelliCode,請點擊Extensions> Manage Extensions窗口下載並安裝。
下載完成後,你需要重新啟動Visual Studio才能安裝IntelliCode。
構建INTELLICODE模型
在Visual Studio 2019中,你可以按下Ctrl + Q,並在搜索窗口中鍵入IntelliCode。從結果中選擇IntelliCode Model Management,或者點擊View> Other Windows> IntelliCode Model Management,就可以打開Visual Studio IntelliCode窗口。
接下來,你就可以為自己的項目構建IntelliCode模型了。你可以看到別人與你共享的模型,或者共享你剛剛構建的模型,也可以重新訓練或刪除IntelliCode模型。
在代碼中使用
在我撰寫本文之際,IntelliCode可以在Visual Studio 2017(15.8及更高版本)以及Visual Studio 2019中運行。它還支持以下語言:
C#C ++XAML(在Visual Studio 2019中)
IntelliCode也可以在Visual Studio Code使用,而且還支持:
PythonTypeScriptJavaScriptJava
微軟在Visual Studio Code中利用了AI的優勢。如今這個工具非常整潔!
查看提取的數據
生成模型後,你可以進入下列文件夾:
%TEMP%\Visual Studio IntelliCode
你可以在其中一個創建的文件夾中看到UsageOutput文件夾。裡面是提取的數據,代碼分析都發生在客戶端。接下來,這些提取的數據會傳輸到微軟雲端的模型服務上。
請務必注意,微軟不會收到任何代碼,它只上傳有關代碼的數據和信息,所以你的代碼仍然在你的機器上。
獲取原始碼
如果你想獲取本文中示例的原始碼,則可以訪問下列GitHub代碼庫,並克隆到你本地的計算機上。
dirkstrauss/IntelliCodeDemo(https://github.com/dirkstrauss/IntelliCodeDemo)
如果你有任何意見或建議,請在下方留言。
原文:https://dirkstrauss.com/visual-studio-intellicode/
本文為 CSDN 翻譯,轉載請註明來源出處。
【End】