翻譯|行業(yè)資訊|編輯:龔雪|2025-06-26 11:10:53.013|閱讀 130 次
概述:今天為大家介紹Kotlin 開發(fā)者如何在 Android Studio 中使用 JetBrains AI Assistant ,歡迎下載工具體驗(yàn)!
# 界面/圖表報(bào)表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
JetBrains AI 旨在解決開發(fā)者在日常工作遇到的各種問題,包括在編寫代碼時(shí)可能的文檔查閱工作及“試錯(cuò)”過程等,由于 JetBrains AI 與自家 IDE 深度整合,因此可以“準(zhǔn)確理解開發(fā)者的上下文,掌握整體開發(fā)內(nèi)容與項(xiàng)目結(jié)構(gòu)”,從而為開發(fā)者提供“有用的見解”。
Kotlin 開發(fā)者現(xiàn)在可以通過新推出的 JetBrains AI Assistant 插件(Beta版)在 Android Studio 中提升工作流程。
該插件提供 AI 驅(qū)動的編碼輔助功能,包括代碼建議、AI智能解釋、重構(gòu)建議、提交信息生成等——所有功能都集成在 Android Studio 中。依托 JetBrains 及第三方的大型語言模型(LLMs)1支持,它能幫助您更快地編寫更優(yōu)質(zhì)的代碼。
Jetbrains技術(shù)交流群(QQ):1041268376 歡迎一起進(jìn)群討論
要啟用 AI Assistant,需使用 Android Studio Meerkat 2024.3.1 版本,進(jìn)入插件市場搜索JetBrains AI Assistant 并進(jìn)行安裝。
JetBrains AI Assistant 將上下文感知的 AI 直接集成到 Android Studio 中,增強(qiáng) Kotlin 開發(fā)體驗(yàn),讓您專注于構(gòu)建創(chuàng)新應(yīng)用。
AI Assistant 通過智能代碼建議加速開發(fā)流程,基于 JetBrains 先進(jìn) AI 模型 Mellum 的支持,它能提供理解上下文的代碼補(bǔ)全功能,推薦相關(guān)代碼段并減少手動輸入。此外AI Assistant 還能簡化編寫測試、解決版本控制沖突、生成提交信息和代碼文檔等任務(wù)。
您可以自主控制 AI 如何融入開發(fā)流程:選擇基于云或本地的 AI 模型 ,決定何時(shí)接受建議,并可在提示庫中調(diào)整提示詞。
通過 LM Studio 或 Ollama 連接本地模型后,即使沒有網(wǎng)絡(luò)連接,您仍可與 AI Assistant 進(jìn)行交互,獲取代碼解釋、重構(gòu)建議和各類編程問題解答。
讓我們通過 JetSnack 演示項(xiàng)目(一個(gè)零食訂購示例應(yīng)用)了解 AI Assistant 的實(shí)際應(yīng)用。
當(dāng)前應(yīng)用中缺少零食圖片的內(nèi)容描述(這對屏幕閱讀器至關(guān)重要),AI Assistant 的代碼補(bǔ)全功能幫助我們修改 Snack 數(shù)據(jù)結(jié)構(gòu),建議存儲內(nèi)容描述的屬性,它甚至能在輸入時(shí)自動補(bǔ)全整個(gè)代碼塊。
在瀏覽 JetSnack 應(yīng)用代碼時(shí),我們發(fā)現(xiàn)缺少健康食品分類。使用 AI Assistant 的”生成代碼”快捷功能,只需用自然語言編寫提示即可添加該功能。
完成改進(jìn)后,是時(shí)候提交我們的更改了。AI Assistant 可以生成簡潔明了的提交信息,清晰易懂地總結(jié)代碼更新內(nèi)容。
慧都科技是專注軟件工程、智能制造、石油工程三大行業(yè)的數(shù)字化解決方案服務(wù)商。在軟件工程領(lǐng)域,我們提供開發(fā)控件、研發(fā)管理、代碼開發(fā)、部署運(yùn)維等軟件開發(fā)全鏈路所需的產(chǎn)品,提供正版授權(quán)采購、技術(shù)選型、個(gè)性化維保等服務(wù),幫助客戶實(shí)現(xiàn)技術(shù)合規(guī)、降本增效與風(fēng)險(xiǎn)可控。
慧都科技是JetBrains的中國區(qū)的合作伙伴,JetBrains作為軟件開發(fā)領(lǐng)域的優(yōu)秀IDE供應(yīng)商,通過智能IDE及AI工具(如AI Assistant/Junie),助力企業(yè)實(shí)現(xiàn)代碼自動生成與重構(gòu)(多行補(bǔ)全、單元測試生成)、高效錯(cuò)誤檢測與調(diào)試(實(shí)時(shí)分析潛在問題)、文檔與提交信息自動化(智能生成文檔/Commit消息) ,并支持跨語言開發(fā)(Java/Python/JS等)及團(tuán)隊(duì)協(xié)作(集成版本控制、項(xiàng)目管理工具),顯著提升全流程開發(fā)效率與代碼質(zhì)量。
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@ke049m.cn
文章轉(zhuǎn)載自:慧都網(wǎng)