JetBrains,这家捷克开发者工具公司,旗下拥有知名集成开发环境IntelliJ IDEA,于本周一宣布将终止对Kotlin Notebook的维护。这款交互式编程插件于2023年7月首次推出,如今距其发布仅约三年。
从IntelliJ IDEA 2026.2版本起,该插件将从IDE中剥离,并以Apache 2.0许可证移交给开源社区——这也是其源代码首次向公众开放。JetBrains不会为2026.3及后续版本发布兼容版本,这意味着接手该项目的开发者将立即面临严峻的兼容性问题。
JetBrains JVM生态负责人Marco Behler坦言,这款插件基本上未能找到自己的用户群体:"Kotlin Notebook没有达到我们预期的采用水平。"他还指出,开发者的工作方式正在发生更广泛的变化,而AI是这一变化的核心推动力。"AI工具已经改变了开发者探索代码、构建原型和迭代的方式,最初推动Notebook采用的许多工作流程也随之演变。"
几乎在同一时期,微软也做出了近乎相同的决定。今年2月,微软悄然宣布弃用Polyglot Notebooks——这款用于在Jupyter格式中运行C#等语言的VS Code扩展在仅提前约一个月通知的情况下宣告停用。该扩展此前已积累超过180万次安装量和四星好评,微软在关闭它时,将用户引导向"下一代AI驱动的编码体验"。
尽管AI取代这一说法有一定道理,但背后或许还有一个更简单的原因:Notebook本质上是Python开发者的习惯,向来如此。
Jupyter格式——Kotlin Notebook和Polyglot Notebooks共同依托的开放标准——起源于Python与数据科学领域。其内核协议在设计上与语言无关,使得JetBrains和微软能够相对便捷地在其基础上进行开发。然而,真正让Notebook发挥价值的工作文化——探索性分析、内联可视化、以"活文档"形式分享成果——本质上属于使用Python的数据科学家,而非使用Kotlin或C#的应用开发者。
JetBrains试图将这种文化引入IntelliJ的Kotlin开发者群体,微软也在其C#和.NET社区中进行了同样的尝试。两个社区都没有像Python开发者使用Jupyter那样采纳Notebook,而两家公司似乎都将AI作为了退出的理由。
值得注意的是,Jupyter Notebook本身的使用情况依然十分健康。根据GitHub最新的Octoverse报告,包含Jupyter Notebook的代码仓库数量同比增长75%,从140万增至242万。更值得关注的是,在标注了AI标签的代码仓库中,Jupyter Notebook的使用量几乎翻倍,超过40万个此类项目处于活跃状态,充分证明了它作为AI实验首选环境的地位。
谷歌Colab则是另一番景象。这款自2017年起专为数据科学家和机器学习研究者打造的Python原生环境,从未面临过困扰Kotlin Notebook和Polyglot Notebooks的受众问题——它服务的本就是将Notebook视为日常工具的用户群体。谷歌多年来持续为Colab添加AI功能,并于2025年6月推出完整的"AI优先"版本,核心是将智能体能力直接融入Notebook,而非将AI视为放弃Notebook的理由。
对于JetBrains而言,终止Kotlin Notebook只是更大范围战略调整的一部分。传统IDE正面临来自AI原生编码工具的真实压力,这些工具越来越多地通过对话和智能体编排来处理任务,而非依赖菜单和键盘操作。今年6月初,JetBrains将其自研的120亿参数编程模型Mellum2开源,该模型专为本地部署而构建。同一个月内,既停用一款小众插件,又开源一款前沿模型,这足以说明JetBrains认为自己的未来在哪里——而那并不是说服Kotlin开发者像数据科学家一样工作。
Q&A
Q1:JetBrains为什么要终止Kotlin Notebook?
A:JetBrains终止Kotlin Notebook的主要原因是该插件未能达到预期的用户采用水平,未能在Kotlin开发者群体中形成稳定的使用习惯。同时,JetBrains负责人也指出,AI工具改变了开发者探索代码和迭代的方式,原本推动Notebook采用的工作流程随之发生了变化。此外,Notebook本身的工作文化源自Python数据科学领域,并不天然契合Kotlin应用开发者的需求。
Q2:Kotlin Notebook停止维护后,源代码会怎么处理?
A:从IntelliJ IDEA 2026.2版本起,Kotlin Notebook插件将从IDE中剥离,并以Apache 2.0许可证移交给开源社区,这也是其源代码首次公开。但JetBrains不会为2026.3及后续版本提供兼容支持,接手该项目的开发者需要自行解决后续的兼容性问题。
Q3:Jupyter Notebook现在使用情况如何,会受到影响吗?
A:Jupyter Notebook目前使用情况依然强劲。根据GitHub最新Octoverse报告,包含Jupyter Notebook的代码仓库同比增长75%,从140万增至242万。在AI相关项目中,其使用量更是近乎翻倍,超过40万个AI标签项目处于活跃状态。Kotlin Notebook和Polyglot Notebooks的停用主要是因为这两款产品未能融入对应的开发者社区,并不影响Jupyter生态本身的健康发展。
好文章,需要你的鼓励
英国国家医疗服务(NHS)正将无人机纳入常规医疗物流体系。自今年2月起,无人机每天在雷恩斯公园和圣乔治医院之间运送血液等诊断样本,飞行仅需3分钟,比公路运输快约85%,且碳排放减少高达98%。目前已有逾2000名患者受益。NHS计划将该服务扩展至圣赫利尔、克罗伊登等多家医院,最终惠及约180万名患者。该网络由英国医疗初创公司Apian与谷歌旗下Wing合作运营。
AgentLens是Explyt公司联合俄罗斯学术机构开发的AI编程助手评测基准,通过分析完整人机交互轨迹而非仅看最终结果,从五个维度评估代码智能体的真实表现。
边缘AI计算厂商Aetina宣布,将在其DeviceEdge AIE-KT风冷系列和新款AIE-PT无风扇平台上支持英伟达全新Jetson T3000和T2000模块。T3000基于Blackwell GPU,最高提供865 FP4 TFLOPS算力,功耗70W;T2000则提供400 FP4 TFLOPS,面向视觉AI代理和自主移动机器人等场景。两款模块预计2027年第一季度上市,支持Nemotron、Cosmos 3等英伟达AI软件生态。
韩国梨花女子大学提出Splash框架,通过识别AI模型中的"休眠参数"并只在其中训练触觉能力,让小型多模态AI在学会感知材质触感的同时,完整保留原有视觉语言推理能力。