小魚深度評測 | 通義靈碼2.0,不僅可跨語言編碼,自動生成單元測試等,更炸裂的是集成DeepSeek模型且免費使用,太炸裂了。

小魚深度評測 通義靈碼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. 讀取圖片的方式
    1. 測試結果的儲存

因為我前提已經說明需要對圖片是否過暗進行檢測,所以必須要做的就是圖片的讀取,但是這段代碼就沒有考慮到。
并且,對結果的存儲方式,這里也沒有考慮到,
其實這對于正常的單元測試來說,是應該考慮到的。

或許,對通義靈碼來說,如果再增加一些對上下午的理解,或許輸出的代碼會更完美。
瑕不掩瑜,整體來說,相對于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)了哦
    1. 安全性:
      對企業來說,為什么不用第三方AI工具,就是因為安全性,擔心自己的企業的核心業務代碼被有企圖的三方利用,但是,這恰恰體現了通義靈碼的意義,它就是為了”守護”我們的核心資產而存在的。

最后,上1張圖,來總結我今天的測評,也希望我們打工人像哪吒一樣:唯有突破,才能成功

在這里插入圖片描述

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/bicheng/71670.shtml
繁體地址,請注明出處:http://hk.pswp.cn/bicheng/71670.shtml
英文地址,請注明出處:http://en.pswp.cn/bicheng/71670.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

《微軟量子芯片:開啟量子計算新紀元》:此文為AI自動生成

量子計算的神秘面紗 在科技飛速發展的今天,量子計算作為前沿領域,正逐漸走進大眾的視野。它宛如一把神秘的鑰匙,有望開啟未來科技變革的大門,而微軟量子芯片則是這把鑰匙上一顆璀璨的明珠。 量子計算,簡單來說,是一種遵循量子力學規律調控量子信息單元進行計算的新型計算…

深度解讀DeepSeek:從原理到模型

一、大模型模型發展路線退 二、DeepSeek V2-V3/R1技術原理 DeepSeek V2、V3 和 R1 模型架構優化要點: 1、?DeepSeek V2? 混合專家架構(DeepSeekMoE)?:采用細粒度專家劃分與共享專家機制,總參數規模達236B但僅激活…

easyexcel 2.2.6版本導出excel模板時,標題帶下拉框及其下拉值過多不顯示問題

需求背景&#xff1a;有一個需求要做下拉框的值有100多條&#xff0c;同時這個excel是一個多sheet的導入模板 直接用easyexcel 導出&#xff0c;會出現下拉框的值過多&#xff0c;導致生成出來的excel模板無法正常展示下拉功能 使用的easyexcel版本&#xff1a;<depende…

基于WebRTC與AI大模型接入EasyRTC:打造輕量級、高實時、強互動的嵌入式音視頻解決方案

隨著物聯網和嵌入式技術的快速發展&#xff0c;嵌入式設備對實時音視頻通信的需求日益增長。然而&#xff0c;傳統的音視頻解決方案往往存在體積龐大、實時性差、互動體驗不佳等問題&#xff0c;難以滿足嵌入式設備的資源限制和應用場景需求。 針對以上痛點&#xff0c;本文將介…

AI工作流+專業知識庫+系統API的全流程任務自動化

我有點悲觀&#xff0c;甚至很沮喪&#xff0c;因為AI留給普通人的機會不多了&#xff0c;這既是人類之間權力的斗爭&#xff0c;也是硅基生命和碳基生命的斗爭。AI自動化是無法避免的趨勢&#xff0c;如果人類不能平權&#xff0c;那就只能跪下接受審判。 通過整合AI工作流、專…

Lua | 每日一練 (3)

&#x1f4a2;歡迎來到張胤塵的技術站 &#x1f4a5;技術如江河&#xff0c;匯聚眾志成。代碼似星辰&#xff0c;照亮行征程。開源精神長&#xff0c;傳承永不忘。攜手共前行&#xff0c;未來更輝煌&#x1f4a5; 文章目錄 Lua | 每日一練 (3)題目參考答案減少查找次數預分配表…

二叉樹(中等題)

1、先序&#xff0c;中序遍歷確定二叉樹 105 方法一、 前提 ① 必須不能有重復元素② 只有先序&#xff0b;中序和后序&#xff0b;中序才能實現唯一樹 思考要點&#xff1a; 不要想著用for循環&#xff0c;遞歸一定更好解決輸入是vector&#xff0c;遞歸就得考慮傳入索…

服務器通過 ollama 運行deepseek r1

1、服務器環境簡介 56核 CPU64G 內存無顯卡已安裝 Ollama 2、下載模型與配置 正常可以通過 ollama pull 或 ollama run 命令直接下載&#xff0c;但通常會遇到連接超時、找不到網址等總理。因此&#xff0c;可以使用國內的模型站進行下載&#xff0c;在這里使用魔塔查找模型…

java項目排查線上問題1111

