AI 工具數(shù)不勝數(shù),但只有少數(shù)能夠真正改善開發(fā)人員的日常生活。今天,我將介紹面向開發(fā)人員的 12 款最強大的 AI 工具。上篇介紹5款工具,有編程助手,也有pull request、自動操作瀏覽器等工具,
1. MarsCode - AI 插件和 IDE
MarsCode 提供了一個 IDE 和插件來協(xié)助我們進行常規(guī)編程工作。大多數(shù)開發(fā)人員甚至不知道 Marscode,但它有很多有用的功能!它不是開源的,但可以免費使用!https://www./MarsCode IDE 提供了涵蓋開發(fā)、調試、存儲、部署、Schema 生成等一系列能力,大大降低了開發(fā)成本。
GitHub Copilot 和 ChatGPT 等 AI 輔助編碼工具不會生成非??煽康拇a,而且它們通常無法開箱即用,我們會發(fā)現(xiàn)生成代碼有比較多的錯誤,甚至對不存在的 API 的引用。這可能會導致一個令人沮喪的循環(huán),即嘗試生成的代碼、發(fā)現(xiàn)問題、返回 AI 進行修復,然后重復。這樣,調試所花費的時間首先會抵消使用 AI 工具所節(jié)省的時間。 Micro Agent (https://www./blog/micro-agent)聲稱提供了 AI 輔助編碼的好處,同時緩解了代碼生成不可靠的問題。輸入提示詞,它會先生成一個測試,然后迭代代碼,直到所有測試用例都通過,典型的TDD思想。
我們可以使用此命令安裝它。
npm install -g @/micro-agent
# Next, set your OpenAI API key when prompted or manually using this. micro-agent config set OPENAI_KEY=<your token>
# Then you can run to start a new coding task micro-agent