小魚深度評測 通義靈碼2.0
- 1、引言
- 2、通義靈碼 更新與安裝
- 2.1 IDE插件更新
- 2.1.1 PyCharm 更新
- 2.1.2 VSCode 更新
- 2.2 官網下載更新
- 3、 使用體驗
- 3.1生成單元測試
- 3. 2 跨語言編程
- 3.3靈碼2.0 與1.0 對比
- 4、總結
1、引言
通義靈碼, 我一直使用的編碼協助工具,我也愿稱之為國內程序員的”飯搭子”插件安裝/更新
通義靈碼, 作為國內首個AI程序員,從最開始的內測到公測,再到通義靈碼正式發布()第一時間使用,再到后來使用企業定制版的通義靈碼,再再再到現在通義靈碼2.0,我可以說“用著”通義靈碼成長的為數不多的程序員之一了吧。
咱書說簡短,閑言少敘,直奔主題
今天,我會聊一聊通義靈碼的新功能 和 通義靈碼2.0與1.0的體驗感。
2、通義靈碼 更新與安裝
2.1 IDE插件更新
關于通義靈碼2.0版本,是在今年1月13日(2025/1/13)官宣的全新模型選擇功能,并且支持基于百煉的DeepSeek-V3和DeepSeek-R1滿血版模型。這對于我們技術er來說,確實是一次重大的升級。 尤其Deepseek的爆火,并且通義靈碼結合DeepSeek,這是多么好的福利啊。幸福來得就是這么突然。
所以,在聊靈碼2.0的使用感受前,我們首先要做的是下載插件或者更新插件。
2.1.1 PyCharm 更新
這里也非常簡單, 我就以Pycharm為例(我的是最新版本的PyCharm),
可以直接在Pycharm→Setting →Pluging:
- 如果沒有安裝,則在”Marketplace”搜索 tongyilingma即可,
- 如果已安裝,則直接在”Installed” 更新即可。
這里就不做過多贅述,如下圖。
2.1.2 VSCode 更新
VSCode安裝與更新步驟,可以參照官網的安裝方式,也可以參照下圖:
2.2 官網下載更新
也可以直接在官網下載,地址:https://lingma.aliyun.com/download
3、 使用體驗
3.1生成單元測試
接著,打開編譯器(PyCharm), 登錄通義靈碼, 選擇模型deepseek-r1,
如下圖
接下來,我就例舉實際工作中的一個業務場景, 看看結合了deepseek-r1的通義靈碼,在輸出的結果與絲滑度,具體如截圖:
可以看到,在整個輸出過程中,思考的時間很短,而且輸出的代碼的能力也很強,并且輸出過程中,有對異常場景的判斷,
但是,整段代碼中,有兩個點沒有考慮到:
-
- 讀取圖片的方式
-
- 測試結果的儲存
因為我前提已經說明需要對圖片是否過暗進行檢測,所以必須要做的就是圖片的讀取,但是這段代碼就沒有考慮到。
并且,對結果的存儲方式,這里也沒有考慮到,
其實這對于正常的單元測試來說,是應該考慮到的。
或許,對通義靈碼來說,如果再增加一些對上下午的理解,或許輸出的代碼會更完美。
瑕不掩瑜,整體來說,相對于1.0 不管是代碼質量,還是代碼生成速度,亦或者代碼的分析,都有很大的提升。
3. 2 跨語言編程
為了驗證通義靈碼的跨語言編程,這里的模型我選擇 deepseek -v3,這里我把一個Python寫的代碼,切換成Java來實現,具體如下:
在整個過程中圖片
跨語言編碼完成
從兩個圖片,我們可以看從過程到結果,通義靈碼2.0給出了:
- 思考過程,
- 實現業務代碼,
- 代碼替換的庫、方法,
- 代碼修改點,
- 代碼注釋
所以,你看,我們在寫代碼過程中,是不是也會這么思考,也會做這些事情呢?
我想,這就是通義靈碼2.0的優勢,也是大部分程序員選擇通義靈碼的原因吧。
3.3靈碼2.0 與1.0 對比
再說到2.0 與1.0的對比體驗, 我在上面也有體現,為了讓你更直觀的比對,這里我總結了幾點:
-
1) 模型的集成, 2.0集成了deepseek模型,這對我們來有更多選擇
-
2) 代碼的輸出更快,思考時間更短,生成的代碼可直接運行的成功率更高
-
3) 對業務的理解能力有提升,這太有感觸了,
– 1.0版本,我記得同樣是上面輸入的場景,結果輸出的內容我需要修改5處,而2.0版本,我修改的內容只有2處,這就是質的提升。 -
4) 對話理解能力的提升,我輸入的內容不是非常清晰,但是2.0的理解能力和異常處理,容錯能力包括性能,都可以給考慮到,但是1.0版本,這方面就有些欠缺。
4、總結
2025年,注定是一個不平凡的年, 哪吒2的上映, 通義靈碼2.0的全面升級,Deepseek的開源,以及各個企業大團結一致對外,注定了我們在AI領域會有更高的成就。
感覺還沒說完,這又到了總結的時間了,我也在嘮叨幾句。
今天深度體驗了通義靈碼2.0的新功能,以及與1.0的對比體驗,整體來說,非常奈斯。那有多奈斯呢:
- 1) 代碼生成速度:
非常快,非常絲滑, 這不僅僅是Deepseek模型的集成,更是阿里云百煉平臺的功勞。 - 2) 自動生成單元測試:
這對我們技術人員來說,太方便了,真的是應了那句話:AI不是替代人的工作,而是協助人完成工作 - 3) 代碼生成準確率:
一個AI工具僅僅能生成代碼,但是代碼卻無法應用于實踐中,那么這個AI功能就不是一個成功的工具,但通義靈碼恰恰相反,它不僅生成快速生成代碼,而且還能基于業務生成可執行的代碼,這就節省了我們的代碼調試時間 - 4) 跨語言編程:
這個新功能太重要了,尤其對應用開發同學來說,這種我可以通過通義靈碼就能實現的業務功能,就不再需要在看別人的時(lian)間(se)了哦 -
- 安全性:
對企業來說,為什么不用第三方AI工具,就是因為安全性,擔心自己的企業的核心業務代碼被有企圖的三方利用,但是,這恰恰體現了通義靈碼的意義,它就是為了”守護”我們的核心資產而存在的。
- 安全性:
最后,上1張圖,來總結我今天的測評,也希望我們打工人像哪吒一樣:唯有突破,才能成功。