JetBrains近期公布了一項(xiàng)重要進(jìn)展,其AI編程助手Junie AI現(xiàn)已達(dá)到生產(chǎn)級(jí)別的成熟度,標(biāo)志著這一智能工具已準(zhǔn)備好在開(kāi)發(fā)流程中發(fā)揮關(guān)鍵作用。Junie AI不僅能夠編寫(xiě)代碼,還能執(zhí)行調(diào)試、生成測(cè)試用例并驗(yàn)證結(jié)果,實(shí)現(xiàn)了多步驟任務(wù)處理的自動(dòng)化。
這款全新的AI編程工具Junie AI,專注于解決復(fù)雜編程問(wèn)題。它不僅能理解開(kāi)發(fā)者的意圖,還能根據(jù)需求執(zhí)行一系列操作,確保代碼的正確性和高效性。值得注意的是,Junie AI的所有代碼修改和建議均需開(kāi)發(fā)者審核,從而確保代碼風(fēng)格與團(tuán)隊(duì)規(guī)范的一致性。
與此同時(shí),JetBrains還對(duì)現(xiàn)有的AI Assistant進(jìn)行了全面升級(jí),新增了對(duì)Anthropic Claude 3.7 Sonnet和Google Gemini 2.5 Pro等先進(jìn)模型的支持。AI Assistant還引入了聊天界面的多文件編輯功能,進(jìn)一步提升了開(kāi)發(fā)效率。盡管Junie AI與AI Assistant在功能上有所重疊,但JetBrains表示兩者各有側(cè)重,互為補(bǔ)充。
AI Assistant更適合快速生成代碼片段或提供編程提示,而Junie AI則擅長(zhǎng)處理更復(fù)雜的編程任務(wù),如編寫(xiě)完整的函數(shù)或模塊。這種分工合作的方式,使得JetBrains的AI工具能夠更全面地滿足開(kāi)發(fā)者的需求,無(wú)論面對(duì)何種開(kāi)發(fā)場(chǎng)景都能游刃有余。
在激烈的市場(chǎng)競(jìng)爭(zhēng)中,JetBrains也推出了一系列吸引開(kāi)發(fā)者的舉措。為了應(yīng)對(duì)Microsoft Visual Studio Code與GitHub Copilot的緊密整合,以及Cursor和Windsurf等AI驅(qū)動(dòng)IDE的挑戰(zhàn),JetBrains在其2025.1版本的IDE中推出了免費(fèi)套餐。這一套餐不僅提供了無(wú)限的代碼補(bǔ)全和本地AI功能,還附帶了一定數(shù)量的云端信用額度,讓開(kāi)發(fā)者能夠輕松體驗(yàn)AI編程的便捷。
對(duì)于注重?cái)?shù)據(jù)安全的開(kāi)發(fā)者來(lái)說(shuō),新版AI助手還支持Ollama或LM Studio等離線運(yùn)行方式,無(wú)需將代碼上傳至云端即可享受AI編程的助力。然而,需要注意的是,IntelliJ IDEA Community Edition和PyCharm免費(fèi)版中并不包含本地代碼補(bǔ)全功能,開(kāi)發(fā)者在選擇時(shí)需根據(jù)自身需求進(jìn)行權(quán)衡。