前天课上无聊,在妖火发了一个帖子,询问现在agent编程的大家的选择. 要火总是每个人都很热情, 大家各种推荐.
当天下午我就下载了gemini-cli,还有qwen code.
以前一直都是在用github pilot edit, 只针对于单文件. 或者是干脆就是在claude的网页端询问.
这次使用了agent之后, 第一次感受到了vibe coding 原来是这样子. 可以自己扫描工作目录下的文件, 自己创建或者是删除.但是我还是偏向于ask every time, 而不是给full permission.
以后编程真的像是在做游戏了.
就像这几天一直在修缮我的tg索引. 把他一个从纯前端的实现做成一个后端的动态网页加上r2.
在来来回回debug的过程中, 感觉到我发挥的作用还是非常明显的. 因为没有一站式的本地开发环境, 没有nodejs,wrangler之类的, 只能靠用cf面板来进行编程, 所以说agent无法完成一个闭环,可能有了本地环境他也能做一些测试.
这样他在产出代码之前,我会先看一遍逻辑,检查一遍里边儿是否和他提出的目标相符.
实际上检查出了很多次说了改,但是实际上没改的情况. 这也就不得不提到前端,后端分离的框架带来文件增多,然后llm可能就是拆东墙补西墙. 这种情况发生在qwen3模型上很多
因为我对js还处于一个比较基础的小白水平, 但是对于Python就比较懂。 看他们写出来的Python代码 差不多就了解了他们的逻辑 看出了一些他们漏掉的东西,然后抓紧让他们继续修补。
对于js我的控制能力可能就没那么强,只能当英文作文看
总的来说,人工代码审查还是非常有必要的。 否则llm也是其实在试错,比如借助本地开发环境的多次运行查看编译错误来进行下次修补. 但是如果没有本地运行环境,那只能靠人眼或者手动部署了
#ai #programming
当天下午我就下载了gemini-cli,还有qwen code.
以前一直都是在用github pilot edit, 只针对于单文件. 或者是干脆就是在claude的网页端询问.
这次使用了agent之后, 第一次感受到了vibe coding 原来是这样子. 可以自己扫描工作目录下的文件, 自己创建或者是删除.但是我还是偏向于ask every time, 而不是给full permission.
以后编程真的像是在做游戏了.
就像这几天一直在修缮我的tg索引. 把他一个从纯前端的实现做成一个后端的动态网页加上r2.
在来来回回debug的过程中, 感觉到我发挥的作用还是非常明显的. 因为没有一站式的本地开发环境, 没有nodejs,wrangler之类的, 只能靠用cf面板来进行编程, 所以说agent无法完成一个闭环,可能有了本地环境他也能做一些测试.
这样他在产出代码之前,我会先看一遍逻辑,检查一遍里边儿是否和他提出的目标相符.
实际上检查出了很多次说了改,但是实际上没改的情况. 这也就不得不提到前端,后端分离的框架带来文件增多,然后llm可能就是拆东墙补西墙. 这种情况发生在qwen3模型上很多
因为我对js还处于一个比较基础的小白水平, 但是对于Python就比较懂。 看他们写出来的Python代码 差不多就了解了他们的逻辑 看出了一些他们漏掉的东西,然后抓紧让他们继续修补。
对于js我的控制能力可能就没那么强,只能当英文作文看
总的来说,人工代码审查还是非常有必要的。 否则llm也是其实在试错,比如借助本地开发环境的多次运行查看编译错误来进行下次修补. 但是如果没有本地运行环境,那只能靠人眼或者手动部署了
#ai #programming