30% 代码由 AI 生成,单测准确率达到 90%,我在阿里巴巴国际站推广通义灵码

本文涉及的产品
服务治理 MSE Sentinel/OpenSergo,Agent数量 不受限
Serverless 应用引擎免费试用套餐包,4320000 CU,有效期3个月
应用实时监控服务-用户体验监控,每月100OCU免费额度
简介: 用通义灵码,真香!

我叫狄建业,花名薛岳,2014 年 2 月加入阿里。我在阿里的工作经历主要分成几个阶段,第一阶段是 2014 年到 2017 年左右,一直在 1688 服务上做研发。第二阶段是 2018 年后加入 ICBU(阿里巴巴国际站),前期在做订购、CRM 相关的工作。这两年我主要是负责商家整体的架构以及 AI 的探索与创新。


70%-80%时间在写代码

遍历主流工具后选择通义灵码


我现在写代码的时间其实是比较多的,相对来说,前几年每天只有 30% 的时间写代码,但这两年差不多有 70%~80% 的时间都在写代码。


2022 年年底,通用大模型破圈之后,大家都比较震惊,然后开始疯狂投入。我也差不多是在 2023 年 5 月份左右 All in AI 领域。


GitHub Copilot 当时比较火,所以我们就开始试用,但因为安全和价格的原因,后续就没有再使用了。后来我也将公司内部当时可用的 Copilot 工具都试用过,发现它们没办法满足我的需求。2023年 9 月,有个同学给我推荐了通义灵码,我深度使用之后发现挺好。


在我们写代码的过程中比较关注的是,能不能智能地帮我生成代码。像通义灵码,比如我写一行代码,它就可以帮我把剩下的代码补全,这样的话我写起来就变成了看和采纳,把我的疲惫度降的很低,避免了一些机械的人肉的操作。


第二个,在写代码的过程中,大家也不是全知全能的,可能有些方法或者写法不知道,我希望在这个过程中能够快速的搜索到答案,通义灵码可以快速帮我找到答案,我就不需要在浏览器之间来回切换,极大地改善了我的编程体验。


通义灵码帮我生成的代码量其实挺多的,30%-40% 基本都是通义灵码帮我生成的,我自己体感测过。


我最喜欢它的自动续写功能,从去年 9 月份到现在差不多大半年时间,通义灵码给我的感受是越来越智能,它能够按照我的代码风格去生成对应的代码。


第二个的话是单元测试,单元测试生成的准确度是非常高的,80% 甚至是 90%。


代码采纳率在60%-70%

我推荐同事都来用通义灵码


感受的话其实很明显,通义灵码它的功能越来越全面,首先,它基本能覆盖市面上 Copilot 工具所有的功能。第二是它的智能,我用它的自动生成代码功能比较多,发现它生成的采纳率是非常高的,差不多在百分之六七十左右,这我认为已经很高了。


我们架构组在 2023 年 5 月份的时候,承担了推广通义灵码的职责,将通义灵码引入了团队,推广通义灵码后,大家都感觉真香。我推荐大家先用起来,多用个两三天,多包容一下,就会发现通义灵码真香。我还负责管理外包团队,我已经让外包团队全部使用,AI 编程一定是当下以及未来的趋势,不用再去质疑这个事情了。


点击此处,下载使用通义灵码。

