玩法平台-通义灵码评测-任务组的测评





笔记来源于:任务
玩法平台-通义灵码评测-任务组
使用初体验(IDEA):
1、插件下载安装速度比较快。
2、对代码解释的很到位,参照生成的解释说明,很快就能够掌握这块代码所表达核心内容。

we_ui_refresh
3、部分场景响应比较迅速,从输入需求到内容的实现几乎是0延迟;但是在使用过程中偶尔也会出现等待输出的现象,例如输出了一部分代码,余下的代码会有一个等待的过程。

we_ui_refresh
上一篇
基于通义灵码完成一次个人笔记分析
写在前面的话
昨天,云栖大会上,阿里发布了通义大模型2.0,以及其上的几款重量级产品,通义灵码就是其中之一。作为一款国产的、免费的编码助手,期待已久了,迫不及待的体验一把。
这次主要体验一下通义灵码的自然语言生成代码、代码自动补全和代码解释功能。
需求和思路
需求:临近年底,又积累了不少笔记,想看看今年自己在哪些方向上做了调研、尝试、测评,遂决定写个脚本来分析下。语言选择python。
思路:大概如下:
初体验
先做一个简单的尝试:生成"设定一个文件路径并打开"的python代码。
在通义灵码对话框中,输入自然语言描述的问题:python如何打开一个文件目录。通义灵码生成python代码,插入到文件中。
从这个简单的测试来看,通义灵码的使用非常简洁,采用流行的对话方式,自然语言的处理也非常准确,生成代码的同时也提供了解释,体验非常友好。
接下来,开始正式开发需求
正式需求开发
新建一个debug.py文件,开始利用通义灵码生成代码。
1、在通义灵码对话框中,输入自然语言描述的问题:python如何获取一个文件路径下全部文件夹的名字,以及每个文件夹中全部文件的数量
通义灵码生成了完整的代码,点击运行,效果如下:
可以看到,通义灵码确实对指定路径进行了遍历,将指定路径下的文件夹展示了出来,但其展示的是全路径,并且把文件夹下的子文件夹都也展示出来了,另外,一些非笔记类的隐藏文件夹如.idea、.git等都被扫描统计了,因此我们需要对查询条件进行限制。
2、在首次查询条件后已对话的形式增加限制:1)修正为子文件夹的相对路径;2)修正为一级目录;3)增加限定,不包括隐藏文件夹。生成新的代码如下:
发现这次隐藏文件确实过滤掉了,但一级目录的限定并没有生效,通过通义灵码解释代码,发现问题出在os.walt()这部分。
3、于是针对查询条件的这部分进行限定,“不用遍历全部的,只需要一级目录"。通义灵码生成的代码开始取消掉了会造成子文件夹遍历的os.wait(),替换成了
[name for name in os.listdir(folder_path) if os.path.isdir(os.path.join(folde...
下一篇
安装后立即就是用了,先说下优点。
%1. 安装过程简单,官网说明详细。
%1. 无需繁琐的注册或配置过程,开箱即用。
%1. 使用过程流畅,无卡顿现象。
%1. 生成注释很全面,包含行级注释,可以有效减少输入法来回切换的情况。
%1. 对话过程及交互很友好,代码格式及着色清晰。
缺点:
%1. 目前支持的IDE还不够多(当然这不是大问题,例如Visual Studio)。
%1. 目前支持的编程语言对于某些语言来说,还不够强大(例如C#)。
评论