《AIGC+软件开发新范式》--05.阿里云首个 AI 员工入职,围观开发工程师使用反馈

简介: 在AI 热度持续上升的当下,阿里云推出AI智能编码助手—通义灵码。通义灵码是一款基于阿里云通义代码大模型打造的智能编码助手,基于海量优秀开源代数据集和编程教科书训练,为开发者带来高效、流畅的编码体验。

本文来源于阿里云社区电子书《AIGC+软件开发新范式》


阿里云首个 AI 员工入职,围观开发工程师使用反馈


大家这两天肯定知道新消息了,我们的新同事通义灵码已入职阿里云云原生团队,今天 Serverless 研发工程师西流搭档新同事通义灵码,从生成单元测试和自动生成代码 2 大能力展示 Ta 的强大实力。


被问及编程时最困扰的问题时,西流表示:“很多人为了赶业务,就没有时间去补测试。写代码和测试代码的时间是五五开,甚至四六开都有可能。如果把测试时间缩短的话,可能就有更多的时间去做业务代码。现在借助通义灵码,让它自动生成测试,基本上能帮助我们把主要的路径都跑完。一天时间下来,如果用通义灵码去跑的话,半天左右就可以跑通。”


Part 1:


通义灵码生成单元测试


像这种场景,这个函数本质上是想把一个文件的大小转成 GB、MB 或者 KB 这种人很好读的东西。我们测试并且装了通义灵码插件的话,就会显示通义灵码的图标。


下拉后有生成单元测试的选项,只要一点,就会弹出生成测试代码的页面。之前需要自己不停地去写,可能最少十几二十分钟是有的,但通义灵码基本上一分钟就可以生成完了,现在可以看一下质量,基本是符合预期的,可以直接把这个测试跑一下,只改了一行,基本上就通过了。


image.png


Part 2:


通义灵码自动生成代码


比如给 OSS 上的某张图片生成缩略图的这种代码,自己写可能要找很多搜索引擎,但是对着通义灵码可以直接这么说:“函数计算 3.0 使用 Python Wand 库实现对 OSS 上的图片生成缩略图的代码示例。”


因为在函数计算的平台上已经内置了 Wand 库,所以他就提示通义灵码最好用 Wand 库做这种事情。可以看到生成这种代码,比如触发的时候,肯定是自己去解析的,通义灵码只是给了个示例,说可能是一个阶乘格式,然后到了这个 Key,bucket 里有获取这个图片,接着拉过来怎么去处理,处理完了以后生成了缩略图,并且再写回 bucket。等通义灵码生成完,就可以直接复制,基本上拿过来,就可以直接去用了。


在使用通义灵码过程中,西流感受最深的是,通义灵码帮研发节省了一些测试或者基础代码的时间,那么在写业务代码或者写真正的核心代码的时候,会让你思考时间更长一点,不会那么赶,从某种程度上,也能减少一些焦虑。


image.png


相关文章
|
10天前
|
人工智能
Elastic & 阿里云邀您参加 AI 搜索 Tech Day
探索AI搜索未来,7月27日一同见证AI搜索新篇章
122 7
Elastic & 阿里云邀您参加 AI 搜索 Tech Day
|
4天前
|
人工智能 PyTorch TensorFlow
编程语言与工具:为AI开发选择合适的武器
【7月更文第16天】在当今人工智能(AI)迅速发展的时代,选择恰当的编程语言和框架就如同为征服未知领域的探险者配备精良装备。本文将聚焦于AI开发中的三大基石:Python语言、TensorFlow框架,以及PyTorch框架,为你的AI之旅提供有力的导航。
22 7
|
18小时前
|
弹性计算 运维 自然语言处理
阿里云OS Copilot测评:重塑Linux运维与开发体验的智能革命
阿里云OS Copilot巧妙地将大语言模型的自然语言处理能力与操作系统团队的深厚经验相结合,支持自然语言问答、辅助命令执行等功能,为Linux用户带来了前所未有的智能运维与开发体验。
|
3天前
|
机器学习/深度学习 人工智能 自然语言处理
AIGC-基于EAS服务快速部署一个AI视频生成
AIGC-基于EAS服务快速部署一个AI视频生成
|
2天前
|
人工智能 自然语言处理 搜索推荐
解读阿里云搜索开发工作台如何快速搭建AI语义搜索及RAG链路
本文介绍阿里云搜索开发工作台如何通过内置数据处理、查询分析、排序、效果测评、大模型等服务,结合阿里云搜索引擎及开源引擎,灵活打造AI语义搜索及RAG链路。
|
3天前
|
机器学习/深度学习 人工智能 自然语言处理
|
3天前
|
人工智能 运维 Cloud Native
|
7天前
|
机器学习/深度学习 人工智能 自然语言处理
|
5天前
|
人工智能 PyTorch TensorFlow
编程语言与工具:为AI开发选择合适的武器
【7月更文第15天】在人工智能(AI)领域,选择正确的编程语言和框架如同为战士挑选最合适的武器,它们能极大地影响项目进展的效率与成果。本文将深入探讨Python这一广泛应用于AI领域的编程语言,以及两个主流的深度学习框架——TensorFlow和PyTorch,为你提供决策时的参考依据。
27 1
|
1天前
|
机器学习/深度学习 人工智能 自然语言处理