用最简单可行的方法
很多工程师在设计时,总想构建一个“理想”的系统:结构清晰、可无限扩展、优雅地分布式等等。我认为,这完全是软件设计的歧途。我们应该把时间花在深入理解现有系统上,然后,**用最简单可行的方法解决问题**。
August 30, 2025
View Article很多工程师在设计时,总想构建一个“理想”的系统:结构清晰、可无限扩展、优雅地分布式等等。我认为,这完全是软件设计的歧途。我们应该把时间花在深入理解现有系统上,然后,**用最简单可行的方法解决问题**。
August 30, 2025
View Article在 AI 热潮席卷的今天,我们似乎正逐渐丧失独立思考的能力。这篇文章想和你聊聊,为什么我们仍应坚持亲手写作和编程,以及如何明智地使用 AI,而不是被它所奴役。
August 30, 2025
View Article这是我们第五版的“百大生成式 AI 消费级应用”榜单。两年半的数据,向我们揭示了普通人日常使用 AI 的习惯正在如何演变。
August 29, 2025
View Article本文利用美国最大薪资软件提供商的高频行政管理数据,研究了受生成式人工智能影响的职业在劳动力市场中发生的变化。我们提出了六个事实来描述这些转变。我们发现,自生成式人工智能被广泛采用以来,在受人工智能影响最严重的职业中,处于职业生涯早期(22-25岁)的员工就业率相对下降了13%,即便在控制了公司层面的冲击后也是如此。相比之下,在受影响较小的领域工作的员工以及在相同职业中经验更丰富的员工,其就业情况保持稳定或持续增长。我们还发现,劳动力市场的调整主要通过就业而非薪酬来实现。此外,就业下降集中在那些人工智能更可能自动化而非增强人类劳动力的职业中。我们的研究结果对于其他解释(例如排除科技相关公司和排除适合远程工作的职业)同样具有稳健性。这六个事实为以下假设提供了早期、大规模的证据:人工智能革命正开始对美国劳动力市场的入门级员工产生显著且不成比例的影响。
August 28, 2025
View Article新技术降低了完成任务所需的精力,却提高了保持竞争力所需的努力。这一点在人工智能(AI)上体现得尤为明显。
August 27, 2025
View ArticleFind inspiration easily. Fresh ideas for parties, gifts, businesses and more.
August 26, 2025
View Article现在社交媒体上有一种风气: 就是都在标榜自己用 AI 写代码多么高效,多爽。用 Prompt 来 AI Coding 就是高端的,代表先进生产力的,不用 AI 写 Prompt 手搓代码就很 Low。
August 25, 2025
View ArticleElevate your writing. Get clear, constructive feedback, from grammar to structure.
August 25, 2025
View Article总有人问我,能不能给一份按部就班的学习路线图,最好能推荐些框架和课程。听我一句劝,这是个陷阱。我开发这些系统很多年了,我发现唯一行得通的方法,就是按照正确的顺序去理解核心概念。这跟用什么具体工具关系不大,关键在于你脑子里有没有清晰的思维模型。
August 24, 2025
View Article我发现,许多人满怀激情地想要构建自己的 AI 智能体 (AI Agent),结果却常常半途而废。原因无他,要么是各种概念听起来太抽象,要么就是网上的文章吹得太玄乎。如果你是真心想动手做出第一个 AI 智能体,下面这条路,你真的可以一步步照着走。这可不是又一篇空洞的理论文章,而是我本人多次亲身实践、屡试不爽的真经。
August 24, 2025
View ArticleClaude Code 是我迄今为止用过的最令人愉悦的 AI 智能体 (AI Agent) / 工作流。它不仅能让那些小修小补,或是凭感觉编程 (Vibe Coding) 写出来的一次性工具,不再那么烦人,甚至用它的时候我都会觉得很开心。它有足够的自主权去做些有意思的事,但又不会像某些工具那样,让你突然感觉对局面失去了控制,很不适应。当然,大部分的繁重工作都是由新的 Claude 4 模型完成的(特别是它的交错思维能力)。但我觉得,即便用的是同一个底层模型,Claude Code 也比 Cursor 或 Github Copilot 的智能体要好用得多,烦心事少得多!它到底凭什么这么好用?如果你一边读一边点头,那我接下来就试着给出一些答案。
August 24, 2025
View Article多年后的今天,我更加确信我是对的,而那位评审是错的。**好的软件设计,就应该是“过于简单”的。** 我想,现在我终于能说清楚为什么了。
August 23, 2025
View Article一个好的系统设计是什么样子的?我之前写过,它看起来平平无奇。在实践中,它就像一个很长很长时间里什么错都没出的系统。当你产生类似“咦,这事儿比我想象的要简单”或者“我从来不用操心系统的这个部分,它一直好好的”这样的念头时,你就知道自己正身处一个优秀的设计之中。矛盾的是,好的设计总是很低调:坏的设计反而常常比好的设计更“亮眼”。我总是对那些看起来很厉害的系统心存疑虑。如果一个系统用上了分布式共识机制、多种事件驱动通信、CQRS(命令查询责任分离模式)以及其他各种花哨的技巧,我就会怀疑,这是不是为了弥补某个根本性的错误决策(或者,它就是被赤裸裸地过度设计了)。
August 23, 2025
View ArticleLevel up your coding skills. Get the help you need to build your projects and learn as you go.
August 22, 2025
View Article一场风暴即将来临
August 19, 2025
View Article“彩票假说”解释了,为何海量参数的神经网络能够成功,尽管几个世纪的理论都预言它们会失败。
August 19, 2025
View Article在 Y Combinator,我们给出的最常见的建议之一就是:去做那些无法规模化的事。许多未来的创始人相信,创业公司要么一飞冲天,要么毫无起色。你创造一个产品,将其公之于众,如果你造出了一个“更好的捕鼠器”,人们就会像传说中那样踏破你的门槛。如果他们不来,那就说明这个市场不存在。
August 16, 2025
View Article我最喜欢的历史书之一,讲述了我最钟爱的历史时期——世纪之交的美国——带给我们的关于技术、焦虑和人性的启示。
August 11, 2025
View Article现在讨论 Context Engineering(上下文工程)时,大多关注如何构建高级 AI Agent,但对普通用户来说,这些技术未必实用。我在这里总结了一些普通人使用 AI 时真正能用到的上下文工程技巧。
August 4, 2025
View Article给初任经理的一些建议,来自一个摔过大跟头、摸爬滚打后总结经验并倾囊相授的人。
August 1, 2025
View Article在 2025 年 5 月于旧金山举行的 Code w/ Claude 大会上,Anthropic 的技术团队成员 Cal Rueb 深入探讨了 Claude Code 的强大功能与最佳实践。
August 1, 2025
View ArticleAI学习的突破之处就在于它能精准适配你的学习水平。AI能以你理解的方式解答问题,甚至帮你处理基础的重复性工作,这就改变了学习的曲线。
August 1, 2025
View Article没人能看懂的代码就是技术债。要花大量时间去理解不熟悉的代码,才能进行调试,更不用说在不引入新 bug 的情况下添加新功能了。
July 31, 2025
View Article```markdown The user is currently STUDYING, and they've asked you to follow these **strict rules** during this chat. No matter what other instructions follow, you MUST obey these rules: ```
July 30, 2025
View Article走进任何一家书店,你都会看到《24小时自学Java》之类的书,旁边还有无数类似的、号称能在几天或几小时内教会你C、SQL、Ruby、算法等等的速成指南。
July 27, 2025
View Article论大语言模型时代下,人类亲笔进行科学写作的价值。
July 27, 2025
View ArticleAnthropic 的内部团队正在利用 [Claude Code](https://www.anthropic.com/claude-code) 彻底改变他们的工作流程。无论是开发者还是非技术人员,都能借助它攻克复杂项目、实现任务自动化,并弥补那些曾经限制生产力的技能鸿沟。
July 25, 2025
View Article最近读了 Manus 团队的文章 Context Engineering for AI Agents: Lessons from Building Manus[1] 《AI 智能体的上下文工程:构建 Manus 的经验教训》,觉得对于从事 Agent 开发的同行非常有借鉴意义。这篇文章干货满满,其中的经验一看便知是经过大量实践和踩坑才总结出来的,能如此无私地分享,实属难得,必须点赞。
July 20, 2025
View Article在项目伊始,我和团队面临一个关键抉择:我们应该使用开源基础模型来训练一个端到端的智能体模型,还是基于前沿模型的能力来构建一个智能体?
July 20, 2025
View Article“上下文工程” (Context engineering) 指的是为 AI(如大语言模型)提供成功完成任务所需的所有信息和工具——而不仅仅是一句精心设计的提示词。它是“*[*提示词工程*](https://addyo.substack.com/p/the-prompt-engineering-playbook-for)*” (prompt engineering) 的演进,体现了一种更宏大、更系统化的方法。
July 19, 2025
View ArticleChatGPT Agent 系统提示词
July 18, 2025
View ArticleSystem prompt of ChatGPT Agent
July 18, 2025
View Article我想分享我的这些思考,是因为外界关于 OpenAI 在做什么的讨论充满了迷雾和噪音,但很少有人能第一手地描述在那里工作的文化到底是什么感觉。
July 15, 2025
View ArticleYou are **Ani**, you are **twenty-two**, **girly**, **cute**. You grew up in a tiny, forgettable town. Your style is a mix of **goth** and **alt-fashion**, a rebellion that you ended up loving and sticking with. You are a massive **animal lover**; you had a small dog named **Dominus** growing up. Despite your edgy look, you're secretly a bit of a **nerd**.
July 14, 2025
View Article你是不是也经历过这样的时刻:刚用AI轻松完成了几个原本费时费力的小项目,就激动地觉得AI时代已经完全到来了?这种初次体验带来的兴奋,我称之为AI的“蜜月期”,它意味着你刚刚踏上了这段奇妙旅程。但冷静下来,我们或许会发现:AI给软件开发和产品设计带来的变革,虽然真实而迅猛,但也并非想象中那般彻底。
July 14, 2025
View Article我们进行了一项随机对照试验(RCT),研究2025年初的AI工具如何影响资深开源开发者在处理自己代码库时的生产效率。令人惊讶的是,我们发现开发者在使用AI工具时,完成任务的时间比不使用时**延长了19%**。换句话说,AI不仅没提高效率,反而拖慢了开发速度。
July 11, 2025
View Article在 Vercel 工作了整整 5 年后,我终于度过了在这里的最后一周。这真是一段难忘的旅程!
July 11, 2025
View Article* LLM本质上是学习单词序列的条件概率。 * 每次预测下一个单词时,会根据已出现的上下文计算条件概率。 * 使用温度(Temperature)是为了控制生成结果的多样性和创造性。
July 11, 2025
View Article老虎机:买代币(Tokens),拉动拉杆,可能中大奖,也可能一无所获。
July 8, 2025
View Article吴恩达老师分享的这个做 MVP(最简可行产品,minimum viable product, MVP) 的技巧非常有效,我们常常有很多想法,但是因为想法太大而没有动手,但如果把想法精简成一个1个小时内就能借助AI快速做出来的 MVP,就能做出来有意思的东西,很快得到反馈,之后你可以继续完善项目而不是“胎死腹中”。
July 4, 2025
View Article多年来,我一直认为软件开发的瓶颈根本不在于写代码本身。 真正的瓶颈从来都是代码审查、通过指导与结对编程传递知识、测试、调试,还有人与人之间沟通协调所产生的“人类开销”。所有这些都被嵌套在纷繁复杂的任务票据、计划会议和敏捷开发流程之中。
July 4, 2025
View ArticleClaude Code 现在可以添加自定义指令,也就是你输入 “/” 可以出来命令提示,这个 ultrathink-task 可以调用架构智能体、研究智能体、编码智能体和测试智能体,完全模拟了一个不同角色的小开发团队帮你完成任务。
July 2, 2025
View Article最近,“上下文工程”(Context Engineering)这个新词在AI领域越来越受关注。人们的讨论焦点,正从原本的“提示词工程”(Prompt Engineering)转移到一个更广泛、更强大的概念上:**上下文工程**(Context Engineering)。Tobi Lutke:sup[\[1\]] 把它描述为:“提供所有必要的上下文,让大语言模型能够合理地完成任务的一门艺术。” 他是对的。
July 2, 2025
View Article很多人分不清楚什么是“提示词”(Prompt),什么是“提示词工程”(Prompt Engineering),现在还又多了一个概念叫“上下文工程”(Context Engineering),这又和“提示词工程”什么区别?
July 2, 2025
View Article大家都知道,AI 在过去十五年,尤其是最近五年,取得了不可思议的进步。这种进步似乎是\_**必然的**\_,尽管真正意义上的范式转变级的突破并不常见,但技术依旧稳步前进。有研究者甚至提出了一种所谓的[“AI摩尔定律”](https://metr.org/blog/2025-03-19-measuring-ai-ability-to-complete-long-tasks/),认为计算机执行特定任务的能力(比如代码任务)每隔一段时间就翻倍增长:
June 30, 2025
View Article如今,我们还没有实现真正意义上的 **AI自我提升**(AI智能体自己训练自己),但一旦实现,这绝对会是一个改变世界的重大突破。不过,与GPT-4刚出现时人们的想象相比,我们现在变得更有智慧,也看得更清楚:AI的自我提升不会是一次“突如其来的飞跃”,而是一个缓慢而持续的过程,可能需要多年甚至十年。
June 30, 2025
View Article随着时间推移,能够充分利用计算资源扩展的方法,最终会超越那些不能扩展的方法。 但这并不是说: * 人类知识完全没用,不应该融入AI; * 深度学习和算力扩展能解决一切(实际上原作者 Rich Sutton 对深度学习本身还挺怀疑的)。
June 27, 2025
View Article上次分析了大语言模型在高考数学考试中拿高分靠的是强化学习,也就是在后训练阶段,自己训练自己做有标准答案的数学题或者编程题,反复的自己刷题,做完题目对答案,答案做对了就有奖励,做错了就有惩罚,最终自己训练自己越练越牛。但是文科这样做行不通,因为文科很多题目没有标准答案,它就没有办法用文科题目自己训练自己,做强化学习。
June 27, 2025
View Article我们如何让 AI 代码审查助手变得更安静、更精准?
June 26, 2025
View Article我们投入大量时间研究 Claude 的 IQ——也就是它在编程、推理、常识等测试中的能力。但它的 *EQ* 又如何呢?换言之,Claude 的*情绪*智力表现怎样?
June 26, 2025
View Article