

github copilot 你们会用在公司项目上开发吗?
source link: https://www.v2ex.com/t/855352
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.

很早之前就申请试用了。但是只在个人项目里用过,没在生产项目里用过。
有两个原因:
1 、最主要的原因:会把公司代码上传到 copilot 服务器,虽然咱这代码没什么宝贵的,但是还是有点违反保密的问题
2 、次要原因:确实智能,但是会和 IDEA 的智能补全略微有点冲突,而且有时候不是我想要写的代码,就有点打乱思路
各位,你们怎么看?
![]() |
MengiNo 8 小时 14 分钟前 via Android 我觉得除非公司明文规定,或者 ban 掉 copilot 的地址,不然应该不算泄密。否则用到的一些在线的格式化、序列化工具和插件,乃至翻译软件理论上也属于泄密。
|
xRayyyy 8 小时 9 分钟前 一直在用呀,不过近期的几个版本好像不太稳定,回退了几个版本。。
|
![]() |
TUNGH 8 小时 7 分钟前 他给我推荐的代码,有三分之一是我不想用的,而且只要 copilot 智能补全,就不能用 idea 自己的功能。有点鸡肋了。
|
fzls 8 小时 7 分钟前 第二点我的做法是,把 copilot 默认的补全从 tab 改成 tab 上面的~键,这样大部分情况下继续用 ide 自带的 tab 补全,想要智能补全一大块的时候用~来使用 github copilot ,避免两个冲突-。-
|
![]() |
devwolf 8 小时 4 分钟前 前端,一直在用,不觉得违反保密。
较真可以去了解究竟有没有到泄密的程度,并去详细界定自己对保密所理解的主观界线 |
HelloWorld556 7 小时 58 分钟前 我们分内外网开发,外网的代码无所谓了
|
![]() |
offswitch 7 小时 56 分钟前 很鸡肋的玩意儿,提示的很多东西有问题,很多时候还不如 idea 的提示。
|
![]() |
cwcc 7 小时 50 分钟前 Copilot 有什么点一个按键就当前状态不补全的功能吗,有时候需要看 IDE 补全提供的方法。
|
![]() |
wolfie 7 小时 41 分钟前 不会,因为没啥用。
|
![]() |
EndureBlaze 7 小时 34 分钟前 @fzls 我想知道这个按键在哪里可以修改,我是用的是 VS Code ,谢谢啦~
|
fpure 7 小时 26 分钟前 问一下,copilot 真的有那么好用吗
|
![]() |
liuzhihang 7 小时 23 分钟前 via iPhone 刚出来的时候用了一下。并不觉得有什么好用的,就没再用了。并且上传代码这个问题,你自己“觉得”这个词没什么用。可以问一下法务和 it 安全人员。
|
Stoulla 7 小时 16 分钟前 不行的。公司项目第一有保密的问题,第二 copilot 补全的代码段因为不知道是从哪里来的,所以会有版权的问题
|
![]() |
lujiaosama 7 小时 5 分钟前 我资格还没通过好几个月了
|
dbskcnc 6 小时 59 分钟前 写代码感觉有时候帮助不大,反而干扰,但是写文档的时候补全还是很方便的
|
![]() |
mmmbka 6 小时 45 分钟前 在用了,感觉还行
|
Jiajin 6 小时 24 分钟前 |
![]() |
abersheeran 6 小时 21 分钟前 CRUD 有用,其他时候它的推断就是废物。
|
xingjue 6 小时 19 分钟前 |
cheneydog 6 小时 16 分钟前 你们排了多久队?我的申请还没下来哎~
|
![]() |
Jsonz 6 小时 4 分钟前 公司的项目用,自己的项目不用哈哈哈哈
|
nznd 6 小时 4 分钟前 如果在 MS 工作是不是就不用考虑第一点原因了 XD
|
yfugibr 6 小时 0 分钟前 via Android @cheneydog 应该和 github 上的项目数量有关系吧,看到有人很快就过了,我是等了好几个月,codespace 也是到上个周才过。
|
![]() |
zoharSoul 5 小时 54 分钟前 ?
谁告诉你会上传的? |
lmshl 5 小时 51 分钟前 在用,copilot 真是太强大了,基本上 >50% 能猜中我的意图
|
![]() |
Juszoe 5 小时 31 分钟前 @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. 不上传代码,也没法推理呀 |
![]() |
7gugu 5 小时 26 分钟前 via iPhone 公司买了个类似 copilot 可以本地部署的软件,有点类似于 vscode 的 tabnine
|
![]() |
chenxytw 5 小时 15 分钟前 不会,签劳务合同时额外签订了保密协议,明文规定了代码属于公司,个人在未得到公司许可的情况下通过任何渠道外传属于违约。
我们日常工作时涉及代码的交流都不会截图发到工作用的聊天软件上的。 |
ershierdu 5 小时 9 分钟前 via iPhone 正在某外企实习,内部要求使用 vscode 必须把 crash report 关掉(当然员工有没有遵守就不得而知了)。copilot 这种会把代码上传的服务显然是违规的。
|
![]() |
takato 5 小时 7 分钟前 说一点,如果不对“意图”做二次验证的话,那么根本不会知道实现的究竟是不是自己的“意图”。
|
isnullstring 4 小时 3 分钟前 不用,没必要冒这个法律风险
真要追究自己责任时候,“觉得”这词就是很可笑 |
![]() |
liuzhihang 3 小时 51 分钟前 via iPhone @Jiajin 他们自己分析代码,训练自己的模型,说不定还能从中间意外获取到一些公司的 key 之类信息。最好别用。
|
fzls 3 小时 38 分钟前 @EndureBlaze vscode 的话直接在快捷键那个设置里搜 tab ,就能找到这个,然后修改成其他的就行
|
hailiang88 59 分钟前 自己偷着用就行了
|
Recommend
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK