AI 工具數不勝數,但只有少數能夠真正改善開發人員的日常生活。今天,我將介紹面向開發人員的 12 款最強大的 AI 工具。上篇介紹5款工具,有編程助手,也有pull request、自動操作瀏覽器等工具,
1. MarsCode - AI 插件和 IDE
MarsCode 提供了一個 IDE 和插件來協助我們進行常規編程工作。大多數開發人員甚至不知道 Marscode,但它有很多有用的功能!它不是開源的,但可以免費使用!https://www.marscode.cn/MarsCode IDE 提供了涵蓋開發、調試、存儲、部署、Schema 生成等一系列能力,大大降低了開發成本。
有很多模板選擇支持你的技術棧
? AI 插件
支持 100+ 編程語言,可以將其安裝在 VSCode 上。
它可以為我們生成 API 測試,修復代碼,甚至針對代碼生成文檔。
此時,你們中的許多人會擔心數據的隱私和安全。雖然,他們確實確保您的數據屬于您!
無需下載,無需配置,只需在瀏覽器中單擊一下即可初始化開發環境。
2. Automa - web自動化測試的瀏覽器插件
這是我在開發人員之旅中遇到的最獨特的想法之一。Automa 是一個用于web自動化測試的低代碼/無代碼瀏覽器插件。可以在 Chrome 和 Firefox 上使用開發人員模式將其安裝在本地,也可以在 Chrome Web Store 和 Firefox Add-ons 上找到它。Automa 是開源的,在 GitHub 上擁有 10.5k+ 星。Automa 將幫助我們自動完成所有這些操作,而不是手動輸入、單擊和從網站檢索數據。它能夠自動填寫表單、執行重復性任務、截取屏幕截圖或抓取網站數據。
GitHub Copilot 和 ChatGPT 等 AI 輔助編碼工具不會生成非??煽康拇a,而且它們通常無法開箱即用,我們會發現生成代碼有比較多的錯誤,甚至對不存在的 API 的引用。這可能會導致一個令人沮喪的循環,即嘗試生成的代碼、發現問題、返回 AI 進行修復,然后重復。這樣,調試所花費的時間首先會抵消使用 AI 工具所節省的時間。 Micro Agent (https://www.builder.io/blog/micro-agent)聲稱提供了 AI 輔助編碼的好處,同時緩解了代碼生成不可靠的問題。輸入提示詞,它會先生成一個測試,然后迭代代碼,直到所有測試用例都通過,典型的TDD思想。
我們可以使用此命令安裝它。
npm install -g @builder.io/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