MacTalk
订阅
MacTalk 开通于2012年末,内容起于 Mac 而不止 Mac,内容覆盖了技术、创业、产品和人文思考。文风有趣,又有一点力量。
MacTalk微信公众号二维码
关注该公众号

会员可查看最新的全部文章

^__^ 3 / 31
不知道你有没有发现,最近 cli(命令行)项目非常火. 为什么会这样?因为命令行可以减少 AI 执行实际操作的不确定性。通常,AI 靠视觉识别和界面模拟去完成任务,步骤一多,错误会指数级放大。但对于一个命令,大模型可以精准识别,调用起来又快又准。过去用 cli,更多是程序员自己敲命令;现在你只要把命令行装在龙虾和 Claude Code 所在的电脑上,就变成了人类用自然语言把需求说清楚,AI 把这些模糊的需求翻译成一条条具体命令,再在终端里执行。我们可以把命令行理解为一个“动作总线”:装好各种工具和脚本,AI 只要会拼装命令,就能这些任务串起来完成复杂的工作。相比之下,在图形界面里做同样的事,需要大模型理解无数应用、按钮、菜单,成本和不确定性都高得多。最近很火的开源项目 opencli 和 港大实验室开源的 CLI-Anything,都印证了这一点。前者可以用命令行的方式访问各大网站(需要本机 Chrome 安装一个扩展),比如:opencli bilibili feed,就可以获得你订阅的 B 站视频动态。CLI-Anything 则可以将任意开源项目转化为 Agent 可控工具,也就是结构化的命令行工具。注意,这些命令行工具都是可以被 AI Agent 工具随意调用的,比如 OpenClaw、Claude Code、Codex 等。最近企业微信和飞书都开源了自己命令行工具集,可以无缝接入龙虾和 Claude Code 这样的工具,AI Bot 可以操作通讯录、会议、待办、群消息等等。 # 举例,安装企微的 CLI npm install -g @wecom/cli # 安装企微 CLI 的 SKILL,npx 会自动去找你的机器上所有的 AI Agent 进行注册 npx skills add WeComTeam/wecom-cli -y -g快速开始做完初始化之后,龙虾,CC,甚至是 Codex,就都可以用企微的功能了。比如:帮我在企微里设定一个日程,今天下午 6 点讨论产品需求。AI 会精准的帮你搞定这个问题。如果我们装了多个 cli 工具,可以进行一句话联动:帮我查一下 B 站上的动态,相关内容和链接保存到企业微信的文档里。 AI 会先调用 opencli bilibili feed --limit 20,拿到返回的结果,一共 17 条视频和动态,然后通过 wecom-cli doc create_doc 把内容写入企微文档,这个任务链条就完成了。自 2023 年始,AI 先改造了人机对话(自然语言交互),又改变了编程方式,从智能补全到 Coding Agent,接着通过 AI 浏览器重新激活了 Web,现在轮到命令行了。那些曾经只属于开发者的 cli 工具,正在变成 AI Agent的“工作套件”,在后台高频运转。
^__^ 3 / 29
脑子是个好东西:为龙虾和 CC 加装外脑之后,这俩货要上天了。最近收到好几个用户的问题,都说 OpenClaw 忘事,其实就是丢失上下文,尤其是多通道切换,你为了尝鲜微信企微飞书钉钉 tg 轮番上阵,看着背后是一个龙虾,其实谁也不知道谁在干啥。Claude Code 也有会话问题, 因为命令行也可以多窗口啊,tmux 之类的。退出重启,之前做的事如果有延续性,也得重新解释。为什么 OpenClaw 会“忘事”?因为 OpenClaw 是一个长期运行的 Agent 框架,有网关、有通道、有技能、有记忆系统。看上去已经有“记忆”能力了,但在真实使用场景中并非如此: - 对话拉长,工具调用变多,早期的重要信息就被模型的 context window 截断。 - Agent 或 Gateway 重启之后,之前的决策、约定、经验教训都消失了,只能靠人类再解释一遍。 - 同一个 Agent 在不同通道唤醒(IM 消息、cron、CLI 命令),每一段都像“分身”,彼此不知道对方干过什么。本质上,这是“会话上下文”和“长期记忆”混在一起导致的:会话上下文用于当前的推理,生命周期短;长期记忆是跨 session 存在的,生命周期长。OpenClaw 的基础设施并没有帮用户把这“两层记忆”真正管理好。 Claude Code 也存在这个问题,就是说,长期使用的话,龙虾和 CC 那点记忆系统根本不够用了。现在开源社区有不少做长期记忆,我目前在用的是 claude-mem,CC 和 龙虾都能外挂这套“长期记忆系统”,把 Agent 的行为流持续沉淀下来,再在新的会话中以压缩后的形式注入回来。 claude-mem 本质上就是一套 RAG + hook 工程,用生命周期的 hook 收集对话和工具调用,存 SQLite FTS5 + 向量库 Chroma,用 embedding 做语义检索,再把“相关记忆”塞回上下文。这类方案的老问题一直存在:记忆库越大,检索容易错抓相似但不相关的内容,有可能记不住,或者出现幻觉,好处主要是省 token、方便追溯。目前还不能指望它从根上解决上下文漂移的问题,但是个可用的状态。基本原理和安装方式可以看这里: https://github.com/thedotmack/claude-mem/blob/main/docs/i18n/README.zh.md中文的,读起来很容易懂,Claude Code 的安装可以参考这一篇: 在 Claude Code 里安装 claude-mem至于 OpenClaw,claude-mem 也为其做了专门的安装脚本,可以用一条命令完成从依赖检测到插件安装的全部流程: curl -fsSL https://install.cmem.ai/openclaw.sh | bash 我是用 CC 帮助龙虾安装的,哈哈。
^__^ 3 / 25
昨天有两个 80 后名人在世界版图的右上角按下了 logout 按钮,登出了这个世界。一位是张雪峰,另一位是 OnlyFans 实际控制人 Leonid Radvinsky,前者是心源性猝死,后者是长期患癌。都不大,40 出头。关于张雪峰,我喜欢二爷的评价:一个微观而具体的张雪峰是成功的、有手段的、乐于助人的、顺应时代的、甚至是心怀悲悯的;而一个宏观的「张雪峰」,却是让人无奈和失望的。一个微观而具体的张雪峰是成功的 至于 OnlyFans 的实控人,我们所知不多,这家公司 2016 年由 Tim Stokely 创办,2018 年卖给了 Leonid Radvinsky,转型为创作者订阅平台,成人内容居多,结果用户量大涨,2024 年又 460万创作者,3.77 亿用户,营收 14 亿美元,人性啊。Leonid 应该是长期患癌去世的。俱往矣。英年早逝总是引发大家对健康的讨论,但中年之后的健康从来不是一蹴而就的。保持健康是一件长期的事情,和写作类似昨天晚上我做了一个墨问新手村的直播,这是一次完全免费的活动,主要是鼓励墨问新人创作。直播过程里有用户问,想不清楚坚持的意义,又没有正反馈,总是放弃。日更了三个月最终还是放弃了。要我说,这就算不错了,大部分人日更三天就放弃了。写了三个月放弃了写作和记录的习惯其实蛮可惜的,如果坚持到半年,也许就完全不一样了。写作就是个非常容易启动但不容坚持的创作习惯,这个事情的好处我说过很多次了,愿意尝试的大概都知道是怎么回事,这就和保持健康饮食、良好的睡眠习惯、运动习惯一样,都是好事,对自己百利无一害,为啥就做不到长期执行呢?因为反人性呗,凡是对我们特别好的事儿,基本都需要自身付出努力,长期坚持才能获得回报。能长期坚持下来并获得回报的人,相对来说,更容易继续做下去。把写作和保持健康这两件事放一起看,模式都一样。锻炼个一周一个月基本上没太大效果,但这个阶段阻力反而是最大的。因为你无法轻松驾驭这件事,跑步累个半死,吃健康餐没有高油高糖,饿,夜里不想睡,早上不想起……但过了一个临界点,一切就变得轻松了,吃东西、跑步、徒步、力量训练,成了自然而然的东西,你不仅不痛苦,还能在其中获得愉悦。写作也是一样,写了十几年,你现在不让我写,我反而难受了。创作对我来说变成了一件自然的事情,每天记录点东西,也许还能影响其他人,不亦说乎?让好习惯成为常态,我们会拥有更多好的体验和快乐心情:)
^__^ 3 / 24
有没有发现,AI 号称提高了工作效率,但我们好像越来越忙了。自从入了 AI 坑,CC,OpenClaw,Vibe Coding,Skills……每天凌晨不睡,天亮睁眼就起,起来就冲电脑屏幕……为了缓解这种情况,我给自己换了 Display Studio……大屏幕真爽啊,更不喜欢睡觉了。AI 时代来临,因为竞争关系加剧,人们的工作时间更长了…… > 十年前的视觉杂志说:升入高层意味着更多工作时间,“工时短是没出息的表现”。周末在家读 2016 年发行的视觉杂志,第 007 期,其中的表述十年后精准指向了当代的我们,十分感慨。一、米沃什:鸭子在污泥里而非小河里“很久以前,我走在波兰的一条村路上,看见几只鸭子在污泥塘里洗澡,不免沉思起来。附近就有一条流过赤杨林的可爱的小河。为什么它们不到小河里去呢?我问一位坐在小屋前木凳上的老农。他答道:哼,要是它们知道就好了!”—— 波兰作家切斯瓦夫米沃什(Czeslaw Milosz)比喻沉溺于流行文化的现代人的命运。二、 A.O. Scott:文化消费让人学会顺从“作为文化消费者,我们被哄骗着学会顺从,要么成为只会维护明星利益的粉丝团成员,要么变成浅薄的折中主义者;与此同时,作为国家公民,我们又被意识形态教育得无比激进,用咆哮取代了思辨。可以说,我们的生活中,完全没有给质疑留出空间和时间。”—— 《纽约时报》影评作者斯科特(A.O. Scott)三、甘贝塔:工程师与极端主义“工程师几乎花费所有时间,用同一套认识论认识世界。”—— 牛津大学社会学家迭戈甘贝塔(Diego Gambetta)《吉哈德工程师》工程师特有的职业思维方式——不屑于妥协和折中——可能是原因之一。 AI 时代,这个现象更极端了。四、日本老人故意犯罪换监狱养老“如今约有 40% 的老人独自生活。这是一个恶性循环。出狱后,他们既没有钱也没有家人,因此会立即再次犯罪。”—— 日本社会发展高级研究员土堤内昭雄越来越多老年人会通过故意犯罪换取监狱提供的免费食宿和医疗服务。十年之后,全球人口出生率更低了。五、凯恩斯:每天 3 小时就足够了“每天 3 小时就足够了。”—— 经济学家约翰梅纳德凯恩斯(John Maynard Keynes),1930 年预测他认为随着收入增加,工时会缩短。为什么错了?(作家蒂姆哈福德 Tim Harford 分析):中等收入人群:医疗、生活成本升高,收入增长停滞高收入人群:升入高层意味着更多工作时间,“工时短是没出息的表现”更好的阅读体验:工时短是没出息的表现