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

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

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

Part 1:通义灵码生成单元测试

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

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

Part 2:通义灵码自动生成代码

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

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

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

点击此处,快速体验通义灵码。

相关推荐
Akamai中国7 小时前
分布式AI推理的成功之道
人工智能·分布式·云原生·云计算·云服务·云平台·云主机
川石教育8 小时前
测试工程师如何学会Kubernetes(k8s)容器知识
云原生·容器·kubernetes·kubernetes容器·kubernetes教程
匆匆z211 小时前
AWS EC2 微服务 金丝雀发布(Canary Release)方案
微服务·云原生·金丝雀部署
富士康质检员张全蛋12 小时前
云原生|kubernetes|kubernetes的etcd集群备份策略
云原生·kubernetes·etcd
慧一居士12 小时前
Kubernetes 中kind类型和各类型详细配置完整示例介绍
云原生·kubernetes·yaml配置
水淹萌龙20 小时前
k8s 中使用 Service 访问时NetworkPolicy不生效问题排查
云原生·容器·kubernetes
云攀登者-望正茂1 天前
最大化效率和性能:AKS 中节点池的强大功能
云原生·容器·kubernetes
一个向上的运维者1 天前
k8s的flannel生产实战与常见问题排查
云原生·容器·kubernetes
Mr.小海1 天前
k8s 1.10.26 一次containerd失败引发kubectl不可用问题
云原生·容器·kubernetes
why1511 天前
微服务商城(1)开篇、服务划分
微服务·云原生·架构