六月末 Copilot 开放技术预览,我申请了,第二天就过。到今天用了两周,说点实在的。
写样板代码它确实好用。建一个实体类、写一堆 getter,或者把一段 JSON 映射成对象,敲个开头它就顺着往下补,省时间。写正则也不错,我用中文描述一下要匹配什么,它给的表达式经常能直接跑。
但有两件事让我停下了手。
第一是它看不懂上下文。项目里我们自己封装的工具类它不认识,补出来的调用方式全是没写过的写法,编译直接报错。第二是它太自信。补错了它也不提示,稍微不留神一回车就接受了,后面查这个问题花的时间比自己写还多。
我现在的用法是:注释写清楚要什么,让它出草稿,然后自己逐行过一遍。相当于一个打字很快、但完全不了解这个项目的实习生——不能当同事,更不能当代替。
一个月十美元,我续了。它没让我少想,但确实让我少敲了很多字。