AI 为什么更喜欢 macOS?上午在墨问 Agent 开发群里聊天,有用户说为了用上墨问 App 买了 Mac,结果发现了一个新天地,有的人是为了体验更多 AI 工具,添了一台 Mac mini。这并不是个小众现象,最近两年,Mac 一直是个人电脑领域增速最快,盈利最多的设备,没有之一。为啥呢,原因之一就是 AI 更喜欢 Mac。那么问题来了,macOS 到底有啥优势呢?我在群里给大家讲了讲。第一就是 macOS 的祖先是 Unix。严格来说,macOS 的底层是 Darwin,其 XNU 内核融合了 Mach、来自 FreeBSD 的组件和 I/O Kit,这些我在 MacTalk 第一本书里都讲过。对 AI Agent 最直接有用的,就是是上面的 Shell、命令行工具,以及文件、进程和权限接口。终端提供了人与 Shell 交互的入口,Agent 呢,可以通过执行工具直接调 Shell,根本不需要打开终端去模拟敲键盘。用 Bot 去操作 Herdr 驱动 Codex 就是类似的案例,我之前写过。命令、参数、输出和退出码,这些都是 AI Agent 友好的。第二是 Unix 的工具组合。比如查个日志错误,可以写:`grep 'ERROR' app.log | sort | uniq -c`。管道把前一个程序的标准输出接给下一个程序的标准输入,依次完成筛选、排序、计数。几个小工具,就能组成一条工作流。大语言模型最喜欢这玩意了,生成文本命令,读取输出,再根据错误调整,返回给模型。这比反复识别窗口、寻找按钮强太多了。当然了,这种自由的另一面就是破坏力,所以安全就越来越重要了。第三是桌面自动化,也就是 Computer Use。遇到没有命令行接口的软件,Computer Use 可以让模型看截图、决定鼠标和键盘动作,再观察执行结果。macOS 提供辅助功能接口:在应用正确暴露信息且用户授权的前提下,工具能读取按钮、菜单、输入框等元素的属性,并执行支持的动作,减少只靠像素猜位置的需要。也就是说,命令管道和接口能搞定很多底层技术,上层的,比如你要做墨问 App,就用 Computer Use,整体还是非常丝滑的。当然了,这些能力并非 Mac 独有。Linux 同样擅长命令行自动化,Windows 有 PowerShell、WSL 和 UI Automation,但综合体验,Mac 最佳。 macOS 把 Unix 工具链、桌面应用和自动化接口整合到了一起,日常工作、开发、用 AI Agent,都没问题。可以说,苹果当年为开发者和用户积累的能力,今天恰好成了 AI 的工作入口。这能怪谁呢,乔帮主远见卓识呗 有时候安利用户转 Mac 还真不是为了用墨问 App 或有啥广告费。真是一个新世界。

MacTalk 2026-10-23 13:39
推荐阅读