很早之前就申请试用了。但是只在个人项目里用过,没在生产项目里用过。
有两个原因:
1 、最主要的原因:会把公司代码上传到 copilot 服务器,虽然咱这代码没什么宝贵的,但是还是有点违反保密的问题
2 、次要原因:确实智能,但是会和 IDEA 的智能补全略微有点冲突,而且有时候不是我想要写的代码,就有点打乱思路
各位,你们怎么看?
![]() |
1
MengiNo 308 天前 via Android
我觉得除非公司明文规定,或者 ban 掉 copilot 的地址,不然应该不算泄密。否则用到的一些在线的格式化、序列化工具和插件,乃至翻译软件理论上也属于泄密。
|
2
xRayyyy 308 天前
一直在用呀,不过近期的几个版本好像不太稳定,回退了几个版本。。
|
![]() |
3
TUNGH 308 天前 ![]() 他给我推荐的代码,有三分之一是我不想用的,而且只要 copilot 智能补全,就不能用 idea 自己的功能。有点鸡肋了。
|
4
fzls 308 天前 ![]() 第二点我的做法是,把 copilot 默认的补全从 tab 改成 tab 上面的~键,这样大部分情况下继续用 ide 自带的 tab 补全,想要智能补全一大块的时候用~来使用 github copilot ,避免两个冲突-。-
|
![]() |
6
devwolf 308 天前
前端,一直在用,不觉得违反保密。
较真可以去了解究竟有没有到泄密的程度,并去详细界定自己对保密所理解的主观界线 |
8
HelloWorld556 308 天前
我们分内外网开发,外网的代码无所谓了
|
![]() |
9
offswitch 308 天前
很鸡肋的玩意儿,提示的很多东西有问题,很多时候还不如 idea 的提示。
|
![]() |
10
cwcc 308 天前
Copilot 有什么点一个按键就当前状态不补全的功能吗,有时候需要看 IDE 补全提供的方法。
|
![]() |
11
wolfie 308 天前 ![]() 不会,因为没啥用。
|
![]() |
12
EndureBlaze 308 天前
@fzls 我想知道这个按键在哪里可以修改,我是用的是 VS Code ,谢谢啦~
|
![]() |
13
Dik1212 308 天前
|
15
fpure 308 天前
问一下,copilot 真的有那么好用吗
|
![]() |
17
liuzhihang 308 天前 via iPhone
刚出来的时候用了一下。并不觉得有什么好用的,就没再用了。并且上传代码这个问题,你自己“觉得”这个词没什么用。可以问一下法务和 it 安全人员。
|
18
Stoulla 308 天前 ![]() 不行的。公司项目第一有保密的问题,第二 copilot 补全的代码段因为不知道是从哪里来的,所以会有版权的问题
|
![]() |
19
lujiaosama 308 天前
我资格还没通过好几个月了
|
![]() |
22
dbskcnc 308 天前
写代码感觉有时候帮助不大,反而干扰,但是写文档的时候补全还是很方便的
|
![]() |
23
mmmbka 308 天前
在用了,感觉还行
|
24
Jiajin OP |
![]() |
25
abersheeran 308 天前
CRUD 有用,其他时候它的推断就是废物。
|
26
xingjue 308 天前
没啥用
|
28
cheneydog 308 天前
你们排了多久队?我的申请还没下来哎~
|
![]() |
29
Jsonz 308 天前
公司的项目用,自己的项目不用哈哈哈哈
|
30
nznd 308 天前
如果在 MS 工作是不是就不用考虑第一点原因了 XD
|
31
yfugibr 308 天前 via Android
@cheneydog 应该和 github 上的项目数量有关系吧,看到有人很快就过了,我是等了好几个月,codespace 也是到上个周才过。
|
![]() |
32
zoharSoul 308 天前
?
谁告诉你会上传的? |
33
lmshl 308 天前
在用,copilot 真是太强大了,基本上 >50% 能猜中我的意图
|
![]() |
34
Juszoe 308 天前
@zoharSoul #32 Github 自己说的,会上传代码片段
When you edit files with the GitHub Copilot extension/plugin enabled, **file content snippets**, suggestions, and any modifications to suggestions will be shared with GitHub, Microsoft, and OpenAI, and used for diagnostic purposes to improve suggestions and related products. GitHub Copilot relies on **file content** for context, both in the file you are editing and potentially other files open in the same IDE instance. 不上传代码,也没法推理呀 |
![]() |
35
7gugu 308 天前 via iPhone
公司买了个类似 copilot 可以本地部署的软件,有点类似于 vscode 的 tabnine
|
![]() |
36
chenxytw 308 天前 ![]() 不会,签劳务合同时额外签订了保密协议,明文规定了代码属于公司,个人在未得到公司许可的情况下通过任何渠道外传属于违约。
我们日常工作时涉及代码的交流都不会截图发到工作用的聊天软件上的。 |
37
ershierdu 308 天前 via iPhone
正在某外企实习,内部要求使用 vscode 必须把 crash report 关掉(当然员工有没有遵守就不得而知了)。copilot 这种会把代码上传的服务显然是违规的。
|
![]() |
38
takato 308 天前
说一点,如果不对“意图”做二次验证的话,那么根本不会知道实现的究竟是不是自己的“意图”。
|
39
isnullstring 308 天前
不用,没必要冒这个法律风险
真要追究自己责任时候,“觉得”这词就是很可笑 |
![]() |
40
liuzhihang 308 天前 via iPhone
@Jiajin 他们自己分析代码,训练自己的模型,说不定还能从中间意外获取到一些公司的 key 之类信息。最好别用。
|
41
fzls 308 天前
@EndureBlaze vscode 的话直接在快捷键那个设置里搜 tab ,就能找到这个,然后修改成其他的就行
|
43
hailiang88 308 天前
自己偷着用就行了
|
44
palxie 308 天前
不怎么用, 我还是把公司电脑的 coploit 关闭掉吧
|
![]() |
45
cheese 308 天前
@lujiaosama #19 vscode 下载 copilot 插件 登录,会提示没有资格,然后等,我是第二天就通过了
|
![]() |
46
orangie 308 天前
写 java 的时候连类型都不匹配,就放弃使用了,但是写 python 的时候基本都还能用,感觉还不错。
|
47
smilenceX 307 天前
不用,公司不允许
|
![]() |
48
wangtian2020 307 天前
我们公司前后端都在用,领导知道在用 copilot 但会上传代码分析不知道他是否知晓
怕就别用,用就别怕 copilot 属于是,偶尔给点有用的建议 |
50
Uplay 307 天前
我感觉只是根据自己之前写的代码进行推断,我感觉像大号的智能补全
|
![]() |
51
Martens 283 天前
看了各位的话,我还是关掉吧,不过真的很好用
|