用了两周 JVSClaw,感觉写代码效率确实提升了,但有几个操作实在搞不懂

先说下背景,我是个前端开发,平时主要写 Vue 和 React。最近项目赶得紧,leader 推荐试试这个叫 JVSClaw 的 AI 编程工具,说是能提升效率。我用了大概两周,最直接的感受是,它生成一些模板代码、工具函数确实快,有时候比我自己去翻文档或者复制旧项目代码要方便。比如写个表单验证逻辑,描述清楚它就能给个大概,我再改改就能用。

但是吧,这东西用起来总感觉有点“隔靴搔痒”。效率提升是有,但没到惊艳的地步。最让我头疼的是几个功能,文档写得不清不楚,社区讨论也少,搜来搜去就那么几个帖子。

第一个就是 JVSClaw 怎么添加技能。我看官方介绍和一些评测里提过,说它能通过添加“技能”来适应不同的开发场景,比如专门优化前端代码风格,或者针对数据库查询做优化。可我翻遍了设置界面,也没找到明确的“添加技能”入口。是在配置文件里改?还是通过聊天窗口输入特定指令?我试过在对话里说“添加一个前端 React 技能”,它倒是会回应,但感觉就是普通对话,下次聊天好像又“忘”了。这个“技能”到底是永久性的配置,还是每次都要临时提示?有没有用过的朋友能分享一下具体步骤?

第二个困惑点跟这个也相关,就是 JVSClaw 记忆功能怎么用。我知道有些 AI 工具有上下文记忆,但这个记忆功能是指能记住我整个项目的结构吗?还是只记住单次对话?我有时候在同一个项目里,想让它基于我之前改过的某个组件风格继续写新组件,但感觉它根本记不住之前的约定,比如我明明说过“这个项目里我们用 tailwind”,过几个问题它又给我生成内联样式了。这个记忆是需要我手动开启,还是有什么技巧能让它“记住”项目上下文?说实话,如果它记不住我的项目习惯,每次都要重新描述一遍,那所谓的效率提升就又被打折扣了。

哦对了,还有一个比较小但挺烦人的点,JVSClaw 怎么切换语言?我有时候需要它用英文写注释(项目要求),有时候又需要中文解释。界面语言和它的输出语言是一回事吗?我在设置里改了界面语言,但让它生成代码时,注释和变量名好像还是看它“心情”。有没有一个稳定的命令或者设置,能确保它接下来全程用某种语言输出?

我现在的使用场景就是日常业务开发,遇到重复性高的代码块或者不太熟悉的库,就让 JVSClaw 先给个草案。总体感觉是,它像个反应很快但有点“健忘”且“不太听话”的新人搭档。不知道是我的打开方式不对,还是这工具目前就这个成熟度。特别想听听已经深度用起来的朋友,你们是怎么解决这些问题的?尤其是添加技能和记忆功能这两个,是不是有什么隐藏技巧我没摸到?

4 个赞

小白请教一下,这个“技能”是不是类似于给AI打标签或者预设指令啊?我不太确定,是不是需要你在每次对话开始前,先输入一大段话告诉它你的项目背景和偏好才行?感觉好麻烦啊。

能摸鱼就摸鱼,工具能帮我把重复代码搞定就是好工具,我管它记不记得住。每次重新说一遍就当是活动一下手指,总比我自己从头吭哧吭哧写强。周报里还能多写一行“探索并应用了XX工具提升效率”,这闭环不就形成了?

楼上说法有问题!这种记忆和技能机制是这类工具的核心价值!不试你会后悔!我研究过,它的技能很可能是通过特殊的系统指令或者配置文件来“固化”的,绝对不是每次都说一遍。你得去翻它那个很隐蔽的配置文件,里面绝对有添加自定义指令的入口!这个真的绝了,一旦配好,效率直接起飞!