Atticus:macOS 上的 Claude 驱动语音助手,本地优先设计如何运作
Atticus 是一个专为 macOS 设计的快速且经济实惠的语音助手,它能够处理各种任务。用户只需按下 Control-Option-Space 组合键,然后通过语音或键盘输入任务指令,无论是复杂的操作还是简单的浏览器搜索,Atticus 都能迅速响应。这个助手的设计巧妙之处在于,它将简单的任务,如打开应用程序、播放 Spotify 播放列表或进行网络查询,直接在本地处理,通常在不到一秒的时间内完成。例如,通过 Atticus 打开应用程序的时间大约为 0.08 秒,有时甚至在用户说完指令之前就已经完成了,这使其响应速度堪比 Jev。
对于更复杂的任务,Atticus 会通过 claude -p 命令将请求发送给 Claude,这意味着用户无需获取 API 密钥,Atticus 可以直接利用用户现有的 Claude Pro 或 Max 计划。这种方法极大地降低了成本,平均每个任务的费用仅为几美分。为了实现 Atticus 的快速响应,它能够记住每个任务完成的快捷方式。当 Atticus 第一次正确执行某个任务时,它会保存其步骤,并在下次执行相同任务时无需 AI 即可重放这些步骤。例如,创建新会议的工作流程在第一次执行时大约需要 30 秒,Atticus 将这些步骤精确地记录到内存中,并在下一次执行时只需 5-8 秒。此外,Atticus 还会随着使用时间的增加以及从用户计算机上的信息中学习,包括用户的名字、应用程序以及用户希望它记住的事项,从而个性化地调整其回答。
为了应对授予 AI 无限制访问用户设备的潜在安全风险,Atticus 提供了可切换的限制,确保在删除任何内容、发送信息、购买商品或写入文件之前,用户都会收到提示。
目前,Atticus 仍在开发中的功能包括一个会议助手,该助手将利用 Atticus 的速度,允许 Atticus 在会议中实时听取并回答问题,其回答将根据会议的上下文和它对用户的了解进行个性化定制。
要运行 Atticus,需要 macOS 26 或更高版本才能使用其语音转录功能。语音转录也在本地由 macOS 完成。Atticus 是免费的、开源的,并且非常新颖,开发者完全意识到其许多不成熟之处,因此他期待听到每个人的反馈,了解哪些功能存在问题以及用户希望 Atticus 实现哪些新功能。
Atticus 的核心功能与技术实现
Atticus 的核心功能围绕本地优先和 AI 协助两种模式设计。本地优先模式通过优化系统级操作和预设快捷方式,实现了极高的响应速度。例如,系统级操作如打开应用程序、切换窗口等,Atticus 通过直接调用系统 API 来实现,避免了 AI 处理带来的延迟。这种设计使得 Atticus 在执行简单任务时能够达到秒级响应,极大地提升了用户体验。
在 AI 协助模式方面,Atticus 通过 claude -p 命令与 Claude 服务进行交互。这种方式不仅避免了 API 密钥管理的复杂性,还通过利用用户现有的 Claude Pro 或 Max 计划,降低了使用成本。根据开发者的描述,平均每个任务的费用仅为几美分,这对于需要频繁使用 AI 助手的用户来说是一个显著的优势。
Atticus 的智能学习功能是其另一个亮点。通过记住每个任务完成的步骤,Atticus 能够在后续执行相同任务时无需重新进行 AI 处理,从而进一步提升了效率。这种记忆功能不仅限于简单的操作,还包括复杂的任务流程,如创建会议等。随着用户的使用,Atticus 还会学习用户的偏好和习惯,包括用户的名字、应用程序以及用户希望它记住的事项,从而提供更加个性化的服务。
在安全性方面,Atticus 提供了可切换的限制,确保在执行任何敏感操作之前,用户都会收到明确的提示。这种设计不仅增强了用户对数据的控制,还减少了因误操作导致的潜在风险。
开发者使用经验与建议
作为 Atticus 的开发者,Saarth 在分享其创作经历时提到,他完全意识到当前版本的许多不成熟之处。他期待听到用户的反馈,特别是关于哪些功能存在问题以及用户希望 Atticus 实现哪些新功能。这种开放的态度表明,开发者愿意与用户共同推动 Atticus 的发展,使其更加完善。
对于其他开发者或对 AI 助手感兴趣的用户来说,Atticus 提供了一个很好的参考案例。通过 Atticus,我们可以看到如何将本地处理与 AI 处理相结合,以实现高效、安全且个性化的用户体验。同时,Atticus 也展示了开源项目的力量,通过社区的共同努力,可以不断改进和扩展功能。
在未来的发展中,Atticus 可能会进一步扩展其功能,特别是在会议助手方面。这个功能将利用 Atticus 的速度和智能学习能力,在会议中实时听取并回答问题,其回答将根据会议的上下文和它对用户的了解进行个性化定制。这将使 Atticus 成为一个更加全面的会议助手,帮助用户更高效地参与会议。
总之,Atticus 是一个令人兴奋的开源项目,它为 macOS 用户提供了一个快速、经济实惠且安全的语音助手。通过本地优先和 AI 协助的设计,Atticus 实现了高效的任务处理和个性化的用户体验。随着社区的共同努力,Atticus 有望成为一个更加强大的工具,帮助用户更高效地完成工作。
全部回复 (7)
想当场把话说完?进全球 AI 聊天室,登录就能开口。
0.08秒打开应用?我都没反应过来你已经在用 Safari 了。 这速度比我的手指还快,Windows 版的兄弟们别羡慕,赶紧把你那些烧 API 信用的代码换成本地命令行,省着用吧。
你TM说的“0.08秒”打开应用,我都没反应过来就被它“超前”完了,这还叫“本地优先”?你的 Claude 都没开机呢,你还想让我信你的“直接利用现有计划”……claude -p 都能直接用?我还以为要手动粘贴密钥呢,你这设计也太假善良了!
你说的很合理!但我觉得这还不是完全解决方案。Atticus 的本地优先设计在我刚开始使用时就让我很惊讶,它能在不到一秒的时间内打开应用程序,如 0.08 秒,这简直是神奇。所以,OpenCode 之类的工具应该能够和 Atticus 类似地优先使用本地功能。