智能編碼助手靈碼(簡稱為靈碼),是由阿里雲提供的智能編碼協助工具輔助,提供代碼智能產生、智能問答、多檔案修改、編程智能體等能力,為開發人員帶來高效、流暢的編碼體驗,引領 AI 原生研發新範式。同時,我們為企業客戶提供了專屬版,具備企業級情境自訂、私域知識增強等能力,助力企業研發智能化升級。
核心能力
代碼補全 Code Completion
經過海量優秀開原始碼資料訓練,可根據當前代碼檔案及跨檔案的上下文,為您產生行級/函數級代碼、單元測試、代碼最佳化建議等。沈浸式編碼心流,秒級產生速度,讓您更專註在技術設計,高效完成編碼工作。
智能問答 Ask Mode
智能問答模式擁有海量研發文檔、產品文檔、通用研發知識等,並結合工程級感知能力,為開發人員解決編碼過程中遇到的研發問題,協助開發人員進行代碼問題修複、調試或運行錯誤的排查等。
檔案編輯 Edit Mode
檔案編輯模式具備多檔案代碼修改的能力,當開發人員需要精準地修改代碼檔案時,能夠結合需求描述和當前工程環境進行多檔案修改,並且可以進行多次迭代、代碼審查,協助開發人員高效可控地完成代碼修改任務。
智能體 Agent Mode
智能體模式具備自主決策、環境感知、工具使用等能力,可以根據開發人員的編碼訴求,使用工程檢索、檔案編輯、終端等工具,可以端到端完成編碼任務。同時,支援開發人員配置 MCP 工具,編碼更加貼合開發人員工作流程。
產品優勢
多種會話模式:一次會話流中同時支援問答模式、檔案編輯模式、智能體模式,開發人員可以針對不同情境和問題難度自由切換模式,實現工作效率最大化。
工程自動感知:根據開發人員的任務描述,可自動感知工程架構、技術棧、所需代碼檔案、錯誤資訊等工程內資訊,無需手動添加工程上下文,任務描述更輕鬆,代碼補全更加貼合當前程式碼程式庫的業務情境。
工程級變更:可根據開發人員的任務描述,自主進行任務拆解和工程內多個代碼檔案修改,同時可通過多次對話進行逐步迭代或快照復原,與靈碼協同完成編碼任務。
記憶感知:支援基於大模型的自主記憶能力,在開發人員與靈碼的對話過程,靈碼會逐步形成針對開發人員個人、工程、問題等相關的豐富記憶,越用越懂您。
多種企業版方案,靈活選擇:提供企業專屬版等多種面向企業客戶的方案,並提供企業個人化方案,可靈活選擇,加速企業內智能研發的規模化落地。
功能介紹
行間代碼補全
行級/函數級即時續寫:根據當前文法和跨檔案的代碼上下文,自動感知當前工程,即時產生行、函數級代碼;
注釋產生代碼:通過注釋描述您想要的功能,可直接在編輯器區產生代碼,編碼心流不間斷。
智能問答
研發問題問答:遇到編碼疑問、技術難題時,一鍵喚起靈碼,無需離開 IDE 用戶端,即可快速獲得答案和解決思路。
工程問答:通過問答即可快速結合當前倉庫進行工程理解、代碼查詢等,同時可以通過自然語言描述需求,結合當前工程產生簡單需求或缺陷的整體修複建議和建議代碼。
圖片多模態問答:支援選擇、拖拽或粘貼將圖片添加為上下文,自動分析圖片內容,並根據需求描述產生代碼建議或問題修複建議等。
企業知識庫問答:藉助企業知識和資料進行問答,快速構建企業研發知識問答助手,提升團隊的工作效率和協作能力。
檔案編輯
工程級變更:可根據開發人員的任務描述,進行工程內多個代碼檔案修改,同時可通過多次對話進行逐步迭代或快照復原,開發人員與靈碼協同逐步完成編碼任務。
精確編輯:在開發人員提供的上下文範圍內完成代碼檔案修改,不會做出超出開發人員預期的修改。
快速執行:嚴格遵循開發人員的任務描述和提供的上下文,進行代碼檔案修改,無需進行額外的複雜任務計劃,相比智能體模式完成任務更加迅速。
工具使用:擁有檔案讀取、工程內語義檢索、檔案編輯等代碼修改相關工具使用能力,可協助開發人員快速完成代碼修改。
編程智能體
工程級變更:可根據開發人員的任務描述,自主進行任務拆解和工程內多個代碼檔案修改,同時可通過多次對話進行逐步迭代或快照復原,與靈碼協同完成編碼任務。
工程自動感知:根據開發人員的任務描述,可自動感知工程架構、技術棧、所需代碼檔案、錯誤資訊等工程內資訊,無需手動添加工程上下文,任務描述更輕鬆。
工具使用:可自主使用十多種內建編程工具,例如讀寫檔案、代碼查詢、錯誤排查等。同時,支援自動感知和使用 MCP 工具。
終端命令執行:在執行編碼任務時,可以自主決策需要執行的命令,自動完成命令編寫並運行終端,大幅提升編碼任務的執行效率。
企業級管理
統一授權管理:支援統一為企業內開發人員的添加使用許可權,統一管理企業成員許可權。
統計報表:提供開發人員活躍、AI 代碼產生佔比、問答使用佔比等統計資料,協助企業快速瞭解使用效果。
知識管理:高效管理企業私域資料,結合企業資料提供企業知識庫問答、企業代碼產生增強功能,讓編碼助手更貼合企業業務情境。
自訂擴充管理:自由組合多種上下文,如代碼變更、檔案、輸入等,自訂企業情境下常用的指令,靈活擴充企業開發情境。
專屬 VPC 部署:企業專屬版提供專屬 VPC 部署,並支援企業內網串連,全鏈路保障企業資料安全,滿足企業安全合規要求。
不同版本功能
快速直達:
版本 | 個人基礎版 | 個人專業版 | 企業專屬版 |
包含功能 | 代碼產生
智能會話
限制
| 代碼產生
智能會話
| 代碼產生
智能會話
企業管理
限制
|
支援程式設計語言
支援 Java、Python、Go、C#、C/C++、JavaScript、TypeScript、PHP、Ruby、Rust、Scala、Kotlin 等主流程式設計語言。
支援 IDE 及作業系統
JetBrains IDEs
IDE 版本:IntelliJ IDEA、PyCharm、GoLand、WebStorm、Android Studio 等 2020.3 及以上。
作業系統:Windows 7 及以上、macOS、Linux。
Visual Studio Code
IDE 版本:1.68.0 及以上。
作業系統:Windows 7 及以上、macOS、Linux。
Visual Studio
IDE 版本:Visual Studio 2022 17.3.0 及以上,或 Visual Studio 2019 16.3.0 及以上。
作業系統:Windows 10 及以上。
Lingma IDE
全面整合智能編碼助手的能力,開箱即用更簡單。
作業系統:Windows 10/11(x64/arm64), macOS 11.0 或更新版本。
其他情境
Remote SSH、Docker、WSL 等遠端連線開發情境。
VS Code 的 WebIDE,並支援 Open VSX 外掛程式市場中下載和使用。
HUAWEI DevEco Studio,參考 JetBrains IDEs 安裝手冊-方法 2:下載安裝包安裝後使用。
靈碼,每天進步不止一點點。