1.磁盤容量不足&#xff1a; 應用拋出的異常信息&#xff1a;java.io.IOException: 磁盤空間不足 1.1 指令獲取磁盤狀態&#xff1a;df -h 1.2 獲取目錄下文件夾大小&#xff1a;du -sh * 1.3 獲取目錄下文件夾大小&#xff1a;ls -lh 可以找到最大的文件&#xff0c;如日…

js中 ES6 新特性詳解

ES6&#xff08;ECMAScript 2015&#xff09;是 JavaScript 的一次重大更新&#xff0c;引入了許多新的特性&#xff0c;使 JavaScript 代碼更加簡潔、可讀和高效。以下是 ES6 的主要新特性及其原理 1. let 和 const 關鍵字 原理解析 1.1 作用域 var 關鍵字的作用域&#xf…

深入理解設計模式之解釋器模式

深入理解設計模式之解釋器模式 在軟件開發的復雜世界中,我們常常會遇到需要處理特定領域語言的情況。比如在開發一個計算器程序時,需要解析和計算數學表達式;在實現正則表達式功能時,要解析用戶輸入的正則表達式來匹配文本。這些場景都涉及到對特定語言的解釋和執行,而解…

巧妙實現右鍵菜單功能,提升用戶操作體驗

在動態交互式圖庫中&#xff0c;右鍵菜單是一項能夠顯著提升用戶操作便捷性的功能。它的設計既要響應用戶點擊位置&#xff0c;又需確保菜單功能與數據操作緊密結合&#xff0c;比如刪除圖片操作。以下將通過一段實際代碼實現&#xff0c;展示從思路到實現的詳細過程。 實現右鍵…

??????????????如何使用函數指針來調用函數

在C和C編程中&#xff0c;函數指針是一種特殊類型的指針&#xff0c;它指向一個函數而不是一個變量。使用函數指針可以動態地調用不同的函數&#xff0c;這在實現回調函數、事件處理、策略模式等場景中非常有用。 以下是如何定義和使用函數指針來調用函數的步驟&#xff1a; 定…

KEGG條形圖繪制

原始數據 setwd("C:\\Users\\HUAWEI\\Desktop\\proteomic_WGCNA\\bacteria\\Eggnog\\KEGGhun") library(ggplot2) library(cols4all) dt <- read.csv("bacteria_KEGG.csv")dt$KEGG_Term <- factor(dt$KEGG_Term, levels rev(dt$KEGG_Term))#基礎富集…

My Metronome for Mac v1.4.2 我的節拍器 支持M、Intel芯片

應用介紹 My Metronome 是一款適用于 macOS 的專業節拍器應用程序&#xff0c;旨在幫助音樂家、作曲家、學生和任何需要精確節奏控制的人進行練習。無論是進行樂器練習、音樂創作還是演出排練&#xff0c;My Metronome 都能為用戶提供精準的節拍支持和靈活的功能&#xff0c;確…

宇樹科技13家核心零部件供應商梳理!

2025年2月6日&#xff0c;摩根士丹利&#xff08;Morgan Stanley&#xff09;發布最新人形機器人研報&#xff1a;Humanoid 100: Mapping the Humanoid Robot Value Chain&#xff08;人形機器人100&#xff1a;全球人形機器人產業鏈梳理&#xff09;。 Humanoid 100清單清單中…

Part 3 第十二章 單元測試 Unit Testing

概述 第十二章圍繞單元測試展開&#xff0c;闡述了單元測試的實踐與重要性&#xff0c;通過對比其他測試類型&#xff0c;突出其特點&#xff0c;還介紹了單元測試的最佳實踐、避免的反模式以及與測試替身相關的內容&#xff0c;為編寫高質量單元測試提供指導。 章節概要 1…

【Vite SVG 圖標方案:vite-plugin-svg-icons 指南】

&#x1f31f; Vite SVG 圖標方案&#xff1a;vite-plugin-svg-icons 指南 &#x1f4dc; 背景與痛點 &#x1f30d; 前端圖標演進史 1.0 &#x1f5bc;? 圖片圖標 → 2.0 &#x1f3ad; 字體圖標 → 3.0 &#x1f3a8; SVG 圖標傳統方案存在三大痛點&#xff1a; 字體圖標…

go flag參數 類似Java main 的args

兩部分內容 go run test1.go aa -name 123 1. 解析&#xff1a;aa -name 123 2. 解析&#xff1a;name 123 代碼 package mainimport ("log""os" )func main() {log.Println("main ...")if len(os.Args) > 0 {for index, arg : ra…

酒店旅游API:數據交互的隱形橋梁——以攜程API為例

一、API&#xff1a;酒店 和第三方服務無縫連接。 核心價值&#xff1a; 實時數據互通&#xff1a;房態、價格、庫存秒級同步。業務流程自動化&#xff1a;預訂、支付、確認全程無需人工干預。生態擴展&#xff1a;開發者可基于API構建定制化工具&#xff08;如比價插件、智能…