首页 › programming › KotlinConf'26全解读:15年语言的AI原生进化

KotlinConf'26全解读:15年语言的AI原生进化

导语: 2026年5月21日,慕尼黑,2200名开发者齐聚一堂。Kotlin迎来它的15岁生日,而这恰好是编程世界被AI Agent彻底改写的一年。这场长达数小时的开场Keynote不是一次常规的版本更新宣讲——它是一份宣言:Kotlin不再只是一门"更好的Java",它正在成为AI时代开发者的一站式武器库。 从语言设计哲学到编译器架构,从VS Code扩展到AI Agent框架,从Mercedes-Benz的生产级智能体到Google Docs的跨平台实践,JetBrains一次性抛出了二十多项重磅公告。如果你还没关注到这场Keynote,你正在错过2026年编程语言生态最重要的一次战略转向。


视频背景卡片

项目 内容
视频标题 Keynote | KotlinConf '26
频道 Kotlin by JetBrains
时长 约180分钟(含完整Keynote)
播放量 发布48小时内(2026年5月21日直播)
核心主题 Kotlin 15周年:语言进化、AI Agent工具链、跨平台全面成熟

核心内容拆解

一、Kotlin 2.4:安全性与表达力的新一轮跃迁

Kotlin Lead Language Designer Michail Zarečenskij 在Keynote上正式预览了Kotlin 2.4.0。这不是一个简单的增量更新——它包含了多项影响深远的语言特性。

稳定化(Stabilizing)的核心特性:

实验性(Experimental)特性更值得关注:

我的延伸分析: Rich Errors是一个信号——Kotlin正在探索超越try-catch的错误处理模式。类似于Rust的Result类型,但更贴合Kotlin的协程友好风格。如果这个特性最终稳定化,将显著减少Kotlin代码中因异常处理带来的嵌套和复杂度。

二、Kotlin Toolchain:统一生态入口的野心

这是本场Keynote最被低估的公告之一。Kotlin Toolchain是一个统一的命令行入口点,通过单一命令覆盖从创建、构建、运行、测试到格式化代码、生成文档、集成AI Agent的全部工作流。

关键信息: - 已可用:JVM和多平台项目的build、run、test - Amper(JetBrains的声明式构建工具)现在作为Toolchain的核心组件 - 未来路线图:LSP集成、AI Skills、原生依赖管理

这意味着什么?对于新手来说,不再需要纠结Gradle vs Maven vs Amper。一个命令搞定一切。对于CI/CD来说,统一的工具链意味着更可复现的构建。JetBrains正在构建Kotlin版的cargo——Rust生态成功的核心秘诀之一。

John Crickett(知名编程教育者,现场参会者)在他的LinkedIn总结中特别提到:"The new Kotlin Toolchain provides one point to create, run and AI for Kotlin",并强调这已进入Alpha阶段。[社区观点]

三、VS Code扩展和Language Server:走出IntelliJ的舒适区

Kotlin Language Server正式进入Alpha,并且官方Kotlin VS Code扩展已上架Visual Studio Marketplace。

这背后的技术含量极高:Language Server由完整的IntelliJ引擎驱动,提供与IntelliJ IDEA一致的诊断、代码补全和工具支持。这不是一个阉割版的语法高亮插件——这是JetBrains把自己最核心的代码分析引擎搬到了VS Code里。

同时,JetBrains和Meta开始合作标准化 ktfmt(Kotlin代码格式化工具),将其纳入Kotlin Foundation。这意味着Kotlin终于将拥有一个官方的、社区共识驱动的代码风格标准。

我的判断: JetBrains终于承认了一个现实——不是所有开发者都用IntelliJ。通过LSP策略,JetBrains在保持IntelliJ高端体验的同时,用VS Code扩展覆盖了更广泛的开发者群体。这是一个高明但不得已的战略选择。

四、Agent Client Protocol(ACP):AI Agent的"HTTP协议"

JetBrains正在联合开发一个开放标准——Agent Client Protocol(ACP),定义IDE与AI编码Agent之间的通信规范。

这为什么重要?当前AI编码工具(Cursor、Claude Code、GitHub Copilot、Codex CLI)各自为战,每个Agent都有自己与IDE交互的方式。ACP的目标是让任何Agent都能在任何IDE中以统一方式工作。这就像HTTP协议统一了Web通信一样——ACP试图统一AI Agent与开发环境的通信。

这是一个有远见但竞争激烈的领域。微软有自己的方案,Google也在推进类似标准。JetBrains的差异化在于其强大的IDE引擎和语言理解能力。

五、Junie和JetBrains Air:多Agent协同工作

