前言
AI智能體 (Agent) 可以幫你生成完整的C# 工程,包括主體代碼、WinForm界面設(shè)計(jì)和引用添加。但是目前Visual Studio (VS) 的Agent功能好像還不太完善,時(shí)常出一些奇怪的問題,比如速度奇慢,生成報(bào)錯(cuò),添加代碼位置錯(cuò)誤等等。筆者感覺與網(wǎng)絡(luò)狀況和VS版本有關(guān)。這篇短文,給出筆者喜歡的工具方案,讓你暢享Agent助手和VS完善的C# 理解力。
雙IDE (集成開發(fā)環(huán)境) 方案
簡單來說,就是你同時(shí)用VS 2022和另一個(gè)Agent友好的IDE,編輯同一份軟件代碼。這里另一個(gè)IDE推薦VS Code或Qoder。
首先C# 開發(fā)離不開Visual Studio。C# 程序,在VS里面類瀏覽,調(diào)用查找,編譯和斷點(diǎn)調(diào)試也特別方便。
其次,你可以根據(jù)財(cái)力選擇Agent環(huán)境。VS Code下面可自由安裝Cline或通義靈碼插件,之下使用月之暗面的Kimi或阿里的千問 (Qwen) 模型,成本非常親民。如果你有較多開發(fā)工作,可以選用Qoder的付費(fèi)服務(wù)。Qoder不讓你選擇大模型,但是速度和智能都很好。
筆者喜歡的開發(fā)流程是,用Agent生成代碼,做較大段的軟件編寫。你可以在代碼完成后取消編譯,轉(zhuǎn)到VS。VS自動(dòng)發(fā)現(xiàn)打開的文件被修改過了,會(huì)提示你重新加載代碼文件。重新加載后,你用VS編譯。如果編譯報(bào)錯(cuò),就將錯(cuò)誤位置和報(bào)錯(cuò)信息告訴Agent (VS Code或Qoder)。很多時(shí)候Agent會(huì)正確修正代碼。你再回到VS,運(yùn)行調(diào)試軟件。如此往復(fù),事半功倍。
筆者的體會(huì)是,VS Code里面Agent自動(dòng)調(diào)用dotnet build發(fā)現(xiàn)錯(cuò)誤自我修正還不如用VS編譯發(fā)現(xiàn)錯(cuò)誤,返回VS Code修正。VS環(huán)境里面編譯錯(cuò)誤的報(bào)錯(cuò)內(nèi)容比較精準(zhǔn)。

圖 1 雙IDE開發(fā)C# 軟件的概念示意圖

表 1 Agent友好的集成開發(fā)環(huán)境
提示
到2025年12月,通義靈碼插件還不兼容Visual Studio 2026,而且似乎VS 2026在nuget初始化、AI Agent適配方面還有一些bug,筆者推薦暫時(shí)不要安裝VS 2026而使用VS 2022。
本文是在2025年底的實(shí)踐體驗(yàn)下找到的臨時(shí)方法,隨著VS 2026的成熟,希望不久你又可以在VS里面充分享受AI助手了。
-
AI
+關(guān)注
關(guān)注
91文章
39793瀏覽量
301425 -
Agent
+關(guān)注
關(guān)注
0文章
185瀏覽量
28714 -
智能體
+關(guān)注
關(guān)注
1文章
476瀏覽量
11605
原文標(biāo)題:測量小百科丨AI輔助編程工具推薦-智能體開發(fā)C#軟件的臨時(shí)方案
文章出處:【微信號:簡儀科技,微信公眾號:簡儀科技】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
C#上位機(jī)實(shí)戰(zhàn)開發(fā)指南
融合AI的OpenHarmony應(yīng)用軟件開發(fā):ai學(xué)習(xí)自律輔助軟件
中興通訊智研開發(fā)智能體榮獲信通院最高評級
LambdaTest推出全球首個(gè)AI智能體測試平臺
IBM發(fā)布業(yè)界首個(gè)AI智能體治理與安全軟件
【「零基礎(chǔ)開發(fā)AI Agent」閱讀體驗(yàn)】操作實(shí)戰(zhàn),開發(fā)一個(gè)編程助手智能體
【「零基礎(chǔ)開發(fā)AI Agent」閱讀體驗(yàn)】+讀《零基礎(chǔ)開發(fā)AI Agent》掌握扣子平臺開發(fā)智能體方法
2025年開啟AI智能體規(guī)模應(yīng)用
什么是AI智能體
AI智能體開發(fā)C#軟件的臨時(shí)方案
評論