相关实践学习
2分钟自动化部署人生模拟器
本场景将带你借助云效流水线Flow实现人生模拟器小游戏的自动化部署
SVN版本控制系统
SVN是现在软件开发之中的主流软件版本控制工具,在工作之中利用SVN可以有效的解决多人开发的代码管理问题,本课程将为读者讲解SVN服务器的配置以及基于MyEclipse的SVN客户端插件的配置与使用,并且在讲解之中着重讲解了冲突的产生于解决。
相关文章
|
4天前
|
人工智能 移动开发 JavaScript
如何用uniapp打包桌面客户端exe包,vue或者uni项目如何打包桌面客户端之electron开发-优雅草央千澈以开源蜻蜓AI工具为例子演示完整教程-开源代码附上
如何用uniapp打包桌面客户端exe包,vue或者uni项目如何打包桌面客户端之electron开发-优雅草央千澈以开源蜻蜓AI工具为例子演示完整教程-开源代码附上
|
6天前
|
人工智能 前端开发 Unix
使用tree命令把自己的代码归类文件目录的方法-优雅草央千澈以优雅草AI智能功能为例给大家展示tree命令实际用法
使用tree命令把自己的代码归类文件目录的方法-优雅草央千澈以优雅草AI智能功能为例给大家展示tree命令实际用法
使用tree命令把自己的代码归类文件目录的方法-优雅草央千澈以优雅草AI智能功能为例给大家展示tree命令实际用法
|
1天前
|
人工智能 自然语言处理 开发工具
Languine:专为开发者设计的 AI 多语言翻译工具,快速生成100+种语言的准确翻译,简化应用程序的 i18n 国际化配置
Languine 是一款面向开发者的 AI 翻译工具,支持 100+ 种语言,自动化翻译流程,提升多语言应用开发效率。
26 15
Languine:专为开发者设计的 AI 多语言翻译工具,快速生成100+种语言的准确翻译,简化应用程序的 i18n 国际化配置
|
6天前
|
人工智能 开发框架 算法
Qwen-Agent:阿里通义开源 AI Agent 应用开发框架,支持构建多智能体,具备自动记忆上下文等能力
Qwen-Agent 是阿里通义开源的一个基于 Qwen 模型的 Agent 应用开发框架,支持指令遵循、工具使用、规划和记忆能力,适用于构建复杂的智能代理应用。
80 10
Qwen-Agent:阿里通义开源 AI Agent 应用开发框架,支持构建多智能体,具备自动记忆上下文等能力
|
1天前
|
人工智能 开发框架 安全
Smolagents:三行代码就能开发 AI 智能体,Hugging Face 开源轻量级 Agent 构建库
Smolagents 是 Hugging Face 推出的轻量级开源库,旨在简化智能代理的构建过程,支持多种大语言模型集成和代码执行代理功能。
105 68
Smolagents:三行代码就能开发 AI 智能体,Hugging Face 开源轻量级 Agent 构建库
|
6天前
|
人工智能 自然语言处理 程序员
新版灵码AI程序员体验简评
通义灵码AI程序员是阿里云推出的智能开发工具,能够自主完成缺陷修复、需求实现和研发问答等任务。用户只需输入需求,AI程序员即可自动生成代码并提交合并请求。尽管目前仍处于内测阶段,存在一些问题,但其潜力巨大,有望大幅提升开发效率与质量,成为跨时代的产品。本文详细介绍了该工具的功能及实操体验,并对其未来发展提出了建议。
|
12天前
|
人工智能 前端开发 Java
Spring AI Alibaba + 通义千问,开发AI应用如此简单!!!
本文介绍了如何使用Spring AI Alibaba开发一个简单的AI对话应用。通过引入`spring-ai-alibaba-starter`依赖和配置API密钥,结合Spring Boot项目,只需几行代码即可实现与AI模型的交互。具体步骤包括创建Spring Boot项目、编写Controller处理对话请求以及前端页面展示对话内容。此外,文章还介绍了如何通过添加对话记忆功能,使AI能够理解上下文并进行连贯对话。最后,总结了Spring AI为Java开发者带来的便利,简化了AI应用的开发流程。
203 0
|
9天前
|
人工智能
国家电网与阿里巴巴达成AI合作!
国家电网与阿里巴巴达成AI合作!
50 17
|
6天前
|
文字识别 测试技术 API
实战阿里通义灵码极速编程-截屏-OCR-Ollama篇代码
该代码实现了一个截屏测试工具,结合了鼠标事件监听、屏幕截图和OCR功能。用户可通过拖动鼠标选择屏幕区域进行截图,并将截图转换为Markdown格式的文本内容。具体步骤包括:初始化大模型客户端、编码图像为Base64格式、捕获指定屏幕区域并保存截图、调用大模型API进行OCR识别并输出Markdown格式的内容。
42 9
|
24天前
|
人工智能 数据挖掘
AI长脑子了?LLM惊现人类脑叶结构并有数学代码分区,MIT大牛新作震惊学界!
麻省理工学院的一项新研究揭示了大型语言模型(LLM)内部概念空间的几何结构,与人脑类似。研究通过分析稀疏自编码器生成的高维向量,发现了概念空间在原子、大脑和星系三个层次上的独特结构,为理解LLM的内部机制提供了新视角。论文地址:https://arxiv.org/abs/2410.19750
67 12