Junie 是JetBrains自研的编码Agent,深度集成在JetBrains IDE中。Keynote上公布的关键更新: - 支持多种LLM Provider,开发者可以为不同任务选择最优模型 - Junie CLI版本可以连接IDE获取完整项目上下文 - 新增专用Android支持(演讲者还开了一个关于"Green"的玩笑,引发现场笑声)

JetBrains Air 则更进一步——它是一个多Agent协同开发环境: - OpenAI Codex、Claude Agent、Gemini CLI、Junie可以同时执行独立任务循环且互不冲突 - Agent运行在独立的Git worktree或Docker容器中 - 即将支持云端Agent和浏览器端启动

延伸分析: JetBrains Air的核心理念是"Agent并行化"。当一个项目需要同时修改10个文件,一个Agent可能要串行处理,但多个Agent可以并行。这是AI辅助开发从"聊天助手"向"开发团队"演进的关键一步。

六、Anthropic深度合作:Kotlin成为AI SDK的首选语言

Anthropic的欧洲应用AI工程负责人Christian Ryan 登台分享了两个公司的深度合作。

最引人注目的数据点: - Anthropic构建官方JVM SDK时选择了Kotlin——因为它的"ergonomic, concise, null-safe"特性 - JetBrains构建了官方的Kotlin MCP SDK - Claude已原生集成到IntelliJ IDEA和Android Studio - Claude是Junie和JetBrains Air的一等模型 - Kotlin SWE-bench发布——基于110个Kotlin仓库的真实工程任务。在相同prompt和Agent配置下,Claude Code + Opus 4.7以86.4%的解决率排名第一

我的观察: Anthropic选择Kotlin写JVM SDK而非Java,这个决定本身就是对Kotlin语言能力的强烈背书。而Kotlin SWE-bench的发布则更有战略意义——它为评估AI编码工具在Kotlin生态中的表现建立了客观基准。

七、Koog 1.0:Kotlin的AI Agent生产化框架

Koog是JetBrains开源的Kotlin AI Agent框架,在Keynote上宣布达到1.0稳定版。Technical Lead Vadim Briliantov展示了: - 类型安全的工作流DSL - 长时间运行Agent的持久化和恢复能力 - 与Spring AI、Ktor、可观测性工具的深度集成 - Mercedes-Benz案例:使用Koog构建车辆维护支持Agent,结构化工作流+严格控制执行逻辑 - Android端设备内AI:使用Google的Gemma模型,在移动设备上运行AI推理

Koog的核心理念是"可控图工作流"(Controllable Graph Workflows)——不是让AI自由发挥,而是用图结构定义Agent的决策路径,确保每一步都在预期范围内。这对企业级应用至关重要,也是Mercedes-Benz选择它的原因。

八、Kotlin Multiplatform:从" promising "到"proven"

KMP使用量在过去一年翻倍。Google Docs的iOS应用已在生产环境使用KMP。Duolingo每周向4000万+用户推送基于KMP的应用。PayPal、Booking.com、Sony都在生产中使用。

具体数据: - Swift Export 在Kotlin 2.4中正式进入Alpha - Kotlin/Native:构建时间快25%,构建时内存占用减半(基于Google Docs代码库测量) - Compose Multiplatform Web从Alpha进入Beta - Navigation 3库已稳定,支持多平台 - iOS端新增与Liquid Glass组件的互操作API - 3,500+社区库已在klibs.io上线

Google团队也分享了关键性能数据: - K2编译器在Android Studio中接近全面采用 - Kotlin Symbol Processing(KSP)执行时间减少17% - R8优化工具重写协程锁,性能基准提升高达50%


知识结构图

mindmap
  root((KotlinConf'26 Keynote))
    语言进化 Kotlin 2.4
      稳定化
        Context Parameters
        Explicit Backing Fields
      实验性
        Value Classes
        Collection Literals
        Rich Errors
        Locality
    工具链革命
      Kotlin Toolchain
        统一CLI入口
        Amper集成
      Language Server Alpha
        IntelliJ引擎驱动
      VS Code扩展
        官方上架Marketplace
      ktfmt标准化
        JetBrains+Meta
    AI Agent生态
      Agent Client Protocol
        IDE-Agent通信标准
      Junie编码Agent
        多LLM Provider
        Android专用支持
      JetBrains Air
        多Agent并行协同
      Koog 1.0
        图工作流DSL
        Mercedes-Benz案例
        端侧AI Gemma
    战略合作
      Anthropic
        JVM SDK用Kotlin
        MCP SDK
        Kotlin SWE-bench
      Google
        K2编译器全面采用
        Google Docs KMP
      Spring
        Kotlin一等公民
    跨平台成熟
      KMP使用翻倍
      Swift Export Alpha
      Compose Web Beta
      3500+社区库
    后端生态
      Exposed 1.0稳定
        向量类型支持
      kotlinx-rpc gRPC
      18个月安全支持策略

实战启示

对于Android开发者

这是Kotlin生态历史上最密集的一次更新。你的行动清单应该是:

  1. 立即迁移到K2编译器:JetBrains已在IntelliJ 2025.3中弃用K1模式。K2不仅更快(编译时间减少40%+),而且KSP执行时间还能再减17%。如果你还在用KAPT,升级到KSP是必须的。
  2. 关注Koog 1.0:如果你在构建任何AI相关的Android功能,Koog的端侧AI支持(Gemma模型)提供了一条从服务端到设备端的统一技术路径。
  3. 试用VS Code扩展:即使你主力用Android Studio,了解Language Server的能力边界对团队协作有帮助——特别是非Android开发者需要查看Kotlin代码的场景。

对于后端开发者

  1. Exposed 1.0 + 向量类型:如果你在做AI相关的后端服务,Exposed现在原生支持向量相似度搜索,可以减少对专用向量数据库的依赖。
  2. Koog + Ktor:构建AI Agent后端服务的组合拳已经就绪。类型安全的DSL + 持久化工作流 + Ktor的异步性能,这个组合在JVM生态中几乎没有对手。
  3. Spring Boot 4 + Kotlin 2.2:Spring Boot 4 GA已发布,Kotlin 2.2是其基线版本。如果你还在Spring Boot 3,现在就是升级窗口。

对于技术决策者

Kotlin正在从"Android语言"进化为"全栈+AI语言"。 这个战略方向在Keynote中已经非常清晰:一个统一的生态系统,覆盖从后端到移动端到Web到AI Agent的全部场景。如果你正在做技术选型,以下几个数据值得注意: - JetBrains Research分析2800万次开发周期发现,Kotlin周期比Java短15%-20% - Spring开发者中27%已使用Kotlin - Kotlin标准库从2.4开始提供18个月安全支持——这对合规要求高的企业环境至关重要


延伸学习路径

  1. Kotlin 2.4早期预览文档 — kotlinlang.org/docs — 了解Context Parameters和Value Classes的详细语法
  2. Koog官方文档 — docs.koog.ai — 从零开始构建Kotlin AI Agent的完整指南
  3. Kotlin SWE-bench基准 — 了解不同AI编码工具在Kotlin项目中的实测表现
  4. Compose Multiplatform入门 — kotlinlang.org/docs/compose-multiplatform — 跨平台UI开发的官方路径
  5. State of Kotlin 2026深度报告 — devnewsletter.com — 从2025到2026的完整生态时间线

一句话总结

KotlinConf'26不是在讲一门语言的进化,而是在讲一个生态如何从"写Android的替代Java"蜕变为"AI时代的全栈开发基础设施"——Kotlin 15岁这年,它终于不再是谁的替代品。


参考来源

  1. Keynote | KotlinConf '26 — 本文分析的核心视频
  2. KotlinConf'26 Keynote Highlights — JetBrains Blog — JetBrains官方Keynote摘要
  3. State of Kotlin 2026 — The Dev Newsletter — Kotlin 2025-2026完整生态时间线
  4. Official Kotlin Support for VS Code in Alpha — JetBrains Blog — VS Code扩展官方公告
  5. John Crickett's KotlinConf'26 Highlights — LinkedIn — 现场参会者的Keynote笔记

本文由「51学通信」技术团队出品。51学通信由通信行业18年老兵爱卫生(微信ID: gprshome201101)维护,聚焦5G/6G核心网、3GPP标准解读、通信前沿技术深度分析。 出版作品有《5G核心网原理与实践》《IMS原理与实践》等4本通信专业书籍。知识星球「51学通信」提供深度技术答疑和行业洞察。

[!tip] 51学通信知识星球 星主:爱卫生(微信:gprshome201101)——公众号「51学通信」创办者,19 年通信行业运维与讲师经验,著有《GPRS网络信令实例详解》《EPC原理与实践》《5G核心网原理与实践》三本纸质书(各大电商平台有售)。 星球定位:深耕 5G 核心网、IMS、NFV/AI、云原生等 ICT 领域,主打运维岗位与信令分析。 当前规模:5200 篇主题 / 990 个回答,198 元/年。 加入福利:加入星球后请加爱卫生微信,拉您进知识星球年度陪伴与答疑群——不限量回复您的各种问题,另有群内分享。 AI 加持:51学通信知识星球已作为 skill 接入 WorkBuddy,使用 deepseek-4-flash 在海量星球帖子中精准找贴、找视频、找 FAQ 和案例,做总结、找文档和 PPT 等场景全覆盖。

51学通信知识星球海报-扫码加入