我是个刚转行学编程的菜鸟,之前做运营的,现在在自学前端。最近跟着教程用 Claw 来辅助写一些简单的页面组件,说实话,大部分时候它挺给力的,能省我好多查语法的时间。但有个问题真的让我头疼,而且越来越频繁——它生成的代码经常不完整。
比如昨天,我让它帮我生成一个带验证功能的登录表单 React 组件。结果它噼里啪啦给出了一堆代码,看起来有模有样,有 useState,有 handleSubmit 函数,但最关键的表单验证逻辑部分,就给了个注释 // 这里添加邮箱格式验证,然后就…没了?函数体是空的。这已经不是第一次了,好几次让它写循环或者条件判断,它也是写到关键步骤就停住,像话说一半。
我开始怀疑是我自己的问题。是我的提示词写得太笼统了吗?我已经尽量具体了,比如会说“请生成一个完整的、包含邮箱格式验证和密码长度验证的React函数组件”。还是说 Claw 这个工具本身就有这种“留白”的倾向?我看网上有些人讨论说这是为了安全或者避免生成太具体的可能出错的代码,但对我这种新手来说,我恰恰需要看到它完整的逻辑是怎么构建的啊。难道它默认我是个高手,只需要它给个框架?
因为这个,我顺便也开始担心另一个问题。它生成这些代码片段,包括我输入的提示词,Claw 数据存储在哪里啊?虽然我写的都是学习用的、没什么商业价值的练习代码,但总归是我输入的东西。有时候我会把一些项目里遇到的真实错误信息贴进去让它分析,虽然隐去了关键信息,但还是有点心里打鼓。Claw 会不会泄露数据?我看它的界面上没太多关于隐私的说明,官网上也都是功能介绍为主。
哦对了,还有一个点可能相关。我用的应该就是国际版,全英文界面。我在设置里翻来覆去地找,也没找到切换语言的选项。是不是Claw 中文版需要特殊的设置或者压根就没有?我在想,如果换成中文界面,我用中文写提示词,它生成代码不完整的情况会不会好一点?毕竟指令和它的理解可能更对齐?有没有朋友是用中文版或者成功设置过中文界面的?能分享一下路径吗?
说到底,我就是想找个靠谱的“编程搭子”,能在我卡壳的时候给个完整的、可运行的参考。现在 Claw 给我的感觉像个说话说一半的学霸同桌,你知道他懂,但他就是不给你写完。是我打开方式不对,还是这工具就这脾气?有没有老手能指点一下,到底该怎么“逼”它给出完整代码?或者有什么更好的提示词技巧?先谢过了!