github copilot 你们会用在公司项目上开发吗?

2022-05-26 09:17:05 +08:00
 Jiajin

很早之前就申请试用了。但是只在个人项目里用过,没在生产项目里用过。

有两个原因:

1 、最主要的原因:会把公司代码上传到 copilot 服务器,虽然咱这代码没什么宝贵的,但是还是有点违反保密的问题
2 、次要原因:确实智能,但是会和 IDEA 的智能补全略微有点冲突,而且有时候不是我想要写的代码,就有点打乱思路

各位,你们怎么看?

12284 次点击
所在节点    GitHub Copilot
51 条回复
sarices
2022-05-26 10:36:16 +08:00
@TUNGH 注释生成的代码会比较有用,还是有就是重复的代码,生成就比较方便,不必复制粘贴然后改内容
dbskcnc
2022-05-26 10:36:43 +08:00
写代码感觉有时候帮助不大,反而干扰,但是写文档的时候补全还是很方便的
mmmbka
2022-05-26 10:50:45 +08:00
在用了,感觉还行
Jiajin
2022-05-26 11:11:54 +08:00
@Stoulla
@liuzhihang 是这个理没错,只不过这样的话,给人感觉 github 这个 copilot 突然就失去了很多意义,不能成为生产力工具了。
abersheeran
2022-05-26 11:14:38 +08:00
CRUD 有用,其他时候它的推断就是废物。
xingjue
2022-05-26 11:16:51 +08:00
没啥用
TUNGH
2022-05-26 11:18:27 +08:00
@brucedone #20 我写一段中文注释,他根据注释生成的代码还是非常准确的,甚至根据代码还能生成中文注释,准得就像读心术一样
cheneydog
2022-05-26 11:19:57 +08:00
你们排了多久队?我的申请还没下来哎~
Jsonz
2022-05-26 11:31:11 +08:00
公司的项目用,自己的项目不用哈哈哈哈
nznd
2022-05-26 11:31:18 +08:00
如果在 MS 工作是不是就不用考虑第一点原因了 XD
yfugibr
2022-05-26 11:35:39 +08:00
@cheneydog 应该和 github 上的项目数量有关系吧,看到有人很快就过了,我是等了好几个月,codespace 也是到上个周才过。
zoharSoul
2022-05-26 11:41:11 +08:00
?
谁告诉你会上传的?
lmshl
2022-05-26 11:44:28 +08:00
在用,copilot 真是太强大了,基本上 >50% 能猜中我的意图
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.

不上传代码,也没法推理呀
7gugu
2022-05-26 12:09:50 +08:00
公司买了个类似 copilot 可以本地部署的软件,有点类似于 vscode 的 tabnine
chenxytw
2022-05-26 12:20:15 +08:00
不会,签劳务合同时额外签订了保密协议,明文规定了代码属于公司,个人在未得到公司许可的情况下通过任何渠道外传属于违约。
我们日常工作时涉及代码的交流都不会截图发到工作用的聊天软件上的。
ershierdu
2022-05-26 12:26:08 +08:00
正在某外企实习,内部要求使用 vscode 必须把 crash report 关掉(当然员工有没有遵守就不得而知了)。copilot 这种会把代码上传的服务显然是违规的。
takato
2022-05-26 12:28:46 +08:00
说一点,如果不对“意图”做二次验证的话,那么根本不会知道实现的究竟是不是自己的“意图”。
isnullstring
2022-05-26 13:32:20 +08:00
不用,没必要冒这个法律风险
真要追究自己责任时候,“觉得”这词就是很可笑
liuzhihang
2022-05-26 13:44:41 +08:00
@Jiajin 他们自己分析代码,训练自己的模型,说不定还能从中间意外获取到一些公司的 key 之类信息。最好别用。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/855352

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX