17

你们感觉 github copilot 怎么样?

 1 year ago
source link: https://www.v2ex.com/t/953968
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

V2EX  ›  GitHub Copilot

你们感觉 github copilot 怎么样?

  gzk329 · 9 小时 55 分钟前 · 3358 次点击

试用了三个月,订阅了一个月,感觉一些重复代码很好用,但是变得有点卡? 你们用着卡吗? 我是 M1pro 16GB 内存 用的 IDEA 插件

58 条回复    2023-07-04 23:14:37 +08:00
jonty

jonty      9 小时 50 分钟前

目前使用体验良好,不卡,也是针对那些重复的代码片段,一直无脑 tab+回车就行。
wxw752

wxw752      9 小时 49 分钟前

至少对我来说是有利于提升效率的。

也不知道是吃内存还是网络问题,公司的 16G Win 有点慢,家里 32G 黑果就非常丝滑。
slark2020

slark2020      9 小时 49 分钟前

用了一年,已经离不开了。vscode 上还有 copilot chat ,提问很方便
LeegoYih

LeegoYih      9 小时 46 分钟前

能便宜至 5 刀就好了
smilenceX

smilenceX      9 小时 45 分钟前

能提升效率,个人认为,也值 100 刀这个价,但是。。。公司不让用。
pkoukk

pkoukk      9 小时 42 分钟前   ❤️ 1

工作写 go, m1 16G 非常流畅。
在家写游戏服务器的时候,java 有点卡,而且尴尬的是 java 的生态太丰富了,实现路径太多,反而没 golang 提示的那么贴心 2333
rosu

rosu      9 小时 41 分钟前

很爽,模板类型的代码不用手写。大约提高 7%~8%的效率。如果是框架代码,早期开荒的时候更是无敌,节省 20% 的时间不是问题。
rosu

rosu      9 小时 40 分钟前

卡可能是你的项目太大?先关掉看看 IDE 自带补全是否正常,语法渲染这些是否正常。另一个原因可能是网络问题。可以针对这个域名走一个快点的代理。
sentinelK

sentinelK      9 小时 34 分钟前

总体使用下来体验不错。
1 、不需要消耗额外的脑细胞叙述上下文。
2 、入参的范围很大,甚至可以跨文件猜中字段名。
3 、反应速度尚可。

但问题也不是没有:
1 、提示的速度不如录入的速度快,导致有时候其实他已经猜到了,但我已经输入完了。
2 、生成的代码(尤其是小众平台、框架)容易有非常隐蔽的逻辑错误,但不是语法错误。排查起来比较困扰。

总结来讲就是值,但是有进步空间。
gzk329

gzk329      9 小时 33 分钟前

@rosu 我发现原因好像是 google format 让我导入了好多包 不是这个插件的原因
--add-exports=jdk.compiler/com.sun.tools.javac.api=ALL-UNNAMED
--add-exports=jdk.compiler/com.sun.tools.javac.code=ALL-UNNAMED
--add-exports=jdk.compiler/com.sun.tools.javac.file=ALL-UNNAMED
--add-exports=jdk.compiler/com.sun.tools.javac.parser=ALL-UNNAMED
--add-exports=jdk.compiler/com.sun.tools.javac.tree=ALL-UNNAMED
--add-exports=jdk.compiler/com.sun.tools.javac.util=ALL-UNNAMED
lyxeno

lyxeno      9 小时 29 分钟前   ❤️ 1

唯一的缺点就是贵...用不起。
neptuno

neptuno      9 小时 27 分钟前

很好用,智能补全+重复代码生成
tk103331

tk103331      9 小时 25 分钟前

挺好用的,不卡
cnoder

cnoder      9 小时 23 分钟前

非常好用,离不开了,写起来很方便 我有 30~50 的代码 tab 出来的。不过有点小贵,可以淘宝买学生认证
szdev

szdev      9 小时 19 分钟前

和 aws 免费版有什么区别?
infante

infante      9 小时 16 分钟前

还没体验过 copilot, 想问一下和 chatgpt 相比, 优势有多大
LavaC

LavaC      9 小时 7 分钟前   ❤️ 2

只用代码提示的话,感觉和免费的 codeium 也没多大区别
NewTab12138

NewTab12138      9 小时 6 分钟前

我的不卡,但是反应慢,圈圈要转一会才能出来结果,可能是网的问题
GeruzoniAnsasu

GeruzoniAnsasu      8 小时 41 分钟前

idea 是可能会卡,vscode 完全不会。

我尝试过完全用 comment prompt 来写代码:
https://gist.github.com/pnck/a33a4a3a1a121ce52a7b52fb0f599e61

这个脚本的重构和精确数据是我填的,但绝大多数代码都是 copilot 自己写的。尤其是 template 这个包我几乎都不会用,我甚至是看它写学习的
quotationm

quotationm      8 小时 39 分钟前

@LavaC 同感,两个都在用,有些地方的提示甚至不如 codeium ,可能是前端仔的原因🤔️,到期不打算续了
bailitusu

bailitusu      8 小时 23 分钟前

smilenceX

smilenceX      8 小时 15 分钟前

@LavaC 多谢!我试了一下,确实不错。
yanmu6626

yanmu6626      8 小时 11 分钟前

@infante 以前是基于特殊的 3.0 (针对 code 编码进行优化),现在应该是 3.5 (至少 copilot chat 是),不知道有没有有没有针对 code 进行优化,我个人觉得是没有
coolfan

coolfan      7 小时 39 分钟前

爽得很,写作业的时候写几行之后就能无脑敲 tab 。
🤣那个 chat 在写的时候还可以直接让解释代码,问接口,问示例。
import 的时候还能把路径补全出来。但是很容易猜错。
还有就是有时候要改一段代码,删掉这段再写的时候老喜欢给我补全我之前删的内容。
c3de3f21

c3de3f21      7 小时 37 分钟前

我是用来处理一些数据格式和重复劳动这种
mobbdeep

mobbdeep      7 小时 30 分钟前

一不小心一路 tab ,然后出问题了,debug 下来发现是它乱补全导致
tyutliukai

tyutliukai      7 小时 20 分钟前

建议试试我司的 sensecode ,已上架 vscode 插件市场
lx271896700

lx271896700      6 小时 58 分钟前

开发新页面的时候挺有用的,如果是维护旧代码,就几乎用不上。个人感觉价格略贵。
liahu

liahu      6 小时 57 分钟前

想试用,但是感觉有点贵
christin

christin      6 小时 57 分钟前

好用,已经开年费了。
yongSir

yongSir      6 小时 50 分钟前

我司根本不让用, 除非管理员给权限
甚至内部的,非公开域名都不让外漏, 虽然别人抓包是可以看到的,刚来的通知还在说不让在个人技术博客或其他公开文档中出现我们非公开的域名, 妈的, 自己的博客, yuque 等第三方的文档中都不能有
🤷

往好里想, 也有那么一叠叠的确减少曝光了
kphcdr

kphcdr      6 小时 47 分钟前

淘宝学生账号,48 两年
kkkkk23232

kkkkk23232      6 小时 23 分钟前

V 友使用这类产品会担心安全问题吗? 毕竟自动补全代码需要先读取你的代码😱
linearxian

linearxian      6 小时 20 分钟前

我这用着倒不卡,但是最近这段时间经常不补全,大家有遇到这问题吗,有没有强制补全的快捷键?
someonedeng

someonedeng      6 小时 16 分钟前

crudboy 堆屎山更快了,打完收工下班回家
X2031

X2031      6 小时 16 分钟前

@kkkkk23232 啥核心技术啊还担心被读取代码
liangxin1998

liangxin1998      6 小时 2 分钟前

我直接咸鱼 25 一年入手
LeegoYih

LeegoYih      5 小时 59 分钟前   ❤️ 1

@kphcdr
淘宝的学生认证激活自己的账号可能会被封号,是整个 GitHub 账号,建议大家别尝试。
成品号几十块钱一般也用不了多久。
cuebyte

cuebyte      5 小时 58 分钟前

只有我觉得对 Java 完全不好用吗?给出了注释和函数/方法名,补全的东西都完全不能用。
Askiz

Askiz      5 小时 51 分钟前 via Android

很好可惜公司里不能用
joesonw

joesonw      5 小时 40 分钟前 via iPhone

@yongSir security by obstruction 典型示例。
BBCCBB

BBCCBB      5 小时 35 分钟前   ❤️ 1

公司买的.. 写 java, 被我禁用了
他的提示出来后, 我还要去看下他提示的代码是否符合我的思路, 然后看完后我自己的思路都被他带歪了.有时候还搞忘了自己的思路..
反而影响我自己的思路...
sleepybear1113

sleepybear1113      5 小时 32 分钟前

从程序员跑路变成一个广义上的老师,业余时候也会写代码,也走了 GitHub 教育教师优惠去白嫖 copilot (正规),一个写 Java 的表示,30% 情况下不错,能根据重复代码或者类似代码推断新代码,或者根据注释来生成相关代码。但是遇到了部分情况下,想要自己写但是前半部分和提示的重复,导致 IDEA 的代码补全出不来,这个不知道怎么解决。
abersheeran

abersheeran      5 小时 13 分钟前

写一些结构类似的代码非常好用,比如日常搬砖。再一次证明了,程序员搬的砖还真差不多。

如果是前所未有的,还是自己写比较好。比如在改我自己的开源项目的时候,给的提示就不太行。
securityCoding

securityCoding      5 小时 4 分钟前

付费大半年了,这玩意是真好用,打 log 简直了
pisceszhsh

pisceszhsh      5 小时 4 分钟前

非常好用,就是公司不让用,白充了一年
liantian

liantian      4 小时 25 分钟前

@infante 付费用过 3 个月的 Copilot ,买了 chatgpt plus 以后就停了...

感觉有 gpt 4 以后,copilot 没啥用了。

但是据说还有个 copilot X ,但是没开放..
cy18

cy18      4 小时 3 分钟前

物超所值。
最大的缺点是反应时快时慢。
JARKECHONG

JARKECHONG      3 小时 51 分钟前

可以小黄鱼看看
tlerbao

tlerbao      3 小时 42 分钟前

先说结论,离不开 Copilot 了

@liantian 我也有 gpt4 但是两回事啊,你还要跳出编辑器或者 ide 去问,copilot 直接上下文直接 ide 内直接 tab 了,方便的不是一星半点啊
cquan

cquan      3 小时 37 分钟前

会不会有泄露代码的风险
edr1412

edr1412      2 小时 43 分钟前 via iPhone

@LeegoYih #39 有真实案例吗?被封了会把自己的库也删了吗?
buwenhe

buwenhe      2 小时 32 分钟前 via iPhone

公司强制使用 Copilot X ,Chat 很好用,给出的示例代码都是基于我当前文件的。今天刚解决了一个搜官方文档没搞明白的问题。
lng2020

lng2020      2 小时 22 分钟前 via Android

让我完全没动力刷 leetcode
versun

versun      2 小时 17 分钟前

和 Replit 的 Ghostwriter 比怎么样呢, 推上有人说比 Copilot 好, 有点犹豫要不要入
takato

takato      46 分钟前

不管是 ChatGPT ,还是 Copilot ,遇到的问题都不小,对复杂问题容易投机取巧给出不符合要求的解答,直接复制就是错解。
不过某些时候确实可以减少查文档的次数,但低错误率的文档还是不可或缺。

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK