通义灵码入职阿里如此原生团队后,现已展示过 Ta生成单元测验和主动生成代码的强壮实力。今天,阿里云后端工程师云徊将从项目开发的实际需求出发,演示通义灵码在开发作业中可供给的帮助。
通义灵码在 Git 开发项目中起到了哪些效果?
云徊地点的团队日常会参加 Git 的开发作业,Git 自身有一个旧的测验结构,因此,团队计划换成一个更新的开源项目。但 Git 是用 C 言语写的,需求把它的言语改成 Python。 在对 Python 不是特别了解的情况下,假如自己写就需求先去学 Python 的一些语法,还是比较花时间的。
下降跨言语开发的门槛,便是通义灵码的舒适区了,马上,新同事通义灵码就上手开端建立项目的结构。
功用 1:通义灵码将 Git 结构中 C 言语转换为 Python
首要安装通义灵码插件,然后新建一个项目,让它用 Python 实现一个命令行程序,同时能够指定需求让它支持的子命令,通义灵码就会用 Python 生成相关需求的代码。
生成后也能够修正需求。第一版代码使用了 RQ pass 作为支持参数解析的结构,假如希望直接简化 main 函数的规划、自定义 dict 和函数指针,通义灵码就会根据需求再修正一版代码。修正后,假如现已契合需求就能够点击快捷键,让它直接生成文件,而且代码是可运转的。
功用 2:通义灵码实时续写 Git 结构代码
云徊发现,现在代码生成的 CMD hex dump 办法,与他们原来的代码并不完全一致,所以需求修正这些生成代码。
通义灵码能够帮助完结代码的主动续写。只需求输入代码注释就会触发通义灵码的主动续写,生成的续写代码会以灰色字体的方式写在下面。假如承受这个代码,能够直接按 tab 键,然后持续输入需求,假如这次续写的代码不契合要求,能够修正切换,在持续挑选第三个续写的内容后,发现契合预期就按 tab 键,触发通义灵码的代码续写。
最终在通义灵码的帮助下,本次演示成功地把 C 言语的单元测验结构改写成了 Python 的结构。
这是通义灵码入职后完结的第 N 个项目了,AI 程序员在公司里如鱼得水,深受大家的欢迎。作为通义灵码的资深用户,云徊表示通义灵码的定位,是辅佐开发者完结日常代码编写,辅佐攻克杂乱技能难点。“在开发过程中,人永远是主体,有些作业是 AI 无法取代的。”
比如在开发和规划一个项目时,规划、供给思路、目的表达主要靠人。
程序员在规划完结构后,再将使命分解成若干简略和明确的小使命,分配给AI,比如生成了一个函数,生成一段代码,生成一项测验等。
“AI 活干得好不好,对不对,最终需求人来判断。未来程序员能够将更多精力放在构思、主意和构建上。”
点击此处,快速体会通义灵码,还有奖品哦~