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