体验了一把qwen-code,它居然是个冷笑话高手?

794 阅读5分钟

事情是这样的

最近 qwen-code 特火,claude-code用不起,大善人qwen-code给咱免费用,那还不赶紧薅一把?

正好今天得闲,就搞来试了一下,本来想试试写个缠论的可视化工具

结果现它在执行任务的时候,挺有梗的👨🏾 他还挺喜欢讲点冷笑话😄

好了,回到今天的主题。

那就是测试一下qwen-code 的代码能力到底怎么样?

首先是安装 qwen-code 我是使用的是基于命令行的客户端 qwen-code 据说是基于gemini-code 二次开发的?

node环境的直接使用npm 全局安装即可,没有的话,那就自己先装一下node环境,这里不蹭字数了。

安装命令:

npm i -g @qwen-code/qwen-code

安装完后输入qwen 命令就可以进到终端下了

第一个测试

我首先是想让他基于Next.js来创建一个网站。使用的prompt:

在当前目录下创建一个next.js的项目。  我需要使用Next.js + tailwind css + shadcn/ui来做前端。 这个web的首页需要针对seo优化,其他的功能页不用。
这个项目是要做一个展示各个平台热搜的网站。首页导航可以选择不同的网站。

结果它卡在了路径上... image.png

它尝试了使用 next.js 的命令来创建项目,但可惜一直创建失败。

可能问题出在我在win11上,使用的gitbash终端来运行的有关?

第二个测试

本来前面的失败已经让我对它有点怀疑了。 但是本着不抛弃不放弃的原则,还是在坚持了一下。

想让他实现一个下载tushare的日线数据,然后结合缠论的原理,画一个缠论的趋势图出来。

给它的prompt:

帮我在当前文件夹下创建一个项目,然后实现股票分析的程序。 
这个程序首先会从tushare下载日线的股票数据,然后结合缠论的理论,画出缠论里用来分析股票走势的图。
使用python实现

它首先是创建了一个python项目和虚拟环境,然后自动安装了需要的依赖。

image.png

接下来是去创建了主程序文件、写README的步骤: image.png image.png image.png

然后自己运行了程序并解决了报错。 这里它并没有完全的展示报错出来,而是读取了报错结果,然后默默的把报错给修复了。 image.png

到这一步,它已经实现了缠论的基础部分:分型的识别、连接笔和连接线段。

整体的效果是这样子的:

可以看到基本都已经出来了。 折线图是基于收盘价来画的,但 的判断是用的正确数据。

同时看到这个图还存在着 字体显示不全 的问题。 给他提示,让他修复一下这个问题。

执行完成后,它确实修复了这个问题!

这些做完之后,虽然整体比较简单,但是一个基于缠论实现的分析图确实已经基本完成了。 其实这里可以看到他的逻辑都挺清晰的,然后对于缠论的理解也很到位。

我没有给他投喂任何缠论的知识,所以这里用到的完全是他自己所掌握的知识。

事情发展到这里,还是挺不错的,但是他接下来的规划让我有点慌。 他想要修改线段的逻辑?

为了避免它的幻觉导致 9不搭8 的情况,我告诉他先严格按照缠论的标准定义来实现。

所以后面它创建了几个版本的测试用例来测试它的图画得是否正确。

最终测试的结果是没问题,所以我也选择相信!

进一步的测试

刚刚它只是基于matplotlib画了一个图出来,当我们想要查看细节的时候是没法看到的。 所以,我希望能给他增加一些交互功能。 当然我知道这些matplotlib实现不了,所以让它调研了一下我这个需求是否可行先。

这里没想到他居然使用的是Google?

那么不出意外就要出意外了。 网络不支持!搜索失败。

最后经过了漫长了8分钟后,他选择了使用 plotly 来实现我给的需求。 这个库的结果展示是通过浏览器来展示的。 可以看到鼠标放到上面也有了交互。

当然,只有这个还不够,我还希望它能在图上显示完整的蜡烛图。 所以继续来提需求:

最终,他真的实现了!

这效果,我只想说 NEW! BEE!

总结一下

全程真的没写一句代码,全是交给qwen-code来完成的。

在执行过程中,它要用到的命令会申请权限,比如安装包要用到的pip,执行代码要用到的python 等等。

可以选择单次授权,也可以选择这个命令永远授权。这个逻辑跟其他AI编辑器的都一样,会比较安全。 image.png

不过跟Cursor不同的是

它的执行过程展示的得不多。比如调用工具、运行命令这些的,它把这些的结果隐藏起来了,更多的时候是给你讲冷笑话~ image.png

可能这就是程序员特有的浪漫! 这个整体验其实还是比较俘获我心的,尽管前面有点难堪。

最后这个实现示例的代码的我放到了公众号:麦造的成长日迹 里,需要的朋友去回复abc领取。

散会~