Canonical 制定了未来一年将人工智能集成到 Ubuntu 的详细计划,强调采取循序渐进的方式,而非一次性发布重大版本。人工智能功能只有在成熟后才会引入,重点在于本地推理、开放权重模型、开源工具以及根据需要提供的清晰的外部服务接口。

Canonical 负责 Ubuntu 工程的副总裁 Jon Seager 最近在Ubuntu 社区中心的一篇文章中概述了该计划。Seager 表示,虽然 Canonical 正在扩大 AI 工具的使用范围,但并未设定基于令牌使用量或 AI 生成代码比例的目标。重点在于确保工程师了解何时适合使用 AI 工具,何时不适合。
“总而言之,Canonical 正在以专注且有原则的方式加大对人工智能工具的使用力度,优先采用符合我们价值观的开源权重模型和许可条款,并结合开源框架。我们认为,随着人工智能功能的成熟度和质量的提升,我们将在未来一年内陆续将其引入 Ubuntu,并默认采用本地推理。”
换句话说,Canonical 并不将 Ubuntu 定位为以人工智能为先的操作系统。人工智能只会在能够增强现有功能,并且符合 Ubuntu 在安全性、隐私性、质量和开源原则方面的标准时才会被添加。
看来 Canonical 在 Ubuntu 中对 AI 的处理方式比其他企业级 Linux 厂商更为谨慎。虽然像 Red Hat 和 SUSE 这样的公司将 AI 作为核心平台功能进行推广,但 Canonical 采取了更为谨慎的操作系统层面的方法,仅在能够负责任地交付 AI 时才引入。
此外,Canonical 将未来的人工智能工作分为隐式功能和显式功能。隐式人工智能在不改变用户体验的前提下增强现有操作系统功能,例如改进语音转文本、文本转语音、辅助功能和屏幕阅读。Seager 将这些功能主要归类为辅助功能改进,而非人工智能专属功能。
与此同时,显式人工智能功能将对用户更加可见,并可能包括代理工作流程,例如文档创建、应用程序开发、自动故障排除、个人自动化或系统管理辅助。Canonical 指出,在这些功能广泛实施之前,必须建立强大的安全性和限制控制措施。
本地推理是 Canonical 计划的核心。该公司强调“推理 snap”是一种提供对针对特定硬件优化的模型进行本地访问的方法。用户可以安装推理 snap 来获取针对其设备优化的组件,从而避免手动下载和配置模型。这些 snap 受 Snap 限制规则的约束,限制了系统内的模型访问。
这篇文章讨论的另一个非常有趣的观点是用户控制。针对关于完全禁用人工智能的问题,Seager 表示 Ubuntu 不会“为了运行而运行”模型。然而,他并不认为 Canonical 会实现全局人工智能禁用开关,因为考虑到 Ubuntu 用户与软件交互方式的多样性,这很难强制执行。

