與阿里云一起 輕松實現數智化 讓算力成為公共服務:用大規模的通用計算,幫助客戶做從前不能做的事情,做從前做不到的規模。讓數據成為生產資料:用數據的實時在線,幫助客戶以數據為中心改變生產生活方式創造新的價值。 |
智能編碼助手通義靈碼(簡稱為通義靈碼),是由阿里云提供的智能編碼輔助工具,提供代碼智能生成、智能問答、多文件修改、編程智能體等能力,為開發者帶來高效、流暢的編碼體驗,引領?AI?原生研發新范式。同時,我們為企業客戶提供了企業標準版、專屬版,具備企業級場景自定義、私域知識增強等能力,助力企業研發智能化升級。
核心能力 代碼補全?Code Completion 經過海量優秀開源代碼數據訓練,可根據當前代碼文件及跨文件的上下文,為您生成行級/函數級代碼、單元測試、代碼優化建議等。沉浸式編碼心流,秒級生成速度,讓您更專注在技術設計,高效完成編碼工作。 智能問答?Ask Mode 智能問答模式擁有海量研發文檔、產品文檔、通用研發知識等,并結合工程級感知能力,為開發者解決編碼過程中遇到的研發問題,協助開發者進行代碼問題修復、調試或運行錯誤的排查等。 文件編輯?Edit Mode 文件編輯模式具備多文件代碼修改的能力,當開發者需要精準地修改代碼文件時,能夠結合需求描述和當前工程環境進行多文件修改,并且可以進行多次迭代、代碼審查,幫助開發者高效可控地完成代碼修改任務。 |
從JetBrains官方網站中下載最新版本的IDEA,在IDEA中安裝通義靈碼插件:
在IDEA中打開通義靈碼插件,用戶可以選擇的智能編碼模式包括,智能問答、文件編輯以及智能體:
智能問答 通義靈碼,作為您的智能編碼助手,當您進行編碼工作遇到疑問時可以使用智能問答模式,能夠幫您答疑解惑,快速為您生成建議代碼,幫您生成代碼注釋、代碼優化、解釋代碼、修復代碼問題、排查編譯報錯等。 |
文件編輯 文件編輯模式具備多文件代碼修改的能力,當開發者需要精準地修改代碼文件時,能夠結合需求描述和當前工程環境進行多文件修改,并且可以進行多次迭代、代碼審查,幫助開發者高效、可控地完成代碼修改任務。 |
智能體 通義靈碼智能體模式具備自主決策、環境感知、工具使用等能力,可以根據開發者的編碼訴求,使用工程檢索、文件編輯、終端等工具,端到端地完成編碼任務。同時,支持開發者配置 MCP 工具,拓寬了 AI 編碼助手能力邊界,更加貼合開發者工作流程。 |
在IDEA中,智能編碼支持的大模型包括,qwen3-coder、qwen3-thinking、qwen2.5-max:
qwen3-coder 基于Qwen3的代碼生成模型,具有強大的Coding Agent能力,擅長工具調用和環境交互,能夠實現自主編程、代碼能力卓越的同時兼具通用能力。 |
qwen3-thinking qwen3系列模型,實現思考模式和非思考模式的有效融合,可在對話中切換模式。推理能力顯著超過QwQ、通用能力顯著超過Qwen2.5-Plus,達到同規模業界SOTA水平。 |
qwen2.5-max 通義千問2.5系列千億級別超大規模語言模型,支持中文、英文等不同語言輸入。 |
生成計算器Java版本
使用智能體加qwen3-coder的組合模式,在對話框中輸入需求提示詞,請使用Java語言設計開發一個計算器:
在智能體中生成代碼完成:
在智能編碼的Java工程中已生成能正確編譯運行的Java源代碼:
生成計算器JavaScript版本
使用智能體加qwen3-coder的組合模式,在對話框中輸入需求提示詞,請使用JavaScript語言設計開發一個計算器:
在智能體中生成代碼完成:
在智能編碼的JavaScript工程中已生成能正確運行的前端頁面代碼: