JetBrain 捆绑 AI 助手引起用户不满
JetBrains 曾于去年宣布,所有基于 IntelliJ 的 IDE 和 .NET 工具都会集成 AI 助手 (AI Assistant) 这一新功能;并表示会将它整合到 IDE 的核心工作流中,尤其是 JetBrains IDE 的强项 —— 将代码理解与 AI 深度集成。
但事情并非一帆风顺,无论是出于不兼容的公司政策、还是担忧安全风险等其他原因,一些 JetBrains 客户对 AI Assistant 有着强烈的抵触情绪,他们希望在自己的 JetBrains 应用程序中不要出现该插件。然而鉴于插件代码已经"深度集成",相关的移除工作非常复杂。
自 AI 助手插件首次亮相以来,JetBrains 的 YouTrack 问题板上已经发布了十多个帖子,寻求删除、卸载或以其他方式删除该插件的方法。在一个名为"提供从系统中完全删除插件的可能性"的主题,就详细说明了为什么大家不希望在公司的开发者工具(如 PyCharm、IntelliJ IDEA 和其他应用程序)中安装该插件。
开发人员提出了许多担忧,称该插件是"臃肿的软件"、对企业知识产权构成风险、是一个安全问题、令人讨厌、且有违信任。
“我只是想明确表示,我不能在我工作的公司使用这个产品,因为安全性不允许默认的 AI 实施成为产品的一部分。”
"这是不可接受的。它不应该在默认情况下捆绑一些可以将整个代码库发送到天知道什么地方的东西。JetBrains 的这一举动非常糟糕,在此之后我将不再续订。这是一种无法挽回的失信行为。"
"这项服务是基于 AI 的,你不知道它提供给你的代码的出处,这本身就是一个巨大的问题,因为它造成了可疑的许可/知识产权/法律状况。但最大的问题不是因为它是 AI,而是因为它将用户公司的知识产权泄露给了谁也不知道的地方,有可能直接泄露给竞争对手。"
对此,JetBrains 公司的 Matt Ellis 在给 The Register 的一份声明中解释称:
"虽然捆绑了 AI 助手插件,而且插件本身也已启用,但默认情况下并没有启用 AI 功能,并且未经用户的同意也不会将数据发送到外部。你必须登录、接受数据政策,然后购买订阅或开始试用。发送到 AI 服务的任何数据都不会用于训练。我们还提供用于排名和完成的 ML 支持,这是由设备上的模型提供的,没有数据被发送到设备之外。"
Ellis 声称还有许多客户都对捆绑插件很满意,因此该公司正在研究可以同时满足捆绑和完全拆卸 AI 助手的方法。他指出,移除捆绑插件的问题在于,可能会破坏应用程序签名并导致一些更新问题。
当被问及有多少 JetBrains 客户反对 AI 助手时,一位发言人则表示:"我们无法确定这些意见是否代表了我们所有客户的立场。我们理解这种情绪的强度,我们正在倾听来自社区各方面的反馈,包括正在使用 AI 助手的许多快乐的个人和企业。"

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
基于 Netty 开发轻量级 RPC 框架
笔者在开发基于客户端/服务端模式通信的插件的时候,需要用到轻量级最小包依赖的RPC框架,而市面上的RPC框架份量过于庞大,最终打包下来都是几十兆甚至上百兆,而这里面大多数功能我都用不上,于是思来想去我决定写一款属于自己的轻量级RPC框架,简单易用快速接入。 关于技术选型 协议序列化/反序列化 网络通信基于TCP/IP为基础自定义应用层协议,常见的序列化/反序列化工具有java原生序列化,json,kryo,protobuf,fst,hessian等。 在不考虑跨语言的情况下,从序列化时长/序列化大小/易用性/扩展性这几方面考虑,综合性比较强的是kryo,但是kryo只支持java版本不能跨语言(据说能跨语言但是非常复杂,相当于不能跨语言了),protobuf是性能最强的且支持跨语言,但是需要事先基于proto生成一个类,这会导致所有序列化和反序列化的时候只能用proto定义的类型。 最终选择kryo和protobuf两种序列化工具,使用的时候可选序列化类型,前者序列化几乎不受限制,后者支持跨语言,但是必须事先生成proto类型的类并使用其作为序列化工具。 通信框架使用 高性能异步非阻塞...
- 下一篇
Zabbix7.0 beta1 发布,性能提升、架构优化等新功能抢先看
点击立即试用Zabbix7.0beta1 Zabbix7.0 beta 1 于1月30日发布!(正式版将于第一季度发布。) 7.0有什么新功能?本文一睹为快。 Zabbix7.0 聚焦于帮助用户通过性能优化和功能升级来快速响应业务需求,从而满足客户的高期望值,并提升IT 运维人员的生产力。在可扩展性与性能、稳定性与高可用、可观测性几个领域获得持续提升。 一、性能提升之异步数据采集 1.各进程配置参数说明 2.异步数据采集效果 二、架构优化之Zabbix Proxy高可用和负载均衡 1.主机如何分配给Zabbix Proxy group监控 2.高可用和负载均衡机制 3.Zabbix Agent参数配置 三、性能提升之Zabbix Proxy内存缓存 1.缓存模式设置 2.缓存模式差异 四、功能优化之监控项级别Timeout 五、性能提升之并行网络自动发现 六、功能优化之数据推送 七、功能优化之前端脚本输入参数 八、其它提升 九、新增模板和集成方案 一、性能提升之异步数据采集 Zabbix通过各种功能进程采集数据,例如Pollers、Trappers和Pingers等,但每个进程每次只能...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- CentOS关闭SELinux安全模块
- CentOS6,7,8上安装Nginx,支持https2.0的开启
- Windows10,CentOS7,CentOS8安装MongoDB4.0.16
- CentOS7,CentOS8安装Elasticsearch6.8.6
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- Mario游戏-低调大师作品
- CentOS8编译安装MySQL8.0.19
- CentOS7,8上快速安装Gitea,搭建Git服务器
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果