小鱼深度评测 | 通义灵码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.mzph.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;如比价插件、智能…