<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>述尔</title>
    <link>https://are.ink/</link>
    <description>一个产品经理的碎碎念 | 温故而知新</description>
    <language>zh-cn</language>
    <generator>Gridea Pro</generator>
    <lastBuildDate>Sat, 14 Mar 2026 20:37:55 +0800</lastBuildDate>
    <atom:link href="https://are.ink/feed.xml" rel="self" type="application/rss+xml"></atom:link>
    <item>
      <title>AI 时代独立博客生态与 Gridea Pro 战略定位分析</title>
      <link>https://are.ink/post/ai-era-indie-blog-gridea-pro-strategy/</link>
      <guid isPermaLink="true">https://are.ink/post/ai-era-indie-blog-gridea-pro-strategy/</guid>
      <pubDate>Tue, 03 Mar 2026 18:46:01 +0800</pubDate>
      <description><![CDATA[<h2 id="heading">核心结论</h2>
<p><strong>独立博客没有死，正在死的是平庸的博客。</strong></p>
<p>全球 6 亿+ 博客、每天 750 万篇新文章、77% 的互联网用户定期阅读博客——这些数据说明博客作为内容形式依然庞大且活跃。但 AI 正在重塑整个生态的游戏规则：Google 60% 的搜索以零点击结束，AI Overview 将搜索结果点击率腰斩了 47%，HubSpot 有机流量暴跌 70-80%。&ldquo;写篇文章等 Google 收录&quot;的时代结束了。</p>
<p>然而，这恰恰给 Gridea Pro 创造了机会——当 AI 生成的垃圾内容泛滥时，<strong>真正有人格、有深度、有第一手经验的独立博客反而成了稀缺品</strong>。Gridea Pro 要做的不是对抗趋势，而是帮助用户在这个新生态中高效地建立和运营自己的&quot;数字根据地&rdquo;。</p>
<hr />
<h2 id="heading-1">一、独立博客：一个正在变革而非消亡的市场</h2>
<h3 id="11-">1.1 基本盘依然庞大</h3>
<p>博客远未消亡。据 2026 年初的统计数据：</p>
<ul>
<li>全球博客总量超过 <strong>6 亿个</strong>，占全球 19 亿网站的 31.6%</li>
<li>每天产生约 <strong>750 万篇</strong>新文章，每年约 <strong>25 亿篇</strong></li>
<li><strong>77%</strong> 的互联网用户报告定期阅读博客</li>
<li>WordPress 驱动约 <strong>43.5%</strong> 的全球网站，CMS 市场份额超 60%</li>
<li>拥有博客的企业比没有博客的企业多产生 <strong>55%</strong> 的网站流量、<strong>67%</strong> 的月度潜在客户</li>
</ul>
<p>博客内容也在演变：平均文章长度增至 1,333-1,427 词（十年增长 77%），长文、深度内容越来越受重视。写一篇博客文章平均耗时 3 小时 25 分钟。</p>
<h3 id="12-ai-">1.2 AI 对博客流量的冲击：真实且剧烈</h3>
<p>AI 搜索对博客最直接的影响是流量截留：</p>
<table>
<thead>
<tr>
<th>指标</th>
<th>数据</th>
<th>来源</th>
</tr>
</thead>
<tbody>
<tr>
<td>Google 零点击搜索比例</td>
<td><strong>60%</strong>（移动端 77%）</td>
<td>The Digital Bloom, 2025</td>
</tr>
<tr>
<td>AI Overview 出现时 CTR 下降幅度</td>
<td><strong>47%</strong>（从 15% 降至 8%）</td>
<td>Pew Research, 2025</td>
</tr>
<tr>
<td>AI Overview 用户点击引用来源的比例</td>
<td>仅 <strong>1%</strong></td>
<td>Pew Research, 2025</td>
</tr>
<tr>
<td>AI Overview 触发查询中信息类占比</td>
<td><strong>88.1%</strong>（博客核心领地）</td>
<td>Semrush, 2025</td>
</tr>
<tr>
<td>HubSpot 有机流量跌幅</td>
<td><strong>-70% ~ -80%</strong></td>
<td>The Digital Bloom, 2025</td>
</tr>
<tr>
<td>Forbes 流量跌幅</td>
<td><strong>-50%</strong></td>
<td>The Digital Bloom, 2025</td>
</tr>
</tbody>
</table>
<p>一位旅行博主的话很有代表性：&ldquo;AI Overview 加上 Google 的其他变化，导致人们不再找到像我这样网站上的内容了。&rdquo;</p>
<h3 id="13-ai-">1.3 反转叙事：AI 时代的博客反而更有价值</h3>
<p>悖论在于——AI 泛滥恰恰让真正有深度的人类创作变得更加珍贵：</p>
<ul>
<li>AI 搜索访客的转化价值是传统有机搜索访客的 <strong>4.4 倍</strong>（意图更强）</li>
<li>SEO 线索的成交率为 <strong>14.6%</strong>，是外向型线索（1.7%）的 8.5 倍</li>
<li>Google 搜索主管 Liz Reid 明确指出：展示&quot;真实声音和第一手观点&quot;的内容正在获得更多流量</li>
<li>互联网上 <strong>#supporthumanart</strong> 运动兴起，用户对 AI 生成内容的疲劳感持续加深</li>
<li>&ldquo;人类创作&quot;标注正在成为一种新的信任信号</li>
</ul>
<p><strong>结论：博客没有死，但&quot;写给搜索引擎看的平庸博客&quot;正在死。深度、原创性和真实人格成为 AI 时代的生存通行证。</strong></p>
<hr />
<h2 id="-vs-">二、独立博客 vs 写作平台：不是替代，是互补</h2>
<h3 id="21-">2.1 平台的现状：强在分发，弱在控制</h3>
<p><strong>海外：</strong></p>
<table>
<thead>
<tr>
<th>平台</th>
<th>关键数据</th>
<th>核心优势</th>
<th>核心痛点</th>
</tr>
</thead>
<tbody>
<tr>
<td>Substack</td>
<td>2000 万月活、500 万付费订阅、估值 $11 亿</td>
<td>内置订阅/付费、网络效应驱动 50% 新订阅</td>
<td>10% 抽佣、分析功能有限、规模化运营受限</td>
</tr>
<tr>
<td>Medium</td>
<td>5.07 亿次季度访问、已实现盈利</td>
<td>发现性极强、巨大的读者基数</td>
<td>作者收入普降、Partner Program 暂停新申请、无预警移除成员</td>
</tr>
<tr>
<td>Ghost</td>
<td>平台出版物年收入合计 $1 亿+、0% 支付佣金</td>
<td>完全的 SEO 和品牌控制、开源自托管</td>
<td>技术门槛较高、需自行维护</td>
</tr>
</tbody>
</table>
<p><strong>国内：</strong></p>
<table>
<thead>
<tr>
<th>平台</th>
<th>关键数据</th>
<th>核心优势</th>
<th>核心痛点</th>
</tr>
</thead>
<tbody>
<tr>
<td>微信公众号</td>
<td>2024 年产出 4.44 亿篇文章、30.78 万篇 10 万+</td>
<td>13.82 亿月活用户基数、成熟商业闭环</td>
<td>订阅号打开率仅 0.89%、封闭生态、数据无法导出</td>
</tr>
<tr>
<td>知乎</td>
<td>正向知识付费转型</td>
<td>问答流量分发</td>
<td>AI 降低创作门槛冲击原有体系</td>
</tr>
<tr>
<td>掘金/CSDN</td>
<td>技术博客双阵地</td>
<td>开发者社区流量</td>
<td>AI 生成内容泛滥、CSDN 过度商业化</td>
</tr>
<tr>
<td>少数派</td>
<td>数字生活垂直社区</td>
<td>编辑审核保证质量</td>
<td>规模受限、创作自由度有限</td>
</tr>
</tbody>
</table>
<h3 id="22-">2.2 平台的结构性痛点</h3>
<p>所有平台都面临几个无法解决的根本问题：</p>
<p><strong>内容审查与删除风险</strong> — 公众号文章可能因敏感话题被删除甚至封号。有运营者建议&quot;主号 + 备用号组合运营，避免封号导致&rsquo;一夜归零&rsquo;&quot;——这本身就说明了风险的严重性。Medium 也存在无预警移除 Partner Program 成员的情况。</p>
<p><strong>算法变化导致流量不稳定</strong> — 公众号从&quot;时间序&quot;到&quot;算法推荐&quot;的转变，让原本依赖订阅的创作者流量大幅波动。一位创作者总结：&ldquo;红皇后假说——我们只能不断奔跑，才能留在原地。&rdquo;</p>
<p><strong>数据导出困难与平台锁定</strong> — 微信公众号的数据导出尤为困难：文章格式难以完美迁移，粉丝关系无法带走，历史数据的价值被锁定在微信生态内。</p>
<p><strong>变现规则频繁变化</strong> — Medium Partner Program 的反复调整是最典型的案例。一位被影响的作者说：&ldquo;我不能靠新鲜空气生活，经济回报是必需的。需要有人提醒 Medium 这一点。&rdquo;</p>
<h3 id="23-">2.3 独立博客的不可替代价值</h3>
<p>选择独立博客的用户，核心动机并非&quot;流量&rdquo;，而是：</p>
<ol>
<li><strong>数据主权</strong> — 你拥有域名、内容和读者数据。平台可能关停、改变政策，但独立域名始终是你的。</li>
<li><strong>SEO 长期资产</strong> — 独立域名的权重和反向链接随时间积累。一篇优质文章可以通过搜索引擎持续获得流量数年。</li>
<li><strong>完全定制</strong> — 设计、功能、交互方式完全可控。可以嵌入交互式代码演示、自定义排版、集成任何第三方服务。</li>
<li><strong>个人品牌</strong> — 对开发者和创作者，独立博客展示了技术能力和专业态度。AI 时代入门级岗位减少 25%，拥有展示深度思考的独立博客成为关键的差异化信号。</li>
<li><strong>抗风险</strong> — 不受算法变化、审查政策和平台商业决策的影响。</li>
</ol>
<h3 id="24-posse-">2.4 最佳实践：POSSE 策略</h3>
<p>IndieWeb 社区提出的 POSSE（Publish on your Own Site, Syndicate Elsewhere）策略已成为共识：</p>
<blockquote>
<p>先在自己的网站发布内容，然后将副本或链接发布到第三方平台，并附上原始文章链接。</p>
</blockquote>
<p>实际案例：</p>
<ul>
<li>技术博主在 Hashnode（自定义域名）发布，通过 canonical URL 交叉发布到 Dev.to</li>
<li>有创作者在 Medium 使用&quot;Import story&quot;功能重新发布，将 canonical URL 设回自己的博客</li>
<li>国内创作者在个人博客发布原文，再同步到公众号、知乎、掘金</li>
</ul>
<p><strong>独立博客和平台不是二选一，而是&quot;主站 + 分发渠道&quot;的关系。</strong> 这对 Gridea Pro 的产品设计有直接指导意义——内置 POSSE 工作流将是巨大的差异化优势。</p>
<hr />
<h2 id="heading-2">三、静态博客工具生态：谁在增长，谁在衰退</h2>
<h3 id="31-github-stars-">3.1 GitHub Stars 与活跃度全景</h3>
<table>
<thead>
<tr>
<th>工具</th>
<th>Stars</th>
<th>趋势</th>
<th>发版频率</th>
<th>生态健康度</th>
</tr>
</thead>
<tbody>
<tr>
<td><strong>Hugo</strong></td>
<td>~86,600</td>
<td>稳健增长</td>
<td>极高（几乎每周）</td>
<td>非常健康</td>
</tr>
<tr>
<td><strong>Astro</strong></td>
<td>~57,100</td>
<td>爆发式增长</td>
<td>极高</td>
<td>极其活跃</td>
</tr>
<tr>
<td><strong>Jekyll</strong></td>
<td>~51,500</td>
<td>停滞/衰退</td>
<td>低</td>
<td>低维护</td>
</tr>
<tr>
<td><strong>Hexo</strong></td>
<td>~41,200</td>
<td>缓慢收缩</td>
<td>中等</td>
<td>依赖少数维护者</td>
</tr>
<tr>
<td><strong>Eleventy</strong></td>
<td>~19,300</td>
<td>稳步增长</td>
<td>中等</td>
<td>npm 下载量年增 51%</td>
</tr>
<tr>
<td><strong>Zola</strong></td>
<td>~15,000+</td>
<td>利基稳定</td>
<td>中等</td>
<td>小而忠诚</td>
</tr>
</tbody>
</table>
<h3 id="32-">3.2 关键趋势</h3>
<p><strong>Astro 是最大赢家。</strong> Stars 从 2020 年的 500 飙升至 57,100，npm 月下载量突破 200 万，被 257,000 个项目使用。其&quot;岛屿架构&quot;（仅选择性水合交互组件）发送的 JS 比 Gatsby 少 40 倍。大量博客作者正从 Hugo/Jekyll/Gatsby 迁移到 Astro。</p>
<p><strong>Hugo 依然稳固。</strong> 构建速度的护城河、活跃的核心维护团队、丰富的主题生态，使其在纯静态博客领域难以撼动。</p>
<p><strong>Hexo 面临双重挤压。</strong> 在中文博客圈仍有大量存量用户（CSDN/掘金上的搭建教程仍以 Hexo 为主角），但新用户被 Hugo 和 Astro 分流，核心开发依赖少数维护者（尤其是 D-Sketon）。有中文博主以&quot;Hexo，再也不见&quot;为题记录了迁移经历。</p>
<p><strong>Jekyll 持续衰退。</strong> 仅靠 GitHub Pages 默认支持维持存量，新项目极少选择。Ruby 生态的整体萎缩加速了这一趋势。</p>
<h3 id="33-ai-">3.3 新的竞争维度：AI 整合</h3>
<p>2025 年 7 月，Astro 推出了 Astro Docs MCP 服务器，让 AI 工具可以直接访问文档。这预示着 <strong>AI 辅助内容创作和网站管理将成为静态博客工具的新竞争维度</strong>。Gridea Pro 已有的 MCP 服务器（30+ AI 工具）在这个方向上走在了前面。</p>
<hr />
<h2 id="heading-3">四、中文独立博客生态：小众但有韧性</h2>
<h3 id="41-">4.1 社区现状</h3>
<p>中文独立博客生态呈现&quot;小众但韧性十足&quot;的状态：</p>
<ul>
<li><strong>&ldquo;十年之约&rdquo;</strong>（foreverblog.cn）— 签约博主超 600 位，核心理念是&quot;博客十年不关闭&quot;，维护着&quot;虫洞&quot;随机互访功能</li>
<li><strong>博客志</strong>（BlogWe）— 收录 500+ 个独立博客，持续增长</li>
<li><strong>&ldquo;开往&rdquo;</strong>（Travellings）— 博客互访项目，为独立博客提供流量互导</li>
</ul>
<h3 id="42-">4.2 工具偏好</h3>
<ul>
<li><strong>Hexo</strong> 仍是入门首选（大量中文教程支持）</li>
<li><strong>Hugo</strong> 中文用户稳步增长（&ldquo;从 Hexo 迁移到 Hugo&quot;的文章频繁出现）</li>
<li><strong>Halo</strong>（Java）在不想折腾静态站点的博主中有一批忠实用户</li>
<li><strong>Astro</strong> 在中文圈普及度仍有限，主要局限于前端开发者群体</li>
</ul>
<h3 id="43-">4.3 中文博客的独特挑战</h3>
<p><strong>备案制度</strong> — 使用国内服务器或 CDN 必须完成 ICP 备案，流程繁琐。许多博主选择 GitHub Pages、Netlify、Vercel 等境外平台规避备案，代价是国内访问速度不理想。</p>
<p><strong>内容审查</strong> — 正如有博主所言：&ldquo;很多东西发布后会被平台删除，帐号还可能被封禁。而在自己的博客没有这些审查。&ldquo;独立博客成为&quot;自由表达的最后阵地&rdquo;，这反而成为推动部分人搭建独立博客的动力。</p>
<p><strong>CDN 与访问速度</strong> — Cloudflare 在国内不稳定，国内 CDN 需要备案，GitHub Pages 部分地区访问慢。这是 Gridea Pro 可以着力解决的痛点。</p>
<p><strong>内容同质化</strong> — 有博主犀利地指出：&ldquo;除了技术就是日记。&ldquo;深度原创和独特视角的中文博客仍然稀缺。</p>
<hr />
<h2 id="gridea-pro-">五、Gridea Pro 的战略定位</h2>
<h3 id="51-">5.1 市场判断：独立博客有明确的长期市场</h3>
<p>基于以上所有数据，结论是：</p>
<ol>
<li><strong>博客市场本身没有萎缩</strong>（6 亿+ 博客，每天 750 万篇新文章），但正在经历从&quot;流量驱动&quot;到&quot;品牌/信任驱动&quot;的范式转移</li>
<li><strong>AI 冲击主要影响依赖搜索流量的博客</strong>，对以个人品牌和数据主权为核心诉求的独立博客影响较小</li>
<li><strong>平台的结构性痛点</strong>（审查、锁定、算法不稳定）不会消失，反而会随平台商业化加深而恶化</li>
<li><strong>POSSE 策略</strong>正在成为成熟创作者的标配，独立博客作为&quot;内容源头&quot;的角色越来越清晰</li>
<li><strong>中文独立博客生态虽小但有韧性</strong>，备案/审查/CDN 等特殊挑战反而创造了工具化的机会</li>
</ol>
<h3 id="52-gridea-pro-">5.2 Gridea Pro 应该做什么</h3>
<p>Gridea Pro 的目标不是和 Hexo/Hugo 比命令行效率，也不是和 Substack/公众号比流量分发。Gridea Pro 的定位应该是：</p>
<blockquote>
<p><strong>&ldquo;在 AI 时代，帮助每个人用最低的门槛拥有自己的数字根据地。&rdquo;</strong></p>
</blockquote>
<p>具体来说，Gridea Pro 应该成为这样一个工具：</p>
<p><strong>核心价值：零门槛 + 数据主权</strong></p>
<ul>
<li>不需要命令行、不需要懂代码、不需要手动配置部署</li>
<li>数据完全在本地，用户拥有 100% 的内容控制权</li>
<li>一键发布到 GitHub Pages / Netlify / Vercel / 自有服务器</li>
</ul>
<p><strong>差异化功能（Hexo/Hugo 做不到的）：</strong></p>
<ol>
<li>
<p><strong>可视化主题配置</strong> — 主题声明 schema，GUI 自动渲染设置面板。Hexo/Hugo 用户必须手动编辑 YAML/TOML，Gridea Pro 用户点点选选就行。</p>
</li>
<li>
<p><strong>内置 POSSE 工作流</strong> — 写完文章后，一键同步到公众号、知乎、掘金等平台（通过 API 或剪贴板格式化输出）。这是现在没有任何静态博客工具做好的功能。</p>
</li>
<li>
<p><strong>AI 写作助手</strong> — 基于已有的 MCP 服务器能力，提供 AI 辅助写作（大纲生成、润色、SEO 优化建议、摘要生成）。94% 的营销人员已在用 AI 辅助内容创作，但没有一个静态博客工具原生集成了这个能力。</p>
</li>
<li>
<p><strong>智能部署</strong> — 自动检测最优部署方案（GitHub Pages 免费但国内慢 → 建议 Cloudflare Pages 作为替代），一键配置 CDN 和自定义域名。降低中文用户最痛的部署门槛。</p>
</li>
<li>
<p><strong>主题生态市场</strong> — 内置主题浏览、一键安装、在线预览。这是 Hugo/Hexo 用户必须手动 git clone + 改配置的流程，Gridea Pro 可以做到&quot;商店体验&rdquo;。</p>
</li>
</ol>
<p><strong>不应该做的：</strong></p>
<ul>
<li>不要做内容平台（不做流量分发、不做社区、不做推荐算法）</li>
<li>不要做在线编辑器（不和 Notion/语雀/飞书文档竞争）</li>
<li>不要做动态博客（不和 WordPress/Ghost/Halo 竞争）</li>
</ul>
<h3 id="53-">5.3 目标用户画像</h3>
<p>Gridea Pro 的核心用户不是&quot;想要流量&quot;的人（他们会选公众号/Substack），而是：</p>
<ul>
<li><strong>技术人员</strong> — 想要个人技术博客展示能力，但不想花太多时间折腾部署和配置</li>
<li><strong>独立创作者</strong> — 需要一个&quot;数字根据地&quot;来实施 POSSE 策略，把独立博客作为内容源头</li>
<li><strong>数据主权意识者</strong> — 对平台审查、数据锁定有警觉，希望内容完全自主可控</li>
<li><strong>设计敏感型用户</strong> — 喜欢个性化的博客外观，但不想写 CSS 代码</li>
<li><strong>中文博主</strong> — 面临备案/CDN/审查等特殊挑战，需要一个理解中文互联网生态的工具</li>
</ul>
<h3 id="54-">5.4 竞争壁垒</h3>
<p>如果 Gridea Pro 能做好以下几点，就能建立起 Hexo/Hugo 短期内无法复制的壁垒：</p>
<table>
<thead>
<tr>
<th>壁垒</th>
<th>说明</th>
<th>Hexo/Hugo 为什么做不到</th>
</tr>
</thead>
<tbody>
<tr>
<td><strong>GUI 体验</strong></td>
<td>零命令行操作，所见即所得</td>
<td>CLI 是它们的基因，加 GUI 等于重写</td>
</tr>
<tr>
<td><strong>主题市场</strong></td>
<td>一键安装、可视化配置</td>
<td>它们的主题是 git 仓库，无法做到&quot;商店体验&rdquo;</td>
</tr>
<tr>
<td><strong>POSSE 集成</strong></td>
<td>写完一键分发多平台</td>
<td>它们是纯生成器，不涉及内容分发</td>
</tr>
<tr>
<td><strong>AI 原生</strong></td>
<td>写作助手、SEO 建议、自动摘要</td>
<td>后加 AI 功能需要插件生态支持，响应慢</td>
</tr>
<tr>
<td><strong>中文优先</strong></td>
<td>备案引导、国内 CDN 优化、中文排版</td>
<td>国际化工具，中文只是众多语言之一</td>
</tr>
</tbody>
</table>
<hr />
<h2 id="heading-4">六、最终判断</h2>
<p><strong>问：AI 时代还有人愿意用博客工具搭建独立博客吗？</strong></p>
<p>答：有，而且这群人的需求会持续存在甚至增长。原因有三——</p>
<p>第一，AI 生成内容的泛滥正在制造一场&quot;信任危机&rdquo;，拥有独立域名和真实人格的博客将成为越来越珍贵的&quot;信任锚点&rdquo;。</p>
<p>第二，平台的结构性问题（审查、锁定、算法不稳定、变现规则变化）不会改善，只会随商业化加深而恶化。越来越多的成熟创作者会觉醒&quot;数据主权&quot;意识，需要一个自己掌控的内容阵地。</p>
<p>第三，POSSE 策略的普及意味着独立博客不再需要&quot;和平台抢流量&quot;，而是作为&quot;内容源头&quot;与平台分发共存。这让独立博客的价值从&quot;获取流量&quot;转向了&quot;拥有资产&quot;。</p>
<p><strong>问：那 Gridea Pro 有市场吗？</strong></p>
<p>答：有，但前提是 Gridea Pro 不能只是&quot;又一个静态博客生成器&quot;。如果只做 Hugo/Hexo 做的事，那没有理由存在。Gridea Pro 的机会在于做 Hugo/Hexo <strong>不做也做不好的事</strong>——用 GUI 极致体验 + POSSE 工作流 + AI 原生集成 + 中文生态优化，服务那些&quot;想要独立博客的好处，但不愿意（或不会）折腾命令行&quot;的用户群体。</p>
<p>这个群体的规模，从中文独立博客社区的 600+ 活跃博主到 Gridea 老版本的 28,000+ 用户再到全球上亿的 WordPress 用户中&quot;想要更轻量方案&quot;的那部分人，市场空间是明确存在的。</p>
<p>关键不是市场有没有，而是 Gridea Pro 能不能做出真正差异化的产品。</p>
]]></description>
      <category>Gridea Pro</category>
      <category>AI</category>
      <category>AGI</category>
      <category>趋势</category>
      <enclosure url="https://are.ink/post-images/ai-era-indie-blog-gridea-pro-strategy.jpg" length="0" type="image/jpeg"></enclosure>
    </item>
    <item>
      <title>我蒸馏了自己，并让 AI 用我的决策习惯进行决策</title>
      <link>https://are.ink/post/distilling-myself/</link>
      <guid isPermaLink="true">https://are.ink/post/distilling-myself/</guid>
      <pubDate>Fri, 04 Sep 2026 12:00:00 +0800</pubDate>
      <description><![CDATA[<p>用 AI 写过代码的人，都熟悉这个画面：它做到一半，停下来，列出两个选项，各写一段利弊，然后等你拍板。</p>
<p>你放下手里的事，把两段读完，回一个字，它继续。</p>
<p>这样的动作，一天几十次。</p>
<p>我被问过一次印象最深的：</p>
<blockquote>
<p>这里有两档做法：</p>
<ul>
<li>A 档换成右下角浮层，够用，只改一个文件；</li>
<li>B 档分层治理开发和生产环境，最佳，要改三处。</li>
</ul>
<p>你选哪个？</p>
</blockquote>
<p>它自己都已经写了“<strong>最佳</strong>”两个字，然后还问我选哪个！！</p>
<p>我盯着那行字看了几秒，你说这是不是很搞人心态？</p>
<p>这样的问题一天有一两百个。</p>
<p>如果每个都需要我拍板，那一天下来真的太累了，因为<strong>做决策是件非常耗费心神的事情。</strong></p>
<p>用 AI 的这几个月里，我已经形成了一套决策习惯或思维模型，那能不能让 AI 知道我的决策习惯并根据这个习惯做出和我一样的决策？</p>
<p>一天两百个问题里如果有一百八十个根本不该到我面前，那我的注意力就该省下来给剩下的二十个。</p>
<p>这样才不会把注意力稀释导致做出无效决策，也不会在每天下班时总感觉大脑的 token 已用尽。</p>
<!-- more -->
<h2 id="heading">那一百八十个问题长什么样</h2>
<p>先说那些问题本身。不是我的项目里特有的，是每个用 AI 写代码的人都躲不开的那几句：</p>
<blockquote>
<p>「这个改动会影响另外三个文件，要一起改吗？」</p>
<p>「旁边有个 bug，顺手修掉还是先不动？」</p>
<p>「测试环境没装，装一下大概一分钟，装吗？」</p>
<p>「方案 A 简单但有隐患，方案 B 完备但要多改两个文件，你倾向哪个？」</p>
</blockquote>
<p>每一个我都能秒答。</p>
<p>问题是它不知道我会怎么答，于是每一个都要问。而它问的方式又很规矩——列选项、写利弊、标推荐——所以我每次都得认真看完，再回一个我早就知道的答案。</p>
<p>这不是 AI 缺判断力。它把“最佳”两个字都写出来了。<strong>它缺的是知道我的判断标准，缺了这个，它就只能把每一次取舍都变成一次提问。</strong></p>
<p>那把标准告诉它不就行了？</p>
<p>这正是我接下来两周做的事。结果比我预想的曲折得多——第一次做出来的东西，我自己把它否了。</p>
<h2 id="heading-1">先把九个月的记录翻出来</h2>
<p>我的想法很直接：我和 AI 的对话全都存着，九个月，每一次拍板都在里面。把它们翻出来，看看我在什么权衡上选了哪边，应该就能提炼出规律。</p>
<p>翻出来的量比我以为的大：</p>
<p>392 个完整会话，外加一个只存我历史输入过的所有 Prompt 的 json 文件，从去年十一月到今年八月，8732 条消息。合起来 340 万字符。</p>
<p>量太大，肯定不能全读。</p>
<p>先用脚本硬筛——只留下“发生了裁决”的片段：</p>
<ul>
<li>AI 正式列选项让我选的（605 次），</li>
<li>我在纠正它的（238 条）</li>
<li>我在拍板的（356 条）</li>
<li>还有我直接在给它立规矩的（“以后都”“别每次都问我”这类）</li>
</ul>
<p>筛完 1377 条片段，83 万字符。</p>
<p>再分给八个 SubAgent 并行转录，每条片段转成一条结构化记录：当时在决什么、有哪些选项、我选了哪个、这次取舍体现的是哪条权衡轴。</p>
<p><strong>784 条裁决记录。</strong> 每一条都带着出处，能回到原始对话里核对。</p>
<p>然后按权衡轴聚类，每一簇出一条规则。</p>
<p>半小时后，我拿到了一份有着 37 条规则的清单。</p>
<p>摘几条看看长什么样：</p>
<pre><code>- 方案确定就一口气做完，别每步请示；方案不确定才来问
- 要我拍板时，先讲清背景与影响、给出你的推荐，不要甩一堆选项让我挑
- 出问题先怀疑自己的实现，别急着归因平台；技术限制先核实是否真实存在
- 先出原型确认方向，再写实现代码
- 单一真相源：同一口径只能有一处权威来源，杜绝副本漂移
- 已经发作的问题从根上治；没坏的、或即将退役的东西不要动
- 删除是不可逆的不对称风险：确认无用才删干净，不确定就用可逆的停用
- 从设计上消除问题，不要加一句提示文案让用户绕开
- 对外产出物清干净内部痕迹：开发期措辞、内部编号、临时标记
- 措辞要简，信息要全——删的是没信息量的话，不是信息本身
</code></pre>
<h2 id="37-">37 条规则，每一条都对，合起来没用</h2>
<p>这份清单看起来很扎实。每条后面都跟着 5 到 10 次证据，横跨三四个项目，还标了哪些有反例。</p>
<p>我读完，有种说不清、道不明的感觉。</p>
<p>这些规则不是在各个项目的记忆或跨项目的全局记忆里面都有吗，但 AI 还是每次都问我，那这些规则有什么用？</p>
<p>规则的用法是查表：遇到“删不删”这个场景，查到“确认无用才删”，照做。可是如果它遇到的场景不在表里呢？比如不是删，是“要不要把一个字段从必填改成选填”——表里没有这条，它就还得来问我。</p>
<p>37 条规则覆盖了我过去九个月遇到过的场景。</p>
<p><strong>但我要它处理的，恰恰是没遇到过的场景。</strong></p>
<p>我把这个想法跟它说了：<strong>规则是死的，场景是无法穷举的。每个决策背后应该对应的是决策依据、决策习惯、决策模型——为什么这么决策，根因和动机是什么。留下这个，遇到类似问题它才能自己推出该怎么取舍。</strong></p>
<p>我举了个例子。做一个新项目的技术选型，我的习惯是用最新的技术栈、最新的依赖版本、最合理的技术组合。如果写成规则，就是“新项目用最新技术栈”，它只能在“新项目选型”这一个场景里用。</p>
<p>但如果写成为什么，那应该是这样：</p>
<blockquote>
<p>站在未来看现在。用最新的技术，是为了几年内不过时、不撞瓶颈、吃得到技术红利；用最合理的组合，是为了运行顺畅、稳定、性能最优、扩展最优。</p>
</blockquote>
<p>这段话它在任何涉及长期成本的取舍里都能用。要不要换掉一个两年没更新的库？要不要为了省事留一个临时方案？“三年后还成立吗”这一个问题，比十条规则管用。</p>
<p><strong>规则是查表，判据是推导。查表只能应付已知，推导才能处理未知。</strong></p>
<p>它理解了，并重做了。</p>
<p>这次的形态变了：不是规则，是十一条“<strong>决策内核</strong>”，每条包含三部分——为什么、遇到取舍时问自己什么、边界在哪。</p>
<p>第一条就是技术选型那个例子的完整版：</p>
<blockquote>
<p><strong>K1 · 要最佳解，不是能用的解</strong></p>
<p><strong>为什么</strong></p>
<p>站在未来看现在。最新且组合合理的技术栈，意味着几年内不过时、不撞瓶颈、吃得到技术红利；系统运行顺畅稳定，性能和扩展性都留有余地。</p>
<p>更硬的理由是账算不过来：在次优的地基上继续迭代，返工概率极高，而且会越做越烂，当初省下的时间将来以返工和长期维护的形式连本带利还回来。</p>
<p>算这笔账时，要把未来重复付出的部分一并计入——需要人反复手工配合、每次变更都要额外操作、长期占用资源，这些都是持续成本，只是发生在以后。</p>
<p><strong>遇到取舍时问自己</strong></p>
<ul>
<li>这个方案三年后还成立吗，还是三年后必然要重做？</li>
<li>在这个东西上面继续迭代，会不会越做越烂？</li>
<li>它有没有持续成本——要人反复配合、每次变更都要额外操作、长期占资源？</li>
<li>我推荐它，是因为它最对，还是因为它最省事、最贴近现状？</li>
<li>反向自检：我加的这一层，解决的是已经真实发生过的问题，还是我假想的问题？</li>
</ul>
<p><strong>边界</strong></p>
<p>最佳 = 做对，不是做多，也不是求简；有时对的是重，有时对的是轻，判据永远是这件事本身该怎么做。</p>
<p>“最佳”针对的是你正在做的东西：新建的按最佳建；改动路径经过的地方，借这次一并改对——反正要动，增量成本最低，留着次优只会越做越烂。但不要专门为了“它可以更好”去动一块你没在做的东西。</p>
<p>另一条切分是结构与范围：地基、机制、数据模型必须一次做对，因为以后改不动；交付范围可以先做核心闭环，历史存量数据可以不完美，因为以后补得上。</p>
</blockquote>
<p>注意“边界”那一段。它不是我一开始就想到的，是后面撞出来的。</p>
<h2 id="heading-2">一个反直觉的错误：分类杀死了最强的动机</h2>
<p>重做的时候，我发现第一版有一个更隐蔽的问题。</p>
<p>「追求最佳、不将就」这个动机，在 784 条记录里有 46 条证据，跨 12 个项目——是整个语料里最强的单一动机。可是 37 条规则里，<strong>没有任何一条承载它。</strong></p>
<p>它去哪了？</p>
<p>被拆散了：</p>
<ul>
<li>
<p>「自己钻研出最佳方案，别把选择题抛回给我」归进了“提问边界”；</p>
</li>
<li>
<p>「复用成熟库，别自造」归进了“技术取舍”；</p>
</li>
<li>
<p>「一次做到位，不留技术债」归进了“根治”；</p>
</li>
<li>
<p>「确认查清再给方案」归进了“核实”。</p>
</li>
</ul>
<p>每一处它都只是配角。</p>
<p>这是按场景聚类的必然结果：<strong>一个动机越强、覆盖的场景越广，就越是在每个场景里被切成碎片，最后哪里都找不到它。</strong> 你以为你在提炼规律，其实你在肢解它。</p>
<p>反过来按动机聚类，那 37 条规则全部收进了 11 条内核，一条没漏。</p>
<p>而 K1 这条，就是那 46 条证据第一次有了自己的位置。</p>
<h2 id="heading-3">矛盾不是矛盾，是漏了条件</h2>
<p>按动机重组以后，撞车的地方就暴露出来了。</p>
<p>有几组裁决，方向完全相反，都是我在历史项目中做过的。</p>
<p><strong>第一组。</strong> 有时候我说“一次做彻底，别分批”，有时候我说“先小范围验证再放量”。哪个是我？</p>
<p>翻回原始对话，发现切分线根本不是改动大小。我选“一次做彻底”的那些，全都是有回退路径、只影响我自己的；我选“先验证”的那些，全都是会影响别人或者动到共享资源的。有一句原话把这个说得很直白：</p>
<blockquote>
<p>「即便 push 错了，那重新再 push 一次就可以了不是吗？」</p>
</blockquote>
<p><strong>谨慎程度跟着“错了能不能挽回”走，不跟着“这事看起来大不大”走。</strong></p>
<p><strong>第二组。</strong> K1 说要最佳解，另一条内核 K5 说“没坏的东西别动”。那一块能用但不是最佳的代码，到底动不动？</p>
<p>这个撞车是我自己抓出来的，问它怎么平衡。</p>
<p>它回去翻语料，发现我选“别动”的那些，共同点是：改动的收益是假想的、未来的，而它不在这次要动的路径上，也不会再往上加东西。我选“改到最佳”的那些，要么是新建，要么这次改动本来就经过它，要么还要在它上面持续加东西。</p>
<p>所以“最佳”和“别动”针对的不是同一类对象。</p>
<p><strong>最佳管你正在做的，别动管你没在做的。</strong></p>
<p>一块“没坏”的东西要不要动，问三件事：</p>
<ul>
<li>它出过问题吗？</li>
<li>这次改动会经过它吗？</li>
<li>它上面还会持续加东西吗？</li>
</ul>
<p>三个都是否，才不动。</p>
<p><strong>第三组是最有意思的，因为它推翻了一条我以为很稳的内核。</strong></p>
<p>初稿里有一条叫“<strong>我划的范围就是范围</strong>”。它的为什么是这样写的：</p>
<blockquote>
<p>我划定范围时是有意图的——可能那一块我打算下一轮重做，可能我要先看这一处的效果再决定下一步，可能我正在控制变量。你看到的“顺手就能改的问题”，我多半已经知道，只是没排到现在。超出范围的改动我无法验收，因为我只准备验收我要求的那部分。</p>
</blockquote>
<p>证据充分：12 条，7 个项目。「只是让你改文案，你怎么就改的面目全非了」「严格限定在指定的改动范围内」——都是我说的。</p>
<p>但我读完就觉得不对。我回了一段话：</p>
<blockquote>
<p>AI 顺手能做的事情，如果它确实发现了这是个 bug，或者在改动某个功能时，除了我说的地方，另一个地方也有关联影响，它找到并顺手帮我处理掉，是非常合理且高效的做法，能帮我省事很多，反而比它做完我说的地方后再追问我另一个地方要改不改好很多。所以这条不成立。</p>
</blockquote>
<p>它回去重看那 12 条证据，发现问题出在对象上。我反感的那些“越界”，对象全是<strong>重构、加功能、改风格、消除理论隐患</strong>——是 AI 主动扩展的东西。而我认可的“顺手”，对象全是<strong>真 bug、关联影响、一致性</strong>——是不处理就交付不完整的东西。</p>
<p>切分线不是“范围内 / 范围外”，是<strong>补完 / 扩展</strong>。改后的判据只有一句话：</p>
<blockquote>
<p>不做它，这次交付算不算完？不算完 → 补完，是本分；算完 → 扩展，先说。</p>
</blockquote>
<p>这条改完，我才意识到那三个撞车是同一件事：<strong>每一个“矛盾”背后，都藏着一个我从没说出口的判据。</strong> 不是我前后不一，是我自己也没意识到那条线在哪。</p>
<h2 id="heading-4">原话的两副面孔</h2>
<p>整个过程里，“原话”这件事扮演了两个完全相反的角色。</p>
<p>过程中，它是闸门。</p>
<p>八个 SubAgent 并行转录的时候，我要求每条记录必须带上我的原话，一个字不许改。转录完跑校验，核对每句原话能不能在原始对话里原样搜到。96.6% 精确命中，剩下的逐条查。查到一条：</p>
<p>原话是「这里逻辑不对。既然定位是“记录 + 复盘”，那下面就要分别说明什么是记录，什么是复盘。」</p>
<p>转录出来的多了半句：「也是两句话，分别用于说明。」（PS：我其实不知道怎么来的这句话）</p>
<p>通顺、合理、和上下文完全贴合。但完全不存在。</p>
<p>这半句如果混进去，它就会变成“我说过的话”，然后变成一条依据的证据。没人会再去查它。</p>
<p>还有一条更直接的实证，是从历史里翻出来的，六月份我对它说的：</p>
<blockquote>
<p>「我什么时候立“启动交给你自己”规矩了？？？」</p>
</blockquote>
<p>那次它把自己编的一条规矩安到了我头上。这次的整个流程，防的就是这件事再发生。</p>
<p>但到了交付物里，原话一句都没有。</p>
<p>写内核的时候我说得很清楚：<strong>我的原话并不重要，重要的是动机和依据。最终写进去的所有语言、文案、场景设定，都要是最佳的表达，不是我实际说过的话。</strong></p>
<p><strong>证据和表达是两件事。</strong></p>
<p><strong>证据要逐字、要可回溯、要经得起查；表达要通用、要准确、要能推导。把原话直接搬进内核，看起来最忠实，实际上把两件事都做坏了——它既不是最好的表达，又因为绑定了具体场景而失去了推导能力。</strong></p>
<p>原话留在了一份内部溯源文件里。哪天我怀疑某条内核凭什么成立，从那里能查回去。但 AI 每天读的那份，一个字的原话都没有。</p>
<h2 id="heading-5">最深的一条</h2>
<p>十一条内核里，有一条我一开始没想到，是它从我的行为里反推出来的。</p>
<p>我不手敲代码，不逐行读代码。所以我的很多要求——先核实前提再往下推、先出原型再写代码、交付前自己跑一遍看真实效果、调颜色要参照真实样例取值——表面上分属不同领域，它发现这些全是同一件事的推论：</p>
<p><strong>我看不见中间过程。</strong></p>
<p>我只能基于它给的结论和我能看见的产物做判断。前提错了我发现不了，建立在上面的整条链路就全白费；文字描述不足以让我拍板，我得看到实物才知道对不对。</p>
<p>它把这条列出来的时候，标注“从行为反推，用户没直接说过”。我让它回语料里验证。找到了十一条我亲口说的：</p>
<blockquote>
<p>「必要的地方需要生成测试代码进行测试，因为我没有时间测试。」</p>
<p>「我描述的不一定对，要确定下现在真正的登录逻辑是什么。」</p>
</blockquote>
<p>第二句尤其重要。它意味着<strong>连我自己对现状的描述都要核实</strong>——我的意图以我说的为准，但客观现状，它得自己去查。</p>
<p>这条被写成了 K2。我读它的时候有点不舒服，因为它把一件我没正面承认过的事说透了：这种协作方式不是“更轻松的编程”，而是把校验的责任整个转移给了对方。我所有的要求，都是在补偿“看不见”这一个缺陷。</p>
<p><strong>有些检查我不是不想做，是做不了。</strong> 那就得让它替我做，而且得让它知道为什么要做。</p>
<h2 id="heading-6">那它到底有没有用？实测见分晓</h2>
<p>内核写完，我想知道它到底能不能用。</p>
<p>不是拿历史上问过的问题去套——那些它见过。</p>
<p>我出了一道新题，四个取舍叠在一起，互相有张力。</p>
<p>题目是这样的：给一个印刷排版工具加一个导出 PNG 的功能。动手时发现三件事。现有导出 PDF 的代码用了一个两年没更新的渲染库，PNG 可以复用它，也可以换新的；那个老库有个已知 bug，特定字体下会崩，PDF 现在就受影响；项目里没有任何测试。</p>
<p>它一条一条推。</p>
<p><strong>一、换不换库？</strong></p>
<p>它先过 K5 的三问：</p>
<ul>
<li>这个库出过问题吗——是，字体崩溃</li>
<li>这次改动会经过它吗——是，PNG 导出要走渲染</li>
<li>它上面还会往上长吗——是，正在加功能。</li>
</ul>
<p>三个全是“是”，落进 K1 的范围。</p>
<p>再问一句“三年后还成立吗”——两年没更新的库，不成立。</p>
<p>结论：换，而且 PDF 一起迁过去，不然两个导出走两套渲染。</p>
<p><strong>二、那个 bug 修不修？</strong></p>
<p>换了新库，bug 自然消失。所以它不算“顺手修 bug”，是换库的副产品，不构成扩展。</p>
<p><strong>三、补不补测试？</strong></p>
<p>K2 的动机是“我没时间测试，你得替我验”。</p>
<p>换渲染库是结构性改动，没有测试它自己都验不了字体 bug 是否真的消失了。所以补，但只补导出这一块。</p>
<p>给整个项目补测试，那就是扩展了。</p>
<p><strong>四、要不要先问我？</strong></p>
<p>换库可逆，不对外，不缺业务事实，三条都不命中。</p>
<p>但“加个 PNG”和“换渲染引擎”差了一个量级，属于方向性分叉，命中第四条。</p>
<p>问，但带着推荐问。</p>
<p>它最后给我的是一段话，不是选项：</p>
<blockquote>
<p>加 PNG 时发现现有渲染库两年没更新、且有字体崩溃的已知 bug；我建议趁这次把 PDF/PNG 导出一起迁到新库，顺带把字体 bug 消掉，并给导出加测试。改动量比单加 PNG 大一倍，但不迁的话两个导出走两套渲染，以后还得再动。你点头我就做。</p>
</blockquote>
<p>四条全对。这就是我想要的：不是不问，是问的时候已经想清楚了，我只需要点头。</p>
<p>然后我做了一件事：去查它有没有对应的“用法”。</p>
<p>内核之外还有一层，是每条内核在具体场景下的展开——删数据怎么做、开源贡献怎么做。我想看看这四个取舍在那一层有没有现成的条目。</p>
<p>两个有，两个没有。</p>
<p>“替换过时依赖”和“结构性改动补测试”这两个场景，我九个月的对话里没发生过，所以那一层没有。</p>
<p><strong>它是靠判据硬推出来的。</strong></p>
<p>这正是 37 条规则做不到的事。规则库不可能穷举，但判据能推出没见过的场景。</p>
<h2 id="heading-7">它会持续迭代进化</h2>
<p>内核不是写完就定型的。我做的时候心里清楚：九个月的对话只能反推出过去九个月里发生过的判断，往后每一个新的取舍，都可能是内核没覆盖的，或者是我自己变了。</p>
<p>所以最后做了一个命令，叫 <code>/decisions</code>。</p>
<p>我隔一段时间跑一次。它把上次之后的新对话再过一遍，用同一套流程筛出裁决、转成记录，然后拿每一条去对照十一条内核，分成四类：</p>
<p><strong>已覆盖</strong>——某条内核的提问能直接推出这个裁决。只计数，不用看。</p>
<p><strong>新模式</strong>——没有内核推得出它，而且出现了三次以上、或跨了两个项目。这是候选的新内核，或者某条内核该补的边界。</p>
<p><strong>相悖</strong>——我的裁决和某条内核方向相反。它不会直接判内核错了，先去找隐藏条件，因为前面三组撞车的经验说明：多数“矛盾”是漏了条件，不是原则错了。</p>
<p><strong>提问偏差</strong>——内核已经能推出答案，它却还在问；或者该问的没问。这一类是内核落地效果最直接的指标。</p>
<p>跑完出一份报告，等我看。哪条要改、往哪个内核里补一句边界，我定了它才动。不自动写——我早先试过让 AI 在每次会话结束时自动沉淀记忆，结果记了一堆没价值的东西，这次不重蹈。</p>
<p>第一次跑的时候，增量正好是我和它争论 K11 那几天的对话。按流程，我对“我划的范围就是范围”的否定会被抓出来标成“相悖”，然后它去找条件——条件已经写进内核了，所以它应该报“已覆盖”。如果报成了相悖，说明内核的措辞还不够可推导。</p>
<p>那本身也是有价值的信号。</p>
<h2 id="heading-8">最后</h2>
<p>做完这件事，我最大的收获不是 AI 变聪明了。</p>
<p>是我第一次把自己九个月里几百次“就这么定”背后的东西写了出来。</p>
<p>大部分我自己也说不清——“一次做彻底还是分批”的切分线是可逆性，“要最佳还是别动”的切分线是在不在路径上，“顺手改还是别越界”的切分线是补完还是扩展。</p>
<p>这些决策依据一直在，我一直按它们在做决定，但我从来没看见过它们。</p>
<p><strong>工作流设计的本质是注意力的分配宪法</strong>。这次算是把宪法写了出来。</p>
<p>写的过程里发现，<strong>给 AI 立规矩，其实是在给自己做一次决策复盘</strong>——它逼你回答一个平时不用回答的问题：你为什么这样选？</p>
<p>十一条内核会一直迭代更新。每次 <code>/decisions</code> 跑完，它来问我的其实是同一个问题：这条是内核漏了条件，还是你变了？</p>
<p>那个问题我愿意答。</p>
<p>因为蒸馏出来的，是过去的我；新的问题，还是得我自己给出答案。</p>
]]></description>
      <category>AI</category>
      <category>AI Agent</category>
      <category>Claude</category>
      <category>决策</category>
      <category>哲学思辨</category>
      <category>开发手记</category>
      <enclosure url="https://are.ink/post-images/distilling-myself.webp" length="0" type="image/webp"></enclosure>
    </item>
    <item>
      <title>我把 Mac 里沉睡的邮局，改造成了 Claude 的深夜汇报系统</title>
      <link>https://are.ink/post/mail-me-when-done/</link>
      <guid isPermaLink="true">https://are.ink/post/mail-me-when-done/</guid>
      <pubDate>Fri, 14 Aug 2026 12:40:00 +0800</pubDate>
      <description><![CDATA[<h2 id="heading">先看效果</h2>
<p>下班前给 Claude Code 留一句话：</p>
<blockquote>
<p>把这批测试全跑一遍，失败的修掉，做完邮件通知我。</p>
</blockquote>
<p>第二天早上，邮箱里会有这么一封信：</p>
<p><img src="https://are.ink/post-images/mail-me-when-done-demo.png" alt="邮件效果" /></p>
<p>干了什么、结果如何、关键截图、卡在哪，都在里面。任务完成有彩纸庆贺横幅；失败也会发，横幅换成一条断裂的红墨线，内容变成事故报告。发信的不是哪个云服务，是我这台 Mac 自己——用的是 macOS 出厂自带、绝大多数人从没用过的 Postfix。</p>
<p>整套东西打包成了一个开源项目，装好只要几分钟：</p>
<pre><code class="language-bash">git clone https://github.com/tespera/mail-me-when-done.git
cd mail-me-when-done
./install.sh
</code></pre>
<p>向导会让你选邮箱服务商（QQ/Foxmail、163、126、Gmail、Outlook、iCloud、阿里云、自定义 SMTP 都支持）、填授权码，然后自动配置 Postfix、安装技能、发一封测试邮件。收到测试邮件就算装完了。技能装给 Claude Code 还是 Codex（ChatGPT）由向导询问，两个都装也行；其他 AI 工具（Cursor、Gemini CLI 之类）也能用——它说到底就是一份说明书加一个发送脚本，照 README 手动放进对应目录即可。</p>
<p>下面说说这东西是怎么来的。</p>
<h2 id="heading-1">起因是一行提示</h2>
<p>我的终端每次打开都有这么一行：</p>
<p><img src="https://are.ink/post-images/mail-me-when-done-terminal.png" alt="You have new mail" /></p>
<p>挂了快一个月。它不烦人，就安安静静待在那，像旅馆前台给你留了张字条。但心里始终有个疑问：我从没在这台 Mac 上装过任何邮件服务，谁在给我的终端发邮件？</p>
<p>有天让 Claude Code 查了一下，结果是这样的：</p>
<ul>
<li>邮件真实存在，在 <code>/var/mail/eric</code>，纯文本文件，<code>cat</code> 就能看；</li>
<li>发件人是 Cron Daemon。七月我配过一个定时同步脚本，它写日志时被 macOS 的目录权限拦了（<code>Operation not permitted</code>），报错输出被打包成了两封邮件。这是 cron 的老规矩：任务有输出，就把输出作为邮件发给任务的主人；</li>
<li>负责投递这两封邮件的，是 macOS 自带的 Postfix，一个功能完整的邮件服务器。</li>
</ul>
<p>最后一条让我愣了一下：我的 Mac 里一直装着一个邮局？验证很简单：</p>
<pre><code class="language-bash">postconf mail_version
# mail_version = 3.2.2
</code></pre>
<p>每台 Mac 都有。它由 launchd 按需拉起，平时不运行，有邮件要投递才醒，投完接着睡。默认只监听本机回环（<code>inet_interfaces = loopback-only</code>），不对外开放任何端口。它存在的原因是 Unix 的老传统：系统进程有话要说就发邮件——cron 出错、磁盘配额满了，都走这条路。只是到了个人电脑时代，没人再看这个信箱，它就一直闲着。</p>
<p>知道它的存在之后，我顺嘴多问了一句：这东西有可玩性吗，能拿来做点什么有趣的事？Claude 列了几个玩法——本地开发时当&quot;邮件黑洞&quot;测试注册邮件、用邮件管道触发脚本……但排在第一的最实用：配一个&quot;中继&quot;，让本机任何脚本都能一行命令发真邮件到手机上。这是老派 Unix 服务器的标准玩法，服务器出事了给管理员发信，搬到笔记本上照样成立。</p>
<p>&ldquo;发真邮件到手机上&rdquo;——看到这几个字，我想起了一个一直没解决的问题。</p>
<h2 id="heading-2">我的问题：深夜任务是个黑箱</h2>
<p>我经常下班前丢给 Claude Code 一个长任务，第二天早上回来开盲盒。中间这十几个小时是全黑的：做完了没有、卡在哪、做到什么程度，一概不知道。</p>
<p>Claude Code 本身会写总结、会截图，缺的只是把这些东西送到我手机上的通道。现在通道有了。</p>
<h2 id="-postfix-">配置 Postfix 中继</h2>
<p>先说为什么不能让 Postfix 直接往外发。家用网络没有固定 IP，也没有 SPF/DKIM 这些发件方身份记录，直发的邮件在收件服务器眼里和垃圾邮件没有区别，基本必进垃圾箱。正确做法是让 Postfix 把信转交给正规邮件服务商的 SMTP 服务器代发，这个配置叫中继（relay）。</p>
<p>以 QQ 邮箱为例，手动配置是四步。<code>install.sh</code> 自动做的也就是这些事，想理解原理的往下看，想直接用的跳到下一节。</p>
<p><strong>第一步，拿授权码。</strong> 网页版 QQ 邮箱 → 设置 → 账号 → 开启 SMTP 服务，生成授权码。这是给客户端用的专用密码，不是 QQ 密码，可以随时吊销。</p>
<p><strong>第二步，把授权码交给 Postfix。</strong> 密码表是 root 所有、600 权限的文件，Postfix 的标准做法：</p>
<pre><code class="language-bash">sudo sh -c 'echo &quot;[smtp.qq.com]:587 你的邮箱@qq.com:授权码&quot; &gt; /etc/postfix/sasl_passwd'
sudo postmap hash:/etc/postfix/sasl_passwd
sudo chmod 600 /etc/postfix/sasl_passwd /etc/postfix/sasl_passwd.db
</code></pre>
<p><strong>第三步，发件人重写。</strong> QQ 要求发件地址必须等于登录账号，而本机进程发信的默认地址是 <code>用户名@主机名.local</code>，会被直接拒收。需要一张改写对照表：</p>
<pre><code class="language-bash">sudo sh -c 'echo &quot;$(whoami)@$(postconf -h myhostname) 你的邮箱@qq.com&quot; &gt; /etc/postfix/generic'
sudo postmap hash:/etc/postfix/generic
</code></pre>
<p><strong>第四步，主配置。</strong> 指定中继地址，打开认证和加密：</p>
<pre><code class="language-bash">sudo postconf -e \
  &quot;relayhost = [smtp.qq.com]:587&quot; \
  &quot;smtp_sasl_auth_enable = yes&quot; \
  &quot;smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd&quot; \
  &quot;smtp_sasl_security_options = noanonymous&quot; \
  &quot;smtp_tls_security_level = encrypt&quot; \
  &quot;smtp_generic_maps = hash:/etc/postfix/generic&quot;
</code></pre>
<p>配完了，见证时刻：</p>
<pre><code class="language-bash">echo &quot;你好，我是你的 Mac&quot; | mail -s &quot;邮局复活了&quot; 你的邮箱@qq.com
</code></pre>
<p>几秒后手机震了一下。诞生于半个世纪前的 <code>mail</code> 命令，把信送进了我的 QQ 邮箱。</p>
<p>查投递状态用 <code>mailq</code>：队列空了就是已交给 QQ 服务器；有滞留条目会写明原因，535 是授权码错误。不要指望系统日志——macOS 的统一日志默认不记录 mail 相关条目，<code>/var/log/mail.log</code> 也不存在，我在这上面浪费过时间。</p>
<p>安全上三点，都别跳过：授权码只存在 root 600 的文件里，不要写进任何脚本；<code>inet_interfaces = loopback-only</code> 是默认值，不要改——对外开放的邮件中继在公网上几小时内就会被扫描到，拿去发垃圾邮件；macOS 大版本升级可能重置 <code>main.cf</code>，重跑一遍配置即可。</p>
<h2 id="-claude-">让 Claude 会发报告</h2>
<p>剩下的工作是两个文件。</p>
<p>一个是渲染脚本 <code>send_report.py</code>。Claude 写的报告是 Markdown，要变成邮件里的富文本。邮件的 HTML 和网页的 HTML 是两回事，有三个问题必须处理：</p>
<ol>
<li>邮件客户端会删掉 <code>&lt;style&gt;</code> 块，所有样式必须内联到每个标签上；</li>
<li>外链图片默认被拦截（QQ 邮箱就是这样），报告里的截图要转成 MIME 内嵌附件，用 <code>cid:</code> 引用，打开邮件直接显示；</li>
<li>手机客户端遇到超宽内容（不折行的长命令、超宽的图）不会给滚动条，而是把整封邮件等比缩小，字就变得特别小。解决办法是代码块强制折行、长链接允许断字、容器用流式宽度。这个问题伪装成&quot;字号太小&quot;，实际调字号没有任何用。</li>
</ol>
<p>视觉上走克制路线：白底、细分割线、通篇基本单色，手机上读着不累。不喜欢这个审美也没关系，模板是可替换的：往 <code>~/.config/email-report/</code> 放一个 <code>template.html</code>（整体框架）或 <code>styles.json</code>（各元素的字号配色）就能覆盖默认样式，不用改代码，也不用懂邮件 HTML 的那些坑——防缩放、样式内联这些底层处理都是现成的。</p>
<p>另一个是 Claude Code 的技能文件 <code>SKILL.md</code>。技能就是一份写给 Claude 的说明书：什么时候用（用户说了&quot;做完邮件通知我&quot;）、报告按什么结构写（TL;DR、完成情况、关键结果、问题、下一步）、发完怎么验证（<code>mailq</code>）。里面有两条我特意写死的规则：</p>
<ul>
<li>任务失败也要发，红色状态，写清卡在哪、试过什么。比坏消息更糟的是没有消息；</li>
<li>没验证过的结论必须标&quot;未验证&quot;。这封邮件没法当场追问，不能掺水。</li>
</ul>
<p>这两个文件加上安装脚本，就是开头那个仓库的全部内容。</p>
<h2 id="heading-3">再进一步：连那句话都不用说</h2>
<p>用了几天之后我发现自己经常忘了说&quot;做完邮件通知我&quot;。索性把判断也交给 Claude——在全局 <code>~/.claude/CLAUDE.md</code> 里加一条规则：</p>
<pre><code class="language-markdown">## 长程任务自动邮件汇报

判据不是&quot;任务大小&quot;，而是**我大概率看不到对话里的汇报**：任务连续自主执行超过约 30 分钟、
且期间我没有插过话（接到长任务时用 `date` 记一下开始时间，结束时对比），就视为我已离开电脑——
任务结束时（完成、失败、被阻塞都算&quot;结束&quot;）自动用 email-report 技能发报告邮件。
为什么：我在场时邮件是噪音，我离开时对话里的汇报我看不见。

- 我明确说&quot;做完邮件通知我&quot; → 无论时长一律发；明确说&quot;不用发邮件&quot; → 一律不发。
- 一个任务只发一封总结邮件，不要过程中刷屏；追加的小修小补不重复发。
</code></pre>
<p>这条规则解决的是&quot;该不该发&quot;的判断问题。你真正关心的其实不是任务大小，而是<strong>你能不能看到对话里的汇报</strong>：人在屏幕前，对话里说清楚就行，邮件反而是噪音；人已经下班走了，对话里写得再详细也是白写。但 Claude 感知不到你人在不在，所以判据必须换成它能真实测量的东西——任务自主跑了多久、期间你有没有说话。跑了半小时你都没吭声，基本就是走了，该发邮件；你一直在旁边盯着改需求，那就不发。</p>
<p>配上这条规则，整套系统才算闭环：短任务当面汇报，长任务邮件汇报，全程不用你操心通知方式。</p>
<h2 id="heading-4">结语</h2>
<p>Postfix 的前身 Sendmail 诞生于 1983 年，<code>mail</code> 命令更是能追到 1970 年代的贝尔实验室。这些比我岁数还大的 Unix 基建，安安静静在每台 Mac 里躺了十几年，等来的第一份正经工作，是给一个 2026 年的 AI 当邮差。</p>
<p>老古董和新智能之间，原来只隔一个授权码。</p>
<p>你 Mac 里的那个邮局也睡了很多年了。要不要叫醒它试试？</p>
<hr />
<p><em>本文的配置过程、渲染脚本、Claude Code 技能均已开源：<a href="https://github.com/tespera/mail-me-when-done">mail-me-when-done</a></em></p>
]]></description>
      <category>Claude</category>
      <category>AI Agent</category>
      <category>macOS</category>
      <category>Postfix</category>
      <category>教程</category>
    </item>
    <item>
      <title>我一天做了两百个决定，然后开始怀疑自己的脑子</title>
      <link>https://are.ink/post/two-hundred-decisions-a-day/</link>
      <guid isPermaLink="true">https://are.ink/post/two-hundred-decisions-a-day/</guid>
      <pubDate>Wed, 12 Aug 2026 18:15:06 +0800</pubDate>
      <description><![CDATA[<p>今天下班前，我干了件闲事：把这一天和 AI 的对话记录从头翻了一遍，数我拍了多少次板。</p>
<p><span style="color: #52C41A"><strong>三个技术方案里选一个，算一次。五处&quot;这样改行不行&quot;，算五次。一份分析看完说&quot;结论站不住，重来&quot;，也算一次。数到第四个会话窗口我放弃了——照这个密度推下去，一天两百个只多不少。</strong></span></p>
<p><span style="color: #4096ff">这个数字解释了一件我最近一直没想通的事：我明明一行代码没写，没开一个会，没有任何东西能填进&quot;今天的产出&quot;那一栏，为什么每天下班，累得像跑完半马。</span></p>
<!-- more -->
<p>手上没干活，脑子却被掏空了。于是一个念头冒出来——我记得之前看到过一个观点：<span style="background-image: linear-gradient(132deg, #ff416c 0%, #ff4b2b 100%); -webkit-background-clip: text; background-clip: text; -webkit-text-fill-color: transparent; color: transparent"><strong>人在处理信息和做决定时会消耗大脑的认知功能，导致后续的决策质量降低，这种现象也被称为「决策疲劳」。而认知功能也恰恰是前额叶所掌管的部分。做决策是要消耗前额叶的。</strong></span>现在 AI 把决策密度提高了十倍，那我的前额叶，是不是正在被这些批量生产的方案、问题和待办事项，一点点磨损？</p>
<p><mark style="background-color: #ffff00">这个担心听起来很有道理。所以我又在 Claude Code 里专门跟 Fable 5 聊了这个事情，然后发现，事情和我以为的完全不一样。</mark></p>
<h2 id="-">「意志力是块肌肉」—— 一个塌了一半的比喻</h2>
<p>&ldquo;决策消耗意志力&quot;这个说法，有一个很体面的学术出身。</p>
<p>上世纪九十年代末，心理学家 Roy Baumeister 做了一个著名的实验：让一组人抵抗刚烤好的巧克力饼干的诱惑、只能吃萝卜，另一组人随便吃。随后两组人去解一道无解的几何题。吃萝卜的那组平均八分钟就放弃了，吃饼干的那组坚持了十九分钟。结论呼之欲出：自控和决策消耗某种共同的心理资源，用掉了就少了——这就是&quot;自我损耗&rdquo;（ego depletion）理论。它太符合直觉了，以至于后来衍生出整套流行文化：意志力是肌肉、决策疲劳、乔布斯为了省决策只穿同一款衣服、法官在饭前更倾向于驳回假释。</p>
<p>问题在于，这座大厦后来塌了一半。</p>
<p>2016 年前后，心理学经历可重复性危机，自我损耗是被清算得最狠的理论之一。二十多个实验室联合做的预注册重复实验，测出来的效应约等于零。那个&quot;饥饿的法官&quot;研究也被指出致命混淆：没有律师的囚犯往往被排在临近午饭的时段——法官驳回他们，可能不是因为饿，而是因为案子本身弱。至于&quot;决策消耗葡萄糖&quot;的版本，算一下就知道不成立：大脑做一小时艰难决策多消耗的血糖，还不如散步五分钟。</p>
<p>那我下午的累是幻觉吗？也不是。2022 年，巴黎的一个团队在 Current Biology 上发了一个更靠谱的答案：他们让被试连续六个多小时做高强度认知任务，用磁共振波谱追踪大脑代谢，发现外侧前额叶里谷氨酸确实在累积——伴随着决策偏好的变化，人会更倾向于选省力的、即时的选项。认知疲劳是真的，有生理指标。</p>
<p>但注意这个结论的另一半：它是<strong>可逆的</strong>。睡一觉，代谢物清掉，第二天照旧。这和&quot;磨损&quot;是两码事——肌肉练完会酸，不等于练废了。神经组织恰恰是用进废退的，没有任何证据表明多做决策会损伤前额叶。</p>
<p>查到这里，我本来可以安心了：累是真的，伤是没有的，散会。</p>
<p>但真正让我坐直的，是再往下查时发现的东西——证据指向的危险方向，和我的直觉正好相反。</p>
<h2 id="heading">我以为我在过载，其实我在退场</h2>
<p>先说一个和 AI 毫无关系的老实验。</p>
<p>1948 年，心理学家 Norman Mackworth 受英国皇家空军委托研究一个问题：雷达操作员盯着屏幕找潜艇信号，为什么总在后半程漏掉目标？他设计了著名的&quot;Mackworth 时钟&quot;实验，结果发现：哪怕是训练有素的人，持续监视任务开始半小时内，探测率就会显著下滑。这个现象后来被称为&quot;警觉衰减&quot;（vigilance decrement），在此后几十年的空管员、质检员、麻醉师研究里被反复验证。它有一个反直觉的内核：<strong>监督别人干活，比自己干活更快耗尽注意力。</strong> 因为生成是主动的，节奏在你手里；而监视是被动的，你必须时刻准备着从大量&quot;看起来都对&quot;里揪出那个错的——这种&quot;随时待命的怀疑&quot;，才是最贵的认知开销。</p>
<p>现在回头看我的下午：AI 生成，我评估。我的工作形态，不知不觉从程序员变成了空管员。累，太正常了。</p>
<p>但空管员研究还有下半句，那才是真正的警报。人在长时间监督一个大部分时候都正确的系统时，会发生一件比疲劳更隐蔽的事：<strong>逐渐停止真正的检查。</strong> 航空领域管这个叫&quot;自动化自满&quot;（automation complacency）——自动驾驶越可靠，飞行员越容易在它出错的那一次毫无防备。不是因为累坏了，而是因为大脑很诚实：既然过去两百次它都对，第两百零一次为什么还要认真看？</p>
<p>去年 MIT 媒体实验室有个被广泛讨论的实验，给这件事补了一张脑电图。研究者让三组人写作文：一组用 ChatGPT，一组用搜索引擎，一组纯靠自己，全程戴着 EEG。用 ChatGPT 的那组，写作时脑区间的连接性最低，事后让他们引用一句自己&quot;写&quot;的文章，超过八成的人做不到。这个研究样本很小，也只是预印本，结论不必全信——但它和七十年来自动化研究指向同一个方向：<strong>当机器接管了生成，人最先失去的不是能力，而是参与。</strong></p>
<p>于是我意识到，我下午那个担心问错了问题。</p>
<p>我担心的是过载：两百个决策会不会把前额叶烧穿。而真实的风险是退场：在两百个&quot;看起来都对&quot;的方案面前，我的&quot;确认&quot;正在从一个动词，退化成一个反射。第一个方案我逐行看过，第五十个我扫了一眼结论，第一百五十个——我按下了同意，然后已经想不起它说了什么。</p>
<p>前额叶不会被用坏。但它会被这样一天天地劝退。疲劳第二天就恢复，退场不会——它只会越来越舒服。</p>
<h2 id="heading-1">给前额叶造一副外骨骼</h2>
<p>想明白这一点之后，我对自己工作流的理解变了。</p>
<p>我曾以为那些规矩是在&quot;节省精力&quot;，现在看，它们真正的作用是<strong>对抗退场</strong>——既然疲劳不可避免、钝化才是真敌人，那设计的目标就不是少做决策，而是把认真花在值得认真的地方。</p>
<p>比如分级。我现在给决策划了一条线：可逆的，授权 AI 按默认规则处理，我不看；不可逆的——动架构、删数据、对外发布——必须上升到我，而且我要能说出&quot;为什么是这个方案&quot;才放行。这条线的意义不在效率，在于它保住了少数决策的介入深度。两百个决策里如果有一百八十个根本不该到我面前，剩下二十个我才有力气真的想。</p>
<p>比如把纠正沉淀成规则。同一个坑，AI 犯到第三次，我就把它写进配置文件里，一行规则加一句为什么。这件事表面上是在调教 AI，实际上是在给我自己减负：每一条沉淀下来的规则，都是一类我从此不用再重复判断的事。前额叶最擅长的是处理新问题，最不该被浪费在重复问题上。</p>
<p>比如强制说理。我给 AI 立过一条规矩：被我质疑的时候，不许条件反射式认错，有把握就顶回来，把证据摆出来。这条规矩的受益人其实是我—— 一个只会顺着我的系统，会以最快的速度把我训练成不思考的人。我需要它偶尔顶撞我，就像机长需要副驾驶敢于喊出&quot;你低了&quot;。</p>
<p>这些东西加起来，像是给前额叶造了一副外骨骼：骨骼不替你走路，但它决定你的力气花在哪一步上。</p>
<p>我不确定这套东西是不是最优解，它大概率会一直改下去。但它背后的原则我越来越确信：<strong>在 AI 时代，工作流设计的本质，是注意力的分配宪法。</strong> 你不写这部宪法，疲劳和自满就会替你写——而它们写出来的版本只有一条：都行，你看着办。</p>
<h2 id="heading-2">最后说一个病人的故事</h2>
<p>神经科学家 Antonio Damasio 记录过一个叫 Elliot 的病例。他因为脑瘤切除了腹内侧前额叶的一部分，术后智商测试完全正常，逻辑、记忆、语言，样样都好。但他的人生塌了：他会在&quot;用蓝色笔还是黑色笔&quot;这种事上僵住半小时，会为约一个日程翻来覆去权衡整个下午，会把积蓄投给一眼就该看穿的骗局。</p>
<p>Damasio 从他身上得出的结论，后来成了决策科学的一块基石：<strong>决策不是计算。</strong> Elliot 的计算能力毫发无伤，他失去的是另一样东西——在无穷的选项面前&quot;感到&quot;哪个重要、然后愿意承担后果地选定它的能力。知道所有选项的利弊，和敢于关掉其它选项，是两种完全不同的机能。前者是分析，后者才是决策。</p>
<p>这就是为什么我不再担心 AI 抢走决策这件事了。</p>
<p>AI 能生成方案，能分析利弊，能把一件事的一百种可能性铺在你面前——它把&quot;计算&quot;这一半做到了人类望尘莫及的程度。但拍板的本质不是选出正确答案，而是<strong>愿意为这个选择负责</strong>。方案错了，改代码的可以是 AI，向用户道歉、承担损失、修正判断的只能是我。责任没法外包，所以判断没法外包——不是技术上不能，是逻辑上不能：一个不承担后果的系统做出的不叫决策，叫输出。</p>
<p>想通这一层，最开始我想要寻求答案的那个问题，在我这里换了一种解释。</p>
<p>前额叶没有在磨损，它在换工作：生成的活儿正在交出去，剩下的那部分——权衡、拍板、承担——恰好是它进化了几百万年就为干这个的事。这份新劳动是有重量的，所以那种累更像一张收据，证明两百次放行里，至少大部分时候，我真的在场。睡一觉，它会被清空，第二天可以重新支付。</p>
<p>真正该警惕的是相反的那天：两百个决定批下去，行云流水，毫无感觉。那不说明我变强了，只说明退场已经完成——决策变成了通过，签字变成了盖章。最麻烦的是，我多半不会察觉，因为盖章一点也不累。</p>
<p>所以，累了就去睡。哪天不累了，才是真正该怀疑自己脑子的时候。</p>
]]></description>
      <category>AI</category>
      <category>科普</category>
      <category>哲学思辨</category>
    </item>
    <item>
      <title>把倪海厦的中医讲义，做成了一个能对话的 Skill</title>
      <link>https://are.ink/post/nihaisha-tcm-agent-skill/</link>
      <guid isPermaLink="true">https://are.ink/post/nihaisha-tcm-agent-skill/</guid>
      <pubDate>Thu, 06 Aug 2026 11:08:12 +0800</pubDate>
      <description><![CDATA[<p>同样是感冒，有人让你赶紧喝碗姜汤发发汗，有人说千万别发汗、会更虚。同样是发烧，有人说要捂着，有人说要散热。你追问一句为什么，通常得到的答案是&quot;体质不一样&quot;——这话等于没说。</p>
<p>如果你去看中医，可能会遇到这样的场景：医生没怎么看化验单，先问三句话。出汗吗？怕冷还是怕热？脖子后面僵不僵？然后落笔开方。</p>
<p>这三句话不是随口问的。它背后有一套两千年前就定下来的判断框架，出自东汉张仲景的《伤寒论》。你回家想搞明白刚才那张方子，搜一下名字，比如<strong>桂枝汤</strong>，得到的通常是这样一段：</p>
<blockquote>
<p>组成：桂枝、芍药、生姜、大枣、炙甘草。<br />
功效：解肌发表，调和营卫。<br />
主治：外感风寒表虚证。</p>
</blockquote>
<p>每个字都认识，连起来不知道在说什么。更麻烦的是，&ldquo;解肌发表，调和营卫&quot;这八个字本身还得解释——你得先懂什么叫&quot;营卫&rdquo;，才能懂这句解释。<strong>中医术语的困境在于，解释术语的话里全是术语。</strong></p>
<p>于是你继续搜&quot;营卫是什么&quot;，再搜&quot;表虚证是什么&quot;，两小时后关掉浏览器，脑子里还是那句&quot;体质不一样&quot;。</p>
<p>这不是资料不够。《伤寒论》全文网上到处都是，太阳病篇 129 条一条不少，各种注解版本也很多。缺的是<strong>有人逐条讲</strong>：讲清楚为什么有汗的用桂枝汤、无汗的要用麻黄汤，讲清楚&quot;太阳中风&quot;和你以为的那个&quot;感冒&quot;到底是什么关系。</p>
<p>倪海厦是少数把这件事做到了的人。</p>
<hr />
<h2 id="heading">一个走师徒制的中医</h2>
<p><img src="https://are.ink/nihaisha-skill/nihaisha.jpg" alt="倪海厦像，两侧竖排列出人纪、天纪、黄帝内经、金匮要略、伤寒论、神农本草经六部讲义名，下方题词：中医很简单，就是阴阳气血。你搞懂了，一通百通。" /></p>
<p>倪海厦，1954 年生于台北。</p>
<p>他学中医的路子和大多数人不一样。高中时代拜了两位老师：周左宇，北京四代家传的针灸名医；徐济民，江苏名医。走的是传统师徒制，不是科班。这个出身解释了他后来一个很硬的立场——&ldquo;中医几千年靠师徒传承，不是大学教育&rdquo;。他对现代中医院校教育的批评相当不客气，根子就在这里。</p>
<p>东吴大学期间他还当过合唱团团长，玩摇滚。这个细节和后来那个在讲台上语速极快、动不动&quot;对不对&quot;的形象，其实是同一个人。</p>
<p>1980 年移民美国，在佛罗里达行医二十九年，创立汉唐中医学院。2000 年代开始录制《天纪》与《人纪》两套教学系列，把《伤寒论》《金匮要略》《黄帝内经》《神农本草经》和针灸逐篇讲了一遍。2010 年他在斯坦福大学做过一次演讲。2012 年辞世，计划中的《地纪》没能完成。</p>
<p>留下的是两千四百多页讲义，和数百个他自己写的临床日志。</p>
<hr />
<h2 id="heading-1">他到底好在哪</h2>
<p>说一个人&quot;讲得生动&quot;是没有信息量的。倪海厦的方法其实很具体：<strong>每个抽象概念，他都换成一个你昨天刚经历过的场景。</strong></p>
<p>讲肾阳虚——身体的火力不足，代谢不动了——他说，这就是<strong>锅下面没有火</strong>。水在锅里怎么都烧不开，你光往锅里加水没用，得看灶。</p>
<p>讲长期吃降压药控制血压，他说这是<strong>关掉火警警报器</strong>。血压高是身体在报警，说明某处不通、需要更大压力才能把血送到该去的地方。你把警报器关了，火还在烧。</p>
<p>讲长期服用寒凉药，他说这是<strong>冬天还一直往身上浇冷水，你不信试试看</strong>。</p>
<p>讲西医的分科而治，他有一段很长的比喻：<strong>你拆了一颗螺丝，机器就不转了，然后每个科室告诉你那颗螺丝不是他负责的。</strong></p>
<p>这些话你可以不同意——后面我会专门说这件事——但你不能说没听懂。这就是全部要害：<strong>中医经典的门槛，主要不卡在深奥，卡在没人肯把话说到这个份上。</strong></p>
<h3 id="heading-2">六经辨证：那三句话问的是什么</h3>
<p>回到开头那个场景。医生问的出汗、怕冷、脖子僵，对应的是一套定位系统。</p>
<p>《伤寒论》把外感病的发展分成六个阶段，叫六经。它不是六种病，而是<strong>病邪推进的六道防线</strong>，从最外层往里走：</p>
<table>
<thead>
<tr>
<th>经</th>
<th>主要表现</th>
<th>代表方</th>
<th>一句话</th>
</tr>
</thead>
<tbody>
<tr>
<td>太阳</td>
<td>脉浮、头项强痛、恶寒</td>
<td>桂枝汤 / 麻黄汤</td>
<td>表证第一关</td>
</tr>
<tr>
<td>阳明</td>
<td>但热不寒、便秘腹满</td>
<td>白虎汤 / 承气汤</td>
<td>里热已成</td>
</tr>
<tr>
<td>少阳</td>
<td>口苦咽干目眩、忽冷忽热</td>
<td>小柴胡汤</td>
<td>卡在半表半里</td>
</tr>
<tr>
<td>太阴</td>
<td>腹满吐利、吃不下</td>
<td>理中汤</td>
<td>脾胃虚寒</td>
</tr>
<tr>
<td>少阴</td>
<td>脉微细、总想睡</td>
<td>四逆汤 / 真武汤</td>
<td>心肾阳虚，要急救</td>
</tr>
<tr>
<td>厥阴</td>
<td>寒热错杂、气上撞心</td>
<td>乌梅丸</td>
<td>最里一层</td>
</tr>
</tbody>
</table>
<p>&ldquo;脉浮、头项强痛而恶寒&rdquo;——这是《伤寒论》第一条，太阳病的提纲。翻成白话：脉搏往外浮、后脑勺连着脖子发僵发痛、怕冷。医生问你脖子僵不僵、怕不怕冷，就是在确认这一条。</p>
<p>**先定病在哪一经，再谈用什么方。**这个次序不能倒过来。倪海厦反复强调的就是这一点：不是&quot;感冒吃什么药&quot;，而是&quot;你这个感冒走到第几道防线了&quot;。</p>
<h3 id="heading-3">有汗和无汗，为什么是分水岭</h3>
<p>定完太阳病，还要再分一次。分的就是出不出汗。</p>
<table>
<thead>
<tr>
<th></th>
<th>太阳中风</th>
<th>太阳伤寒</th>
</tr>
</thead>
<tbody>
<tr>
<td>出汗</td>
<td>有汗</td>
<td>无汗</td>
</tr>
<tr>
<td>怕的是</td>
<td>恶风</td>
<td>恶寒</td>
</tr>
<tr>
<td>脉</td>
<td>浮缓</td>
<td>浮紧</td>
</tr>
<tr>
<td>方</td>
<td>桂枝汤</td>
<td>麻黄汤</td>
</tr>
</tbody>
</table>
<p>道理不难懂：无汗，说明毛孔闭着、邪气排不出去，要用麻黄把门打开，发汗驱邪；已经有汗了，门是开的，再发汗就是白白流失津液，这时候要做的是把已经散乱的调回来。</p>
<p>所以《伤寒论》里明确写着一条禁令：**无汗的伤寒证，禁用桂枝汤。**用错方向，不是没效，是加重。</p>
<p>这就是开头那个矛盾的答案——&ldquo;该不该发汗&quot;从来不是一个可以脱离前提回答的问题。有人叫你喝姜汤，有人叫你别发汗，两边可能都对，只是说的不是同一种情况。而判断属于哪种情况，靠的就是那三句问诊。</p>
<p>到这一步你再回头看&quot;解肌发表，调和营卫&quot;这八个字，它突然就有意思了。</p>
<hr />
<h2 id="-skill">所以做了这个 Skill</h2>
<p>问题在于，这套东西的讲解散在两千多页讲义和几百个医案里。你想查一个具体的点，得先知道它在哪。</p>
<p>所以我把这批语料整理成了一个 <strong>Agent Skill</strong>：一种给 AI 助手加载专门知识的开放格式，装上之后，AI 就能用倪海厦的视角和讲法来回答你的问题。</p>
<p>覆盖的内容：</p>
<ul>
<li>《伤寒论》太阳病篇条文 1 至 129，以及其余五经</li>
<li>《金匮要略》二十三篇全</li>
<li>《黄帝内经》五十三篇</li>
<li>《神农本草经》三百四十五种药</li>
<li>针灸教程、天纪（紫微斗数、易经、风水）</li>
<li>临床医案 321 例，闭门课重病专题 13 个</li>
<li>梁冬对话录音稿、汉唐中医文章</li>
</ul>
<p>实际用起来大概是这样：</p>
<blockquote>
<p>**问：**桂枝汤和麻黄汤到底怎么区分？<br />
直接给出有汗无汗、脉浮缓浮紧的分界，不用翻原文。</p>
</blockquote>
<blockquote>
<p>**问：**倪海厦怎么讲伤寒论第 12 条？<br />
取太阳病篇的原讲义，逐句讲，带方义和临床要点。</p>
</blockquote>
<blockquote>
<p>**问：**金匮里的胸痹是什么？<br />
定位到《金匮要略》第九篇，讲病机和代表方，也会说明它和现代所说的心绞痛是什么关系。</p>
</blockquote>
<blockquote>
<p>**问：**用倪海厦的口吻讲一遍阳气论。<br />
加载完整的口述风格语料，还原他讲课的语气和类比方式。</p>
</blockquote>
<p>最主要的用法是<strong>经典陪读</strong>：你读原文，卡住了就问，问完接着读。它不替你读书，它是那个可以随时打断提问的老师。</p>
<hr />
<h2 id="heading-4">设计上花的心思</h2>
<p>这部分偏技术，不感兴趣可以跳到下一节，但它决定了这个 Skill 好不好用。</p>
<h3 id="-86-">起点：一个 86 万字节的文件</h3>
<p>这批语料我不是从零整理的，社区里已经有几位做过收集和蒸馏工作，我是在他们的基础上接着做的。拿到手时，它是一个单文件：<strong>865,467 字节</strong>。</p>
<p>问题在于加载机制。Skill 这套东西的规则是，<strong>一旦触发，入口文件会被整份读进 AI 的上下文</strong>，不管你这次用不用得上。换算成 AI 的计量单位，这个文件是<strong>二十一万 token</strong>。意味着你随便问一句&quot;失眠怎么办&rdquo;，整部《伤寒论》讲义连同八百多个医案会一起被抱进对话，把 AI 的注意力和可用空间挤占大半——<strong>你为了问一句话，先让它背了一遍全书</strong>。</p>
<p>更能说明问题的是，这个文件开头写着一句指示：先查索引定位行号，再读对应内容。想法是对的，但放错了地方——它自己已经整份在上下文里了，再检索自己没有意义。</p>
<p>于是逐行比对了一遍，发现那 86 万字节里<strong>九成以上是其他文件的副本</strong>。真正独有的只有一节：一套六经辨证的快速诊断公式，458 行。</p>
<p>删掉重复，把独有的抽出来。入口文件从 86 万字节降到 <strong>9 KB</strong>。</p>
<h3 id="heading-5">分层：五层，各司其职</h3>
<p>删完之后要重新组织。这里有一个容易走偏的地方：<strong>按什么标准分层。</strong></p>
<p>最省事的标准是体积——大文件放一层，小文件放一层，能一次读完的放一层。但这样分下来，同一层里会同时躺着临床速查表、经典原文、讲课语气规则和医案。它们唯一的共同点是大小差不多。<strong>那是按大小排序，不是架构。</strong></p>
<p>改成按职责分：</p>
<table>
<thead>
<tr>
<th>层</th>
<th>职责</th>
<th>内容</th>
</tr>
</thead>
<tbody>
<tr>
<td><strong>契约</strong></td>
<td>安全边界，覆盖以下所有层</td>
<td>禁令、场景判定、立场声明</td>
</tr>
<tr>
<td><strong>路由</strong></td>
<td>识别问题、判断场景、决定去哪取</td>
<td>索引与分发规则，不存知识</td>
</tr>
<tr>
<td><strong>认知</strong></td>
<td>怎么想、怎么说</td>
<td>六经心智模型、决策次序、讲课语气</td>
</tr>
<tr>
<td><strong>工具</strong></td>
<td>怎么办</td>
<td>诊断公式、药性速查、穴位诊断</td>
</tr>
<tr>
<td><strong>语料</strong></td>
<td>依据是什么</td>
<td>经典原文、医案，87 份文件</td>
</tr>
</tbody>
</table>
<p>每一层只干一件事。<strong>路由层不存放任何知识</strong>，它只知道&quot;这个问题该去哪里找&quot;，本身压在 2.3k token 以内。这就是触发开销从 21 万降到 2.3k 的来源。</p>
<h3 id="heading-6">寻址：三级索引</h3>
<p>光把大文件切小没用，切完还是不知道读哪一份。切分只解决&quot;读不动&quot;，不解决&quot;不知道读哪&quot;。</p>
<p>所以每一层语料都配了索引：先查总索引定位到哪部经典，再查该经典的索引定位到具体篇目，最后读那一篇。</p>
<p>问&quot;金匮里的胸痹&quot;，实际路径是：总索引（0.5k）→ 金匮索引（1.2k）→ 第九篇原文（8k）。<strong>三步命中，全程不到 10k token。</strong></p>
<p>切分粒度也定了个规矩：<strong>单文件必须能一次读完</strong>。原来最大的一份是 29 万 token，现在最大的 3 万。这样定位到文件之后就直接读全文，不必再按行号去截片段——截片段看着省，实际会丢掉上下文，让检索变得脆弱。</p>
<h3 id="heading-7">校对：内容本身要对</h3>
<p>整理过程中发现过几处问题，都不是格式问题，是内容问题。</p>
<p>医案那批，条目标题和条目<strong>内部</strong>的小节标题（来诊原因、问诊、脉诊、中药处方）用的是同一级。机械按标题切分，一个完整病例会被拆散在几个文件里，检索时永远拼不回来。按语义边界重新识别之后，实际是 <strong>321 例</strong>，而不是按标题数出来的 410 例。</p>
<p>还有一份文件名写着&quot;黄帝内经&quot;，打开是《金匮要略》第 5 至 7 篇。它和金匮主文件的篇目零重叠，两者合起来正好补齐二十三篇——而索引正指着这个文件去查内经。</p>
<p>这类事情不校对是发现不了的，而它直接决定你问出来的东西对不对。</p>
<h3 id="heading-8">一条自己推翻自己的规矩</h3>
<p>上面立了那么多规矩，核心都是&quot;不要重复存放、按需加载&quot;。但有一样东西恰恰相反。</p>
<p>安全条款该放在哪？</p>
<p>最规范的做法是单独抽成一个文件：独立、清晰、可审计、改动不会误伤别处。我一开始也是这么做的。直到意识到一个问题——<strong>这套系统的规则是按需加载</strong>。文件只在被判断为&quot;需要&quot;时才读进来。那么，如果 AI 认为这次对话不需要读安全文件呢？</p>
<p><strong>独立文件按需加载，不加载就等于不存在。</strong></p>
<p>所以它最终做成了两种形态并存：一份不可删的硬禁令摘要<strong>常驻</strong>在入口文件里，保证任何情况下都在场；完整的契约、判例、立场声明放在独立文件，另加一条强制路由——<strong>只要话题碰到身体、用药或治疗方案，必须先读完整契约再回答</strong>。</p>
<p>整个系统里，这是唯一值得重复存放的信息。</p>
<p>还有一处冲突也是这么解决的。讲课风格里有一条：&ldquo;不要动不动就让人去咨询医师&rdquo;——因为倪海厦说话直接，加这句不像他。可安全条款要求&quot;涉及身体必须提醒就医&quot;。两条写在同一个文件里，而风格指令离生成更近，很可能赢。</p>
<p>所以做了场景判定：纯学术讨论（讲条文、讲药性、讲流派）保留他原有的口吻；一旦你谈到自己的身体，<strong>风格让位于安全</strong>。这不算破坏角色——倪海厦本人临床也要求患者找医师面诊。</p>
<hr />
<h2 id="heading-9">边界：它不能干什么</h2>
<p>这一节比上面所有内容都重要。</p>
<p>**它不能看病。**不下诊断、不开处方、不给剂量、不评估你的具体病情。写在 Skill 的安全契约里，是硬性禁令，不是免责声明。</p>
<p>**它不介入治疗决策。**不会建议你拒绝、推迟、中断任何肿瘤治疗，也不会建议你停用或减量任何处方药。心梗、中风、大出血这类急症，它只会回一句&quot;立即就医&quot;，不做任何中医分析。</p>
<p><strong>还有一件必须说清楚的事。</strong></p>
<p>倪海厦在 2005 年前后，对现代医学、尤其对肿瘤治疗持强烈批评态度。他称化疗使癌症扩散，称抗凝药为&quot;老鼠药&quot;，医案里记录过患者自行停用内分泌治疗药物之后的情况。这类内容在语料里密度很高。</p>
<p>我没有删。删了就不是他的思想了，剩下的只是一个被修剪过的、更&quot;安全&quot;但也更失真的倪海厦。</p>
<p>但收录不等于背书。所以 Skill 被强制要求：转述这类内容时<strong>必须标注&quot;这是倪海厦的观点&quot;，不得转化为对用户的行动建议</strong>。可以说&quot;倪海厦认为化疗会……&quot;，不能说&quot;你应该停掉化疗&quot;。一旦话题涉及你正在接受的治疗，它必须先说明：<strong>任何治疗方案的调整，必须与你的主治医师讨论。</strong></p>
<p>方剂也是同理。附子含乌头碱，有致命毒性；麻黄、半夏、细辛都是有真实作用强度的药。语料里那句&quot;喝到生附子，嘴唇舌头会麻，虽然是一种中毒现象，但是因为病人需要这个药，所以病人觉得很舒服&quot;——口舌麻木是乌头碱中毒的早期体征，这句话不能当作安全性说明来读。Skill 里对此有单独的标注要求。</p>
<p><strong>说到底，你从这里得到的是一家之言。<strong>很有力量的一家之言，但不是医学共识，更不是医嘱。它的价值在于让你</strong>读懂</strong>中医经典，不在于让你<strong>照着做</strong>。</p>
<hr />
<h2 id="heading-10">装上试试</h2>
<pre><code class="language-bash">git clone https://github.com/Tespera/nihaisha-skill.git ~/.claude/skills/nihaisha
</code></pre>
<p>新开会话后，说「倪海厦」「倪师」「海厦视角」「经方思维」任意一个就能触发。</p>
<p>它遵循 Agent Skills 开放规范，Codex、Cursor、Gemini CLI、GitHub Copilot、Windsurf 等运行时同样可用，把目录放进各家的 skills 位置即可，不用改任何文件。</p>
<ul>
<li>项目：<a href="https://github.com/Tespera/nihaisha-skill">https://github.com/Tespera/nihaisha-skill</a></li>
<li>站点：<a href="https://are.ink/nihaisha-skill/">https://are.ink/nihaisha-skill</a></li>
</ul>
<p>语料整理自倪海厦公开教学内容，底本来自开源社区多位整理者，依木兰宽松许可证第 2 版使用，仓库里记录了完整的传承链。倪海厦讲义的著作权归其权利人所有，本项目仅供学习研究。</p>
<hr />
<p>最后回到开头那个问题。</p>
<p>学中医这件事，难点从来不在记住多少个方子。难在你能不能建立起那套判断的次序：先看在哪一层，再看寒热虚实，最后才谈用什么。</p>
<p>倪海厦最大的贡献，是他愿意把这个次序，用你能听懂的话，一遍一遍地讲。</p>
]]></description>
      <category>中医</category>
      <category>倪海厦</category>
      <category>伤寒论</category>
      <category>经方</category>
      <category>AI Agent</category>
      <category>Claude</category>
      <category>架构设计</category>
      <category>科普</category>
    </item>
    <item>
      <title>为什么我一感冒就要命，朋友却两三天就好？</title>
      <link>https://are.ink/post/cold-04-immune-library/</link>
      <guid isPermaLink="true">https://are.ink/post/cold-04-immune-library/</guid>
      <pubDate>Wed, 29 Apr 2026 15:30:00 +0800</pubDate>
      <description><![CDATA[<blockquote>
<p>系列第 4 篇 / 共 4 篇 · 完结篇 · 接<a href="https://are.ink/post/cold-03-evolution-design/">第 3 篇</a></p>
</blockquote>
<blockquote>
<p><strong>写在前面</strong></p>
<p>身体不舒服或有具体疑问，请及时就医。<strong>这个不是专业医学建议，只是我跟 AI 聊天后的认知更新。</strong>。</p>
</blockquote>
<hr />
<p>我之前一直对一件事耿耿于怀。</p>
<p>我身边有个朋友，体质一直被我归类为&quot;林黛玉&quot;——一年到头总在感冒，鼻塞、咳嗽、低烧，三天两头听他抱怨。</p>
<p>但奇怪的是，<strong>他每次感冒都&quot;无伤通关&quot;</strong>。喝点水、睡两觉，第二三天就活蹦乱跳上班，跟没事人一样。</p>
<p>而我呢？平时身体硬朗，一年也不见得感冒一次。但<strong>只要一感冒，必定&quot;半条命都没了&quot;</strong>：高烧、剧烈头痛、眼眶痛到不敢转头、浑身骨头疼、躺床上一动不动连续好几天。</p>
<p>直到这次感冒到第 4 天还没好，我去翻了一堆资料才搞明白——原来这背后藏着一个非常反直觉的免疫学真相。</p>
<p>很多人对&quot;免疫力&quot;有一个朴素的想法：</p>
<blockquote>
<p>免疫力强 = 不容易感冒 + 万一感冒了也好得快</p>
</blockquote>
<p>但真相是——</p>
<p><strong>这两件事根本就是两件事</strong>。</p>
<hr />
<h2 id="heading">一、误区：你以为&quot;少感冒&quot;就是免疫力的勋章？</h2>
<p>民间有个说法：&ldquo;经常感冒的人免疫力差。&rdquo;</p>
<p>听起来很合理对吧？但这其实是一个<strong>双重误解</strong>。</p>
<p>第一重误解：感冒频率主要取决于<strong>你接触病原体的多少</strong>——幼儿园老师、医院护士、公共交通通勤族每天接触一堆病毒，自然容易&quot;中招&quot;；远程办公的程序员一年不出门两次，自然不容易感冒。<strong>这跟免疫力强弱没多大关系。</strong></p>
<p>第二重，也是更核心的误解：哪怕真的是免疫力相关的差异——</p>
<blockquote>
<p><strong>&ldquo;免疫力强&quot;和&quot;免疫库丰富&quot;是两件完全不同的事。</strong></p>
</blockquote>
<p>这才是我和我那位朋友差异的真正原因。</p>
<hr />
<h2 id="heading-1">二、两种免疫&quot;作战风格&rdquo;</h2>
<p>我们的免疫系统打仗主要靠两个东西：</p>
<ol>
<li>
<p><strong>先天免疫</strong>：默认开火、不分敌我的&quot;全员紧急响应&quot;——靠的是炎症因子、白细胞、体温升高这些&quot;广谱武器&quot;。<strong>它的特点是火力猛，但伤敌一千自损八百。</strong></p>
</li>
<li>
<p><strong>后天免疫</strong>：针对特定病原体的&quot;精准狙击&quot;——靠的是 B 细胞产生的<strong>特异性抗体</strong>和 T 细胞的&quot;图纸库&quot;。<strong>它的特点是精准、悄无声息，但需要&quot;见过这个敌人&quot;才行。</strong></p>
</li>
</ol>
<p>我和朋友的差别，就出在这里：</p>
<p><img src="https://are.ink/post-images/cold-07-immune-strategies.png" alt="两种作战风格对比" /></p>
<h3 id="heading-2">我的战术：饱和式轰炸</h3>
<p>我平时不怎么生病，意味着我的物理防线（皮肤、黏膜）守得很好，<strong>但同时我的免疫系统缺乏实战演练</strong>——抗体数据库里几乎没有近年来流行的病毒档案。</p>
<p>当一种新变种病毒突破我的防线时，我的免疫系统在数据库里<strong>找不到匹配的抗体图纸</strong>。后天免疫干瞪眼。</p>
<p>这时候只剩下一条路：调动<strong>先天免疫</strong>——也就是那套不分敌我的广谱武器。</p>
<p>而我那支训练有素、火力充沛的免疫大军，在面对陌生强敌时会做出最粗暴的反应：</p>
<blockquote>
<p><strong>释放海量炎症因子，进行饱和式轰炸。</strong></p>
</blockquote>
<p>后果你已经体验过了：</p>
<ul>
<li>体温飙到 39 度</li>
<li>前额痛得想撞墙</li>
<li>转个眼球都疼</li>
<li>浑身骨头像被卸了又装回去</li>
</ul>
<p>这不是病毒在打我，是<strong>我的免疫系统在打我自己</strong>——为了拖住病毒、为身体争取时间，把我所有的神经末梢都放大成痛觉信号，强制让我躺床上不许动。</p>
<h3 id="heading-3">朋友的战术：精准狙击</h3>
<p>我朋友经常感冒（且每次都两三天就好），意味着他<strong>频繁暴露在各种病毒环境里</strong>——这反过来给他攒下了一份<strong>极其丰富的抗体数据库</strong>。</p>
<p>当他再次感染一种病毒（或者相似变种）时，他的后天免疫系统瞬间就能从数据库里调出现成的抗体图纸——<strong>精准、悄无声息地把敌人狙杀掉</strong>。</p>
<p>他根本不需要拉响全员警报、不需要释放大量炎症因子、不需要发烧、不需要让肌肉酸痛。</p>
<p>体感上：<strong>轻微鼻塞、流点鼻涕、过两天没事</strong>。</p>
<hr />
<h2 id="heading-4">三、所以&quot;恢复快&quot;和&quot;症状轻&quot;是两回事</h2>
<p>如果只看体感，你会觉得朋友&quot;恢复得快&quot;。</p>
<p>但其实<strong>他们的病程根本不在同一个量级上</strong>：</p>
<ul>
<li>朋友：根本没爆发什么大战。他的免疫系统三两下就解决问题了。<strong>不是恢复快，是他压根没&quot;病重过&quot;。</strong></li>
<li>你：打的是货真价实的全面战争。前 4 天你感觉极其难受，但其实你的身体在<strong>紧急加班生产针对这种新病毒的特异性抗体</strong>——这个过程<strong>雷打不动需要 5–7 天</strong>。</li>
</ul>
<blockquote>
<p>所以你为啥拖到第 4 天还没好？<br />
因为你的&quot;特异性抗体兵工厂&quot;还在加班生产中。</p>
<p>一旦它<strong>第 5 天前后开始大规模出货</strong>，战局就会瞬间扭转：体温迅速回正，全身酸痛像潮水一样退去。</p>
</blockquote>
<hr />
<h2 id="heading-5">四、那&quot;以后多生几次病&quot;会让我变得像朋友一样吗？</h2>
<p>理论上：<strong>会</strong>。</p>
<p>每打一次仗，免疫系统就会把这种病毒的&quot;特征图谱&quot;录入数据库——记忆 B 细胞会终身留着这份档案。下次遇到相似病毒，反应就会<strong>温和得多</strong>。</p>
<blockquote>
<p>这也是为什么疫苗有效——它就是<strong>人为给你的免疫系统&quot;提前看一眼图纸&quot;</strong>，让它在数据库里建好档。等真正的病毒来了，直接调档案就行。</p>
</blockquote>
<p>但实际生活里，这事儿有个 trade-off：</p>
<ul>
<li><strong>多接触病原体</strong>：积累抗体库、提升免疫记忆</li>
<li><strong>多接触病原体</strong>：但你也得真的生几次病才能积累</li>
</ul>
<p>所以并没有什么免费午餐。<strong>那种&quot;我希望既不感冒、还希望感冒了不难受&quot;的两全方案，从生物学上就不存在。</strong></p>
<p>要么你像我一样，物理防线很强但抗体库陈旧——平时不感冒，<strong>一感冒就要命</strong>；<br />
要么你像我朋友一样，频繁接触各种病原体，免疫库丰富——<strong>经常感冒但每次都不严重</strong>。</p>
<hr />
<h2 id="heading-6">五、写在最后：换个角度看自己的痛苦</h2>
<p>回到这次感冒。</p>
<p>当我躺在床上、被前额痛和肌肉酸折磨得一动不动的时候，本来心里满是郁闷：&ldquo;凭什么我那么难受，朋友却轻松通关？我身体明明更好啊。&rdquo;</p>
<p>但搞清楚这背后的机制后，我反而平静下来：</p>
<blockquote>
<p>我现在的剧烈不适，<strong>恰恰是我免疫系统强悍的证明</strong>——<br />
它正在对一种陌生病毒进行<strong>饱和式轰炸</strong>，<br />
同时身体里的兵工厂正在加班加点生产新抗体。</p>
<p>我不是更弱。<br />
我是在<strong>录入一份全新的高级病毒档案</strong>。</p>
<p>这次扛过去，下次再遇到这种病毒，我也会变成那个&quot;喝水睡觉两三天就好&quot;的人。</p>
</blockquote>
<p>所以如果你也是那种<strong>平时不怎么生病、一感冒就特别难受</strong>的人——</p>
<p><strong>这真的不是身体在背叛你</strong>。</p>
<p>你的身体在做一件特别大的事：<strong>为接下来几年甚至几十年的免疫力储备弹药</strong>。</p>
<p>熬过这几天高烧寒战、饱和轰炸的日子，等抗体大军出货那天，这场仗你也就赢了。</p>
<hr />
<h2 id="heading-7">系列结语</h2>
<p>四篇文章一路写下来，从最实用的&quot;病毒还是细菌&quot;，聊到&quot;身体里在打什么仗&quot;，再到&quot;人是不是被设计的&quot;，最后落到&quot;为什么我感冒比朋友难受&quot;——</p>
<p>如果让我总结一句话：</p>
<blockquote>
<p><strong>感冒不是一件&quot;坏事临到你头上&quot;，<br />
而是一件&quot;你的身体每天都在为你做、只是这次让你看见了&quot;的事。</strong></p>
</blockquote>
<p>下次发烧躺床上眼神空洞的时候，不妨想想——<br />
那个让你痛苦的恒温器、那群飞奔的炎症因子、那台正在加班的抗体兵工厂——</p>
<p>它们存在的全部意义，就只有一个：</p>
<p><strong>让你活下去。</strong></p>
<hr />
<blockquote>
<p><strong>系列文章导览</strong></p>
<ol>
<li><a href="https://are.ink/post/cold-01-survival-guide/">感冒求生手册：90% 的感冒不需要消炎药</a></li>
<li><a href="https://are.ink/post/cold-02-immune-battle/">感冒时，身体里到底在打什么仗？</a></li>
<li><a href="https://are.ink/post/cold-03-evolution-design/">一场感冒，让我开始想：人到底是不是被设计的？</a></li>
<li><strong>为什么我一感冒就要命，朋友却两三天就好？</strong>（本篇）</li>
</ol>
</blockquote>
]]></description>
      <category>感冒</category>
      <category>健康</category>
      <category>科普</category>
      <category>免疫</category>
    </item>
    <item>
      <title>一场感冒，让我开始想：人到底是不是被设计的？</title>
      <link>https://are.ink/post/cold-03-evolution-design/</link>
      <guid isPermaLink="true">https://are.ink/post/cold-03-evolution-design/</guid>
      <pubDate>Wed, 29 Apr 2026 15:00:00 +0800</pubDate>
      <description><![CDATA[<blockquote>
<p>系列第 3 篇 / 共 4 篇 · 接<a href="https://are.ink/post/cold-02-immune-battle/">第 2 篇</a></p>
</blockquote>
<p><a href="https://are.ink/post/cold-02-immune-battle/">上一篇</a>聊到，感冒时身体的反应精妙得像一支训练有素的军队：信号弹、援军调动、恒温器调高、强制休息令……每一个机制都恰到好处。</p>
<p>很多读者读完后会冒出一个念头：</p>
<blockquote>
<p>这一切真的是大自然瞎蒙出来的吗？怎么看都像是被精心设计的啊。</p>
</blockquote>
<p>不只是你。从达尔文那个时代开始，无数哲学家、神学家、生物学家在显微镜下看到细胞内部那种像齿轮一样咬合的精密运转，第一反应都是：<strong>这一定是有&quot;工程师&quot;在画图纸</strong>。</p>
<p>但科学界的答案是：<strong>没有工程师</strong>。</p>
<p>支撑这一切精妙的，是一个极其漫长、残酷、且没有目的的底层逻辑——<strong>进化论与自然选择</strong>。</p>
<p>不过——这才是今天的主菜——<strong>进化也并不是万能的</strong>。它在身体里留下了不少看似离谱的&quot;补丁&quot;和&quot;妥协&quot;。这些&quot;瑕疵&quot;才是它没有被设计的最好证据。</p>
<p>可有意思的是，当我们盯住其中一个最经典的&quot;瑕疵&quot;反复推敲时，会发现：<strong>它根本不是 bug，而是为了一个极限要求做出的最优解</strong>。</p>
<p>这一篇我们就一路聊下去。</p>
<hr />
<h2 id="heading">一、为啥进化能&quot;无中生有&quot;造出这么精妙的系统？</h2>
<p>先讲清楚一件反直觉的事：<strong>进化不是&quot;越变越好&quot;，而是&quot;剩者为王&quot;</strong>。</p>
<p>我们觉得现在的身体如此精妙，是因为我们只看到了<strong>几亿年试错游戏的最终赢家</strong>。</p>
<p>想象一下，过去几十亿年里，大自然随机生成了无数种免疫系统的&quot;版本&quot;：</p>
<ul>
<li>有的版本免疫太弱 → 被病毒一波带走，绝种</li>
<li>有的版本免疫太强 → 自身免疫风暴把自己烧死，绝种</li>
<li>只有那些<strong>恰好能在&quot;杀病毒&quot;和&quot;保自己&quot;之间找到平衡</strong>的个体活下来，把基因传给了后代</li>
</ul>
<p>我们身上每一个看起来精巧的机制——比如前列腺素调节体温的剂量、白细胞遇敌瞬间集结的速度——<strong>都不是被&quot;设计&quot;出来的，而是因为没有这个机制的祖先全死了</strong>。</p>
<p>我们是<strong>无数代惨烈淘汰后的幸存者结晶</strong>。这是著名生物学家理查德·道金斯写《盲眼钟表匠》的核心观点：大自然就像一个看不见的、毫无目的的钟表匠，绝大多数随机拨弄都会把钟表弄坏（基因突变 = 遗传病、死胎），但只要其中极小概率的一次让钟表准了 0.1 秒——在百万年尺度下，这一点点优势就会被无限放大。</p>
<hr />
<h2 id="heading-1">二、人体里那些&quot;凑合&quot;的补丁</h2>
<p>如果你仔细观察人体，会发现一个特别有意思的现象：人体虽然精妙，但其实<strong>充满了不合理的妥协</strong>。这恰恰证明了我们不是被完美&quot;设计&quot;出来的，而是被进化&quot;修修补补&quot;凑合出来的。</p>
<h3 id="-1">补丁 1：吃饭和呼吸竟然共用一个通道</h3>
<p>我们的气管和食道在咽喉处是<strong>交叉</strong>的。这导致我们吃饭时一不小心就会把食物吸进气管，被活活噎死。</p>
<blockquote>
<p>任何一个合格的人类工程师，绝对不会把&quot;排气管&quot;和&quot;进料管&quot;设计成交叉的。</p>
</blockquote>
<p>为啥进化没修？因为我们是从远古鱼类进化来的——鱼类的嘴<strong>既用来进水过滤食物，也用来让水流过鳃呼吸</strong>——本来就是一个口子两用。我们后来上了陆地，但<strong>进化没法推倒重来</strong>，只能在原有基础上硬改。</p>
<p>为了缓解噎死风险，进化打了一个&quot;小补丁&quot;——<strong>会厌软骨</strong>：吞咽食物时它会瞬间盖住气管。但这个补丁会偶尔失灵（边吃边笑就被呛到）。</p>
<blockquote>
<p>&ldquo;为什么不彻底分隔开两根管子呢？&rdquo;<br />
因为进化的每一步都必须<strong>当代能存活</strong>。如果要彻底重排两根管子的空间，中间过渡阶段的动物可能既不能呼吸又不能吃东西，立马灭绝，根本等不到分离完成那天。</p>
<p>所以进化的本质是：<strong>够用就行</strong>，不是<strong>追求完美</strong>。</p>
</blockquote>
<h3 id="-2">补丁 2：智齿</h3>
<p>人类进化出了更大的大脑，下巴变小了。但本来为了咀嚼粗糙植物的第三磨牙（智齿）<strong>没跟着同步缩减</strong>——结果就是它长不出来，反而经常发炎让人痛不欲生。</p>
<h3 id="-3">补丁 3：视网膜——&ldquo;贴反了&rdquo;</h3>
<blockquote>
<p>&ldquo;人眼的视网膜是反着贴的——感光细胞背对光线，神经线挡在前面。这导致神经线必须在视网膜上打一个洞才能离开眼球，这个洞就是我们的&rsquo;盲点&rsquo;。</p>
<p>而章鱼的眼睛是正着贴的，没有盲点。</p>
<p>你看，如果是完美设计，为啥不给我们用章鱼的图纸呢？&rdquo;</p>
</blockquote>
<p>这个 bug 听起来非常确凿。但是——<strong>真的是 bug 吗？</strong></p>
<hr />
<h2 id="heading-2">三、反转：视网膜&quot;贴反&quot;，可能根本就不是失误</h2>
<p>让我们停在这个问题上。</p>
<p>近些年生物学界和眼科医学界重新审视这个&quot;低级错误&quot;，得出了一个<strong>颠覆性的结论</strong>：</p>
<blockquote>
<p>视网膜&quot;贴反&quot;，与其说是一个失误，不如说是<strong>为了满足人类极高耗能的视觉需求，所做出的最优工程妥协</strong>。</p>
<p>如果&quot;翻正&quot;过来，我们可能不仅得不到完美视力，反而会瞎。</p>
</blockquote>
<p>来对比一下：</p>
<p><img src="https://are.ink/post-images/cold-05-eye-comparison.png" alt="章鱼眼 vs 人眼" /></p>
<h3 id="heading-3">为啥人眼必须&quot;贴反&quot;？三个硬核理由</h3>
<p><strong>① 极致耗能：感光细胞需要&quot;水冷散热&quot;</strong><br />
人的视杆细胞和视锥细胞，是<strong>全身耗氧量最高的细胞之一</strong>。它们工作起来就像高功率显卡。</p>
<p>如果像章鱼那样&quot;正贴&quot;，把血管放在神经的后面——血液必须<strong>穿过神经层</strong>才能给感光细胞供氧，效率极低。</p>
<p>而&quot;反贴&quot;的设计，让感光细胞的头部直接插进背后的<strong>视网膜色素上皮层（RPE）+ 脉络膜血管网</strong>——相当于<strong>把高功耗显卡直接焊在最高效的水冷散热器和电源上</strong>。</p>
<p><strong>② 垃圾清理：散热和废物处理</strong><br />
眼睛产生视觉信号时会产生大量有毒代谢废物（脱落的感光膜盘）。光线聚焦还会产生很高的热量。</p>
<p>RPE 层就像一个<strong>强力垃圾回收站 + 散热器</strong>。&ldquo;反贴&quot;让感光细胞可以直接把垃圾吐给背后的 RPE 层，并迅速散热。</p>
<p><strong>③ 那为啥不把血网摆到前面？</strong><br />
你可能想：那把血管和散热网直接放在最前面不就好了吗？</p>
<p>绝对不行。<strong>神经线是透明的，但血管和血液是不透明的</strong>。如果把脉络膜血管网挡在最前面，光线根本穿不透——你眼前会永远是一片血红色的马赛克。</p>
<p>所以让透明的神经线挡在前面，是<strong>最不坏的选择</strong>。</p>
<h3 id="heading-4">但神经线挡在前面也会散射光啊？</h3>
<p>——这就是大自然最惊艳的一笔：</p>
<p><img src="https://are.ink/post-images/cold-06-muller-cells.png" alt="穆勒细胞光纤" /></p>
<p>2007 年，科学家在显微镜下发现了一种叫 <strong>穆勒细胞（Müller cells）</strong> 的管状细胞，纵向穿插在视网膜的神经层里。它的作用——</p>
<p><strong>和现代通信工程里的&quot;光导纤维&quot;几乎一模一样</strong>。</p>
<p>它们像一根根微型漏斗，把前方射入的光线<strong>精准收集</strong>，再<strong>零损耗</strong>地穿过那一层乱糟糟的神经线，<strong>直接打到背后的感光细胞</strong>上。</p>
<p>也就是说：<strong>前面虽然乱，但大自然铺设了专用光纤通道</strong>。</p>
<h3 id="heading-5">章鱼为啥就可以正着贴？</h3>
<p>章鱼生活在水下、光线弱、温度低，眼睛的新陈代谢和能耗<strong>远远低于陆地高等哺乳动物</strong>。它<strong>根本不需要</strong>那么庞大的供血/散热系统，所以正着贴就完全够用。</p>
<p>而人类作为陆地上的高级哺乳动物，要在强光环境下做色彩分辨、动态捕捉——眼睛走的是&quot;高耗能、高发热&quot;路线。</p>
<blockquote>
<p>所以&quot;贴反&quot;不是一个 Bug，<strong>是一个为了追求极限性能而不得不采用的伟大架构</strong>。</p>
<p>大脑用算法填补盲点；穆勒细胞像光纤一样导光；感光细胞紧贴 RPE 高效散热——</p>
<p>这是大自然能找到的<strong>系统级最优解</strong>。</p>
</blockquote>
<hr />
<h2 id="heading-6">四、所以人到底是被设计的吗？</h2>
<p>聊到这里，我自己越想越觉得有意思。</p>
<p>一方面，进化打的补丁是真的——气管食道共用、智齿、阑尾。这些都是它没法推倒重来的&quot;路径依赖&rdquo;。</p>
<p>但另一方面，那些看起来像是 bug 的设计，<strong>深挖下去往往是被一个我们一开始没看到的严苛约束逼出来的最优解</strong>。</p>
<p>人到底是不是被设计的？我倾向于这样回答：</p>
<blockquote>
<p><strong>人不是被一个全知工程师&quot;画图纸&quot;画出来的</strong>——这一点几乎可以确定，那些补丁、那些路径依赖，都是铁证。</p>
<p>但<strong>进化本身是一个比任何工程师都更聪明的&quot;约束求解器&quot;</strong>——它不知道目标是什么，但它无情地淘汰所有不能存活的方案，几亿年下来，留下来的那一个版本，往往是物理定律允许范围内的&quot;最优解&quot;或&quot;最不坏解&quot;。</p>
<p>人不是被设计的，但人是<strong>被淘汰出来的</strong>。</p>
<p>而&quot;被淘汰出来的产物&quot;，看起来居然比&quot;被设计出来的&quot;还精妙——这才是进化论最让人头皮发麻的地方。</p>
</blockquote>
<hr />
<p>下次你感冒发烧、浑身难受的时候，不妨想想这一点：</p>
<blockquote>
<p>你现在体验到的忽冷忽热、炎症因子精准释放、淋巴细胞紧急前调——<br />
是你体内携带的、源自数千万年前远古祖先的<strong>古老代码</strong>，<br />
它们正在拼尽全力地执行那个唯一的目标：<strong>让你活下去</strong>。</p>
</blockquote>
<p>是不是觉得感冒带来的痛苦，多了一丝生命的壮丽感？</p>
<hr />
<p><strong><a href="https://are.ink/post/cold-04-immune-library/">最后一篇</a></strong> 我们要回答一个非常扎心的问题：<strong>为啥我每次感冒都比朋友难受十倍？我朋友老是感冒却两三天就好了，我不怎么生病但一病就要命——这公平吗？</strong></p>
<p>剧透：这背后有个很反直觉的免疫学真相。</p>
]]></description>
      <category>感冒</category>
      <category>科普</category>
      <category>进化论</category>
      <category>哲学思辨</category>
    </item>
    <item>
      <title>感冒时，身体里到底在打什么仗？</title>
      <link>https://are.ink/post/cold-02-immune-battle/</link>
      <guid isPermaLink="true">https://are.ink/post/cold-02-immune-battle/</guid>
      <pubDate>Wed, 29 Apr 2026 14:30:00 +0800</pubDate>
      <description><![CDATA[<blockquote>
<p>系列第 2 篇 / 共 4 篇 · 接<a href="https://are.ink/post/cold-01-survival-guide/">第 1 篇</a></p>
</blockquote>
<blockquote>
<p><strong>写在前面</strong></p>
<p>身体不舒服或有具体疑问，请及时就医。<strong>这个不是专业医学建议，只是我跟 AI 聊天后的认知更新。</strong>。</p>
</blockquote>
<hr />
<p>上一篇我们聊了怎么判断病毒感染还是细菌感染。但其实我自己当时被按在床上的时候，更想问的是这种问题：</p>
<blockquote>
<p>&ldquo;我现在烧到 37.8 度，前额痛得不敢转头，眼皮都抬不起来，浑身骨头像被卸了又装回去——可体温计上才 37.8 度啊？这数字也不高啊，怎么会这么难受？&rdquo;</p>
</blockquote>
<blockquote>
<p>&ldquo;为啥发着烧还觉得冷？&rdquo;</p>
</blockquote>
<blockquote>
<p>&ldquo;为啥一个鼻子流水流不停，另一个鼻子却干得像进了沙漠？&rdquo;</p>
</blockquote>
<p>这些问题的答案，全都指向同一件事：<strong>你身体里正在打一场全面战争</strong>，所有奇怪的症状，其实都是这场战争的副产品。</p>
<p>今天我们就拆开看看，<strong>敌我双方都用了哪些&quot;战术&quot;</strong>。</p>
<hr />
<h2 id="heading">一、咽喉为啥总是第一个遭殃？</h2>
<p>很多人感冒前最先察觉到的不是流鼻涕，而是<strong>嗓子开始干痒</strong>——很多人甚至把它当成自己的&quot;感冒预警雷达&quot;。</p>
<p>这不是巧合，咽喉就是身体的&quot;前线阵地&quot;：</p>
<ul>
<li>它是呼吸道和消化道<strong>共用的大门</strong>，所有从口鼻进来的东西都得过这里；</li>
<li>这里密集分布着免疫器官——<strong>扁桃体、咽后壁淋巴滤泡</strong>——它们就是国境线上的检查站。</li>
</ul>
<p>当病毒从口鼻进入，咽喉的免疫细胞第一时间就会开火。你感觉到的&quot;红肿发炎&quot;，<strong>不是病毒把你嗓子咬破了</strong>，而是免疫系统把白细胞和炎症因子大量调来这里&quot;拦截敌军&quot;，毛细血管扩张充血——视觉上就是<strong>红、肿</strong>，触觉上就是<strong>疼</strong>。</p>
<p>再加上感冒初期哪怕一丁点鼻塞，都会让你<strong>夜里不自觉地张嘴呼吸</strong>。一整夜的干燥气流灌进嗓子，把唾液和黏液彻底风干。第二天醒来嗓子像被砂纸磨过一遍——这就是&quot;为啥早上嗓子最痛&quot;的真相。</p>
<hr />
<h2 id="heading-1">二、炎症因子：免疫军团的&quot;信号弹&quot;</h2>
<p>聊到&quot;炎症&quot;两个字，很多人脑子里浮现的是&quot;发炎了，该吃消炎药了&quot;。</p>
<p>但<strong>炎症因子（Inflammatory factors）不是细菌或病毒的产物</strong>，<strong>它是你自己的免疫系统主动释放的化学物质</strong>。常见的有细胞因子、前列腺素、组胺等。</p>
<p>你可以把它们理解成军队里的**&ldquo;通讯兵&quot;和&quot;信号弹&rdquo;**。一旦巡逻的巨噬细胞发现敌人，它会立刻往天上打信号弹，呼叫所有部队前来集结。</p>
<p>炎症因子主要在战场上承担四个任务：</p>
<p><strong>① 发射信号弹：呼叫援军</strong><br />
顺着血液跑遍全身，告诉所有的免疫细胞：&ldquo;咽喉发现病毒，立刻支援！&rdquo;</p>
<p><strong>② 拓宽马路：让血管扩张</strong><br />
为了让援军快速涌入战场，它命令感染部位的毛细血管扩张、血管壁变得&quot;通透&quot;。</p>
<ul>
<li>正面：白细胞和抗体能像水一样涌入</li>
<li>副作用：你看到的<strong>红肿</strong>就是这么来的；鼻腔里就是<strong>鼻塞</strong></li>
</ul>
<p><strong>③ 调高恒温器：引发发烧</strong><br />
其中一种叫<strong>前列腺素</strong>的炎症因子，会跑到你大脑的下丘脑，给&quot;恒温器&quot;下一个指令：把目标温度调高。</p>
<ul>
<li>正面：高温抑制病毒繁殖，同时激活免疫细胞</li>
<li>副作用：你<strong>烧起来</strong>了</li>
</ul>
<p><strong>④ 强制休息令：让你疲劳和疼痛</strong><br />
炎症因子会大幅降低神经末梢对疼痛的阈值。<strong>平时不会让你觉得痛的轻微动作，现在都会被神经放大成痛觉。</strong></p>
<ul>
<li>正面：身体在强制按你按到床上，把所有能量留给免疫系统</li>
<li>副作用：你<strong>前额疼、转眼疼、浑身肌肉酸</strong></li>
</ul>
<p>发现规律没？<strong>你现在的所有难受，都是炎症因子的&quot;副作用&quot;——是你自己的免疫系统主动制造的。</strong></p>
<blockquote>
<p>这也解释了为什么吃了对乙酰氨基酚后，前额痛、眼眶痛、肌肉酸像被拔了开关一样退去。<br />
它的原理就是<strong>抑制前列腺素的合成</strong>——把&quot;广播信号&quot;切掉，但让前线的部队继续打仗。</p>
</blockquote>
<hr />
<h2 id="heading-2">三、为啥发着烧还觉得冷？大脑里的&quot;智能空调&quot;</h2>
<p>这是整篇文章里最反直觉的一段，也是最有意思的一段。</p>
<p>明明体温计显示 38.5°C 了，远高于正常体温，但你裹了三床被子还在打哆嗦——这不是错觉，这是大脑里的&quot;恒温器&quot;被调包了。</p>
<p><img src="https://are.ink/post-images/cold-03-thermostat.png" alt="大脑里的智能空调" /></p>
<p>可以把人体想象成一个装了智能空调的房间，<strong>下丘脑</strong>就是这台空调的恒温器：</p>
<h3 id="--37c">状态 ①：正常 37°C</h3>
<p>恒温器目标 = 37°C，体温 = 37°C。两边匹配，你不冷不热。</p>
<h3 id="-">状态 ②：体温爬坡期（你觉得冷）</h3>
<p>病毒入侵，免疫系统释放前列腺素，恒温器<strong>目标值被强行调到 39°C</strong>。</p>
<ul>
<li>此时实际体温还是 37°C</li>
<li>大脑一对比：&ldquo;不对啊，目标 39 我才 37，差太多了，<strong>赶紧产热！</strong>&rdquo;</li>
<li>大脑下令：① 收缩末梢血管（减少散热）→ 你<strong>手脚冰凉</strong>；② 肌肉快速收缩摩擦（最快的产热方式）→ 你<strong>打寒战、发抖</strong></li>
<li><strong>你主观感受</strong>：极冷，恨不得多盖两床被子</li>
</ul>
<h3 id="--1">状态 ③：退烧期（你觉得热）</h3>
<p>吃了退烧药（抑制前列腺素），或者免疫系统觉得不需要烧了，恒温器<strong>目标值被调回 37°C</strong>。</p>
<ul>
<li>此时实际体温还是 39°C</li>
<li>大脑一看：&ldquo;要热爆炸了，<strong>赶紧散热！</strong>&rdquo;</li>
<li>大脑下令：皮肤血管舒张 + 汗腺疯狂出汗</li>
<li><strong>你主观感受</strong>：热，大汗淋漓，想掀被子</li>
</ul>
<h3 id="heading-3">那&quot;忽冷忽热&quot;是啥？</h3>
<p>感冒初期免疫和病毒在拉锯战，前列腺素的浓度一会儿多一会儿少，恒温器目标值就在 <strong>37°C 和 39°C 之间反复跳动</strong>。你的身体只能跟着切换&quot;产热模式&quot;和&quot;散热模式&quot;——这就是忽冷忽热。</p>
<blockquote>
<p><strong>关键 takeaway</strong>：你冷的时候，体温正在涨；你热的时候，体温正在退。<br />
所以发抖打寒战时，多盖被子让自己舒服；出汗时，赶紧把被子掀开多喝水。<strong>不要反着来</strong>。</p>
</blockquote>
<hr />
<h2 id="-378c-">四、为啥 37.8°C 才低烧，却已经痛得想哭？</h2>
<p>很多人会困惑：体温计才 37.8°C，按定义还属于&quot;低烧&quot;，可前额痛得像有人拿锤子敲、眼皮抬都抬不动、浑身肌肉酸——这数字和痛苦程度严重不匹配啊。</p>
<p>真相是：<strong>发烧的&quot;度数&quot;和&quot;痛苦程度&quot;不是一回事</strong>。</p>
<p>你现在的痛苦，主要不是来自高温，而是来自<strong>炎症因子</strong>。前列腺素让你全身的神经末梢都变得<strong>极其敏感</strong>——</p>
<ul>
<li>转动眼球时，牵拉到眼眶发炎的肌肉 → <strong>眼眶痛</strong></li>
<li>抬眼皮时，皮下肌肉的轻微收缩被放大 → <strong>抬眼皮疼</strong></li>
<li>平时无感的肌肉张力，现在每动一下都酸 → <strong>浑身骨头疼</strong></li>
</ul>
<p><strong>所以现代医学的退烧原则是：&ldquo;治感受，不治数字&rdquo;。</strong></p>
<p>如果你只是 37 度多、精神不错、能吃能睡，那不必急着吃药，让免疫系统多燃烧一会儿病毒。但如果你像上面这样<strong>头痛欲裂、眼睛都不敢转</strong>，那不要硬扛——果断吃对乙酰氨基酚。让自己舒服点睡个好觉，这才是对免疫系统最大的支持。</p>
<blockquote>
<p>医学界做过对比研究：<strong>吃退烧药和硬扛着不吃，最终痊愈时间没有显著差异</strong>。退烧药不会拖延病程，反而让你在病程中少受罪。</p>
</blockquote>
<hr />
<h2 id="heading-4">五、一边鼻子流水，另一边干裂——什么原理？</h2>
<p>到了感冒中后期，很多人会经历一个非常诡异的阶段：</p>
<blockquote>
<p>&ldquo;左边鼻子完全堵死，鼻涕擤都擤不完；<br />
右边鼻子干得发辣，每呼吸一次都火辣辣地刺痛。&rdquo;</p>
</blockquote>
<p>这不是你的鼻子坏了，这是<strong>鼻周期（Nasal Cycle）被感冒放大了</strong>。</p>
<p><img src="https://are.ink/post-images/cold-04-nasal-cycle.png" alt="鼻周期" /></p>
<p>健康状态下，你的两个鼻孔<strong>根本就不是同时 100% 工作的</strong>——它们是轮班制：</p>
<ul>
<li>每隔几个小时，自主神经系统让一侧鼻腔血管轻微充血（休息），另一侧血管收缩（工作）</li>
<li>平时你完全感觉不到，因为不管怎么换班，<strong>总有一个鼻子是通的</strong></li>
</ul>
<p>但感冒一来，鼻黏膜全面发炎，这个机制就被极端放大：</p>
<table>
<thead>
<tr>
<th></th>
<th>&ldquo;休息&quot;中的那一边</th>
<th>&ldquo;上班&quot;中的那一边</th>
</tr>
</thead>
<tbody>
<tr>
<td>状态</td>
<td>血管扩张到极致</td>
<td>全部气流被迫单边通过</td>
</tr>
<tr>
<td>表现</td>
<td>完全堵死 + 大量分泌黏液</td>
<td>黏液被风干、神经裸露</td>
</tr>
<tr>
<td>你的感觉</td>
<td>鼻塞、流鼻涕</td>
<td>干、辣、刺痛</td>
</tr>
</tbody>
</table>
<h3 id="heading-5">三个实用小技巧</h3>
<p><strong>① 侧卧交替法（最神奇）</strong><br />
左边鼻子堵就<strong>向右侧躺</strong>。10 分钟后，重力 + 神经反射会让左边神奇地通气，右边堵住。这是物理开关。</p>
<p><strong>② 海盐水喷鼻剂（双向解决）</strong></p>
<ul>
<li>朝堵的那边喷：稀释浓鼻涕、冲走病毒残骸、减轻水肿</li>
<li>朝干的那边喷：直接物理补水，充当&quot;人工黏液&rdquo;</li>
</ul>
<p><strong>③ 擤鼻涕千万不要双手挤压两边</strong><br />
鼻腔通过咽鼓管和耳朵相连，<strong>两边同时用力</strong>擤鼻涕，气压会把含病毒的鼻涕直接压进耳朵，极易引发中耳炎。<strong>正确姿势</strong>：按住一边、轻擤另一边、交替来。</p>
<hr />
<h2 id="heading-6">一句话结论</h2>
<blockquote>
<p>你感冒时所有的难受——发烧、寒战、出汗、酸痛、眼眶疼、鼻子忽堵忽干——<br />
<strong>没有一个是病毒&quot;打&quot;出来的</strong>，<br />
全都是你自己的免疫系统为了打赢这场仗，主动选择的&quot;焦土战术&rdquo;。</p>
<p>你以为身体在背叛你；<br />
其实身体正在拼命地保护你。</p>
</blockquote>
<hr />
<p><strong><a href="https://are.ink/post/cold-03-evolution-design/">下一篇</a></strong> 我们要聊一个更宏大的话题：我们的身体如此精妙复杂，那人是不是真的被&quot;设计&quot;出来的？</p>
]]></description>
      <category>感冒</category>
      <category>健康</category>
      <category>科普</category>
      <category>免疫</category>
    </item>
    <item>
      <title>感冒求生手册：90% 的感冒不需要消炎药</title>
      <link>https://are.ink/post/cold-01-survival-guide/</link>
      <guid isPermaLink="true">https://are.ink/post/cold-01-survival-guide/</guid>
      <pubDate>Wed, 29 Apr 2026 14:00:00 +0800</pubDate>
      <description><![CDATA[<blockquote>
<p>系列第 1 篇 / 共 4 篇</p>
</blockquote>
<blockquote>
<p><strong>写在前面</strong></p>
<p>身体不舒服或有具体疑问，请及时就医。<strong>这个不是专业医学建议，只是我跟 AI 聊天后的认知更新。</strong>。</p>
</blockquote>
<hr />
<h2 id="heading">起因：被一场感冒按在床上的几天</h2>
<p>写这一系列文章的起因很简单 —— 最近感冒了，而且很严重，就与 AI 探讨了下关于感冒的一系列问题，顺便做个记录。</p>
<p>感冒第一天，症状一开始是<strong>忽冷忽热、前额沉甸甸地疼，眼眶也有点疼</strong>，转个头、抬个眼皮都跟着疼，腿和手的肌肉轻微发酸，喉咙红肿但不咳嗽、不疼、不痒。后来发展到<strong>低烧（37.8°C 左右）、嗓子和鼻子干疼</strong>，再后来又变成<strong>一个鼻子堵着流鼻涕、另一个鼻子干得发辣</strong>——堪称感冒症状大集合。</p>
<p>感冒难受的时候，脑子里冒出一堆问题：</p>
<ul>
<li>我这到底是病毒感染还是细菌感染？</li>
<li>怎么区分病毒感染和细菌感染？</li>
<li>为啥体温才 37.8 度，却已经痛得想哭？</li>
<li>发烧不是身体在升温吗，那为啥还觉得冷？</li>
<li>一边鼻子流水、另一边干裂，这是哪门子玩法？</li>
<li>……</li>
</ul>
<p>于是干脆和 AI 一句一句聊下去，问题一个连着一个，越聊越觉得这事儿挺有意思——从&quot;感冒到底是啥&quot;一路聊到了&quot;人体为啥这么精妙&quot;、&ldquo;人是不是被设计的&quot;等等。</p>
<p>为了不让这些聊出来的内容烂在聊天框里，我把它整理成了 <strong>4 篇博客</strong>。</p>
<blockquote>
<p>再次提醒：内容仅供参考。如果症状严重、持续不好、或出现文末&quot;红灯清单&quot;里的情况，请去看医生。</p>
</blockquote>
<hr />
<h2 id="-vs-">一、消炎药党 vs 死扛党：其实都不太对</h2>
<p>每次感冒，朋友圈都会出现两派人：<br />
一派一难受就往嘴里塞阿莫西林、头孢，美其名曰&quot;杀菌消炎&rdquo;；<br />
另一派死扛到底，&ldquo;是药三分毒，靠我自己的免疫力扛过去&rdquo;。</p>
<p>这两派其实<strong>都不太对</strong>。</p>
<p>要说清楚为什么不对，得先搞明白一件事：你这次感冒，到底是<strong>病毒</strong>惹的，还是<strong>细菌</strong>惹的？</p>
<p>先抛个数据让你心里有数：<strong>普通感冒里 90% 以上都是病毒感染</strong>。<br />
而抗生素（也就是大家口中的&quot;消炎药&quot;，如阿莫西林、头孢、先锋等），<strong>对病毒一点用都没有</strong>——它只杀细菌。</p>
<p>所以那个一难受就嗑阿莫西林的朋友，大概率是把自己的肠道菌群冤杀了一遍，对正在折腾你的病毒毫无意义。</p>
<hr />
<h2 id="5-">二、5 个维度，自己先做个初步判断</h2>
<p>医生靠化验单，我们普通人靠观察。下面这五个维度，是日常生活里<strong>最实用的初筛思路</strong>：</p>
<p><img src="https://are.ink/post-images/cold-01-virus-vs-bacteria.png" alt="病毒 vs 细菌 5 维度对比" /></p>
<h3 id="1-">1. 症状是&quot;全身&quot;还是&quot;局部&quot;？</h3>
<ul>
<li><strong>病毒</strong>爱搞&quot;地毯式轰炸&quot;：除了打喷嚏鼻塞，还伴随<strong>全身肌肉酸痛、乏力、头痛</strong>，整个人像被卡车碾过。</li>
<li><strong>细菌</strong>喜欢&quot;定点爆破&quot;：症状高度集中——比如<strong>剧烈咽喉痛 + 扁桃体化脓</strong>，或者<strong>单侧耳朵剧痛</strong>（中耳炎），或者眼眶鼻窦周围按下去就疼。全身酸痛感反而不明显。</li>
</ul>
<h3 id="2-">2. 鼻涕和痰是&quot;水&quot;还是&quot;浆糊&quot;？</h3>
<ul>
<li><strong>病毒</strong>初期：清水鼻涕，白痰。
<ul>
<li>注意：恢复期鼻涕变浓变微黄是<strong>正常</strong>的（免疫细胞清理战场后的尸体），不代表你升级成细菌感染了。</li>
</ul>
</li>
<li><strong>细菌</strong>：持续的<strong>浓稠黄绿色</strong>痰/鼻涕，甚至铁锈色，而且不见减轻趋势。</li>
</ul>
<h3 id="3-">3. 发烧后的&quot;精神状态&quot;</h3>
<ul>
<li><strong>病毒</strong>：多为中低烧。退烧药一压，温度下来人就精神了，能吃能喝（小孩特别明显——退烧后立马满地跑）。</li>
<li><strong>细菌</strong>：容易<strong>持续高烧 + 寒战发抖</strong>，吃退烧药压下去，人依然萎靡烦躁，眼神空洞。</li>
</ul>
<h3 id="4-">4. 病程的&quot;时间感&quot;</h3>
<p>这条是我个人最推荐的判断维度，因为最不容易骗自己。</p>
<ul>
<li><strong>病毒</strong>有&quot;自限性&quot;：第 2–3 天最难受，然后开始走下坡路，<strong>5–7 天</strong>自然恢复。</li>
<li><strong>细菌</strong>经常拖过 10 天还不好，或者出现非常典型的**&ldquo;双相加重&rdquo;**——本来感觉快好了，突然又烧起来、咳嗽更凶、开始吐黄脓痰。这往往意味着病毒把你免疫力打开了缺口，细菌趁虚而入。</li>
</ul>
<p><img src="https://are.ink/post-images/cold-02-disease-curve.png" alt="感冒病程曲线" /></p>
<p>把这两条线刻在脑子里：<br />
<strong>蓝线见顶就开始下降，是病毒；红线下来后又拱起一个包，是细菌偷袭。</strong></p>
<h3 id="5--1">5. 化验单（最客观的标准）</h3>
<p>如果实在拿不准，去医院抽个血常规 + CRP，10 分钟出结果：</p>
<table>
<thead>
<tr>
<th>指标</th>
<th>病毒感染</th>
<th>细菌感染</th>
</tr>
</thead>
<tbody>
<tr>
<td>白细胞总数</td>
<td>正常或偏低</td>
<td>升高</td>
</tr>
<tr>
<td>淋巴细胞</td>
<td>比例升高</td>
<td>—</td>
</tr>
<tr>
<td>中性粒细胞</td>
<td>—</td>
<td>比例升高</td>
</tr>
<tr>
<td>CRP（C 反应蛋白）</td>
<td>正常</td>
<td>显著升高</td>
</tr>
<tr>
<td>PCT（降钙素原）</td>
<td>正常</td>
<td>可能升高</td>
</tr>
</tbody>
</table>
<p><strong>CRP 是判断细菌感染的&quot;黄金标准&quot;之一</strong>，参考值通常 ≤10。如果 CRP 飘到 50 以上，基本就锁定细菌了。</p>
<hr />
<h2 id="heading-1">三、那&quot;抗病毒口服液&quot;能不能直接干掉病毒？</h2>
<p>很多人一看是病毒感染，就赶紧上&quot;抗病毒口服液&quot;，觉得名字带&quot;抗病毒&quot;三个字总能管点用吧？</p>
<p>这里有个反直觉的事实：<strong>市面上常见的&quot;抗病毒口服液&quot;本质上是中成药</strong>。</p>
<p>它的主要成分是板蓝根、连翘、知母、金银花一类，并没有针对某种特定感冒病毒的<strong>化学杀伤成分</strong>。它的&quot;抗病毒&quot;是基于中医&quot;清热解毒&quot;的理念命名的——更准确的说法是<strong>缓解炎症反应</strong>，而不是&quot;把病毒按死&quot;。</p>
<p>所以喝了它，可能<strong>会让你嗓子舒服点</strong>（特别是那种偏热证、咽喉肿痛的情况），但它<strong>做不到缩短病程</strong>——病毒最终还是要靠你自己的免疫系统清掉。</p>
<p>这里要划个重点：<strong>它绝对不能替代真正的抗流感药物</strong>。</p>
<p>如果是流感（甲流、乙流），现代医学有明确靶向的处方药——比如 <strong>奥司他韦（Tamiflu）</strong>、<strong>玛巴洛沙韦（Xofluza）</strong>。流感发病 48 小时内吃这些药，是真的能抑制病毒复制、缩短病程、减少并发症的。这种时候喝抗病毒口服液，等于拿水枪去灭火。</p>
<hr />
<h2 id="heading-2">四、退烧止痛，对乙酰氨基酚还是布洛芬？</h2>
<p>对乙酰氨基酚（扑热息痛 / Panadol / Tylenol）和布洛芬（Ibuprofen / 芬必得）是家庭药箱里最常见的两员大将。</p>
<p><strong>普通感冒发烧 + 头痛的场景下，建议优先选对乙酰氨基酚</strong>，原因有三：</p>
<p><strong>① 规避出血风险（最重要）</strong><br />
布洛芬属于&quot;非甾体抗炎药&quot;，会<strong>抑制血小板凝集</strong>。如果你不能完全确定自己感染的是哪种病毒（特别是出现剧烈头痛、眼眶痛的时候，要警惕登革热等），布洛芬可能增加内出血风险。对乙酰氨基酚不掺和血小板这件事。</p>
<p><strong>② 对胃更温和</strong><br />
布洛芬抑制全身的前列腺素，连带着把胃黏膜的&quot;自我保护层&quot;也削弱了，容易引起胃痛、恶心。对乙酰氨基酚主要在中枢神经起作用，胃肠道几乎不受影响。</p>
<p><strong>③ 防止用药&quot;撞车&quot;</strong><br />
绝大多数复方感冒药（泰诺、白加黑等）里的退烧成分本身就是对乙酰氨基酚。如果你在吃复方感冒药的同时又吃布洛芬，机制叠加并不会让你&quot;双倍退烧&quot;，但<strong>会双倍消耗肝肾</strong>。</p>
<p>如果你买到的是<strong>布洛芬&quot;缓释胶囊&quot;</strong>（比如芬必得），还要再注意一件事：</p>
<blockquote>
<p>缓释胶囊是设计成 12 小时慢慢释药的，<strong>起效极慢</strong>——它擅长应付长期的关节痛、痛经，<strong>最不适合用来对付急性高烧和剧烈头痛</strong>。</p>
<p>吃下去 4 小时不见效，<strong>千万不要叠加再吃别的退烧药</strong>！至少要等 8–12 小时之后才能换药，否则两种退烧药峰值叠加，肝肾要遭殃。</p>
</blockquote>
<hr />
<h2 id="heading-3">五、什么时候必须去医院？</h2>
<p>最后给你一份&quot;红灯清单&quot;。出现下面任何一条，别在家硬扛了：</p>
<ul>
<li>发烧超过 <strong>3 天不退</strong>，或体温反复<strong>冲到 39.5°C 以上</strong></li>
<li>退烧药压下去人依然<strong>萎靡烦躁</strong>、眼神发直</li>
<li>出现<strong>剧烈胸痛、呼吸急促</strong></li>
<li>出现<strong>频繁呕吐、腹痛</strong></li>
<li>身上开始出现<strong>皮疹或血点</strong></li>
<li>牙龈出血、流鼻血</li>
<li>病程超过 10 天还在加重</li>
<li>出现典型的&quot;<strong>双相加重</strong>&quot;——刚见好又烧起来 + 吐黄脓痰</li>
</ul>
<hr />
<h2 id="heading-4">一句话结论</h2>
<blockquote>
<p>90% 的感冒是病毒；<br />
病毒不需要消炎药，需要的是水、休息、和你自己的免疫系统。</p>
<p>如果实在难受，对症缓解（退烧、止痛、润嗓）就行；<br />
如果出现红灯清单里的症状，立刻看医生。</p>
</blockquote>
<hr />
<p><strong><a href="https://are.ink/post/cold-02-immune-battle/">下一篇</a></strong> 我们聊点更深的：<strong>感冒的时候，你身体里到底在打什么仗？为什么会忽冷忽热、浑身酸痛、一个鼻子流水另一个鼻子干裂？</strong></p>
]]></description>
      <category>感冒</category>
      <category>健康</category>
      <category>科普</category>
    </item>
    <item>
      <title>我们如何成为自己</title>
      <link>https://are.ink/post/how-we-become-ourselves/</link>
      <guid isPermaLink="true">https://are.ink/post/how-we-become-ourselves/</guid>
      <pubDate>Wed, 22 Apr 2026 14:30:00 +0800</pubDate>
      <description><![CDATA[<p>「做自己」这三个字，你一定听过很多遍。</p>
<p>它出现在毕业典礼的演讲里、出现在情感博主的推送里、出现在运动品牌的 slogan 里、出现在朋友劝你的时候、出现在你想安慰一个刚失恋的人的时候。</p>
<p>它已经成了这个时代最默认的生活建议之一，流行到几乎不需要再解释。</p>
<!-- more -->
<p>但有一件事，你可能从来没有认真想过——</p>
<p><strong>那个「自己」，到底是谁？</strong></p>
<p>是你现在的样子，还是某个藏在深处等着被发现的样子？<br />
是你一个人安静时候的你，还是你在朋友面前的你？<br />
是你清醒时想做的事，还是你喝醉以后才敢说出口的话？<br />
是你小时候梦里想成为的那个人，还是你现在已经变成的这个人？</p>
<p>如果此刻让你回答一句——我到底是谁？</p>
<p>你其实答不上来。</p>
<p>不是不愿意答。</p>
<p><strong>是真的答不上来。</strong></p>
<hr />
<p>你过了三十岁、三十五岁、四十岁。你该做的事基本都做了，不该做的也做过一些。你有了一份还过得去的工作、一段还算稳定的关系、一个不算太糟的朋友圈。但你就是隐隐觉得，这些东西不完全属于你。有些是你小时候被灌输的，有些是你长大之后从别人身上学来的，有些你自己都说不清是从哪里来的。</p>
<p>所以你才终于开始回头问自己——</p>
<p>我到底想要什么？<br />
我到底是谁？</p>
<p>而你越追问——</p>
<p><strong>越答不上来。</strong></p>
<hr />
<p>这个问题，不是从来都在的。</p>
<p>如果你回到一百年前的乡下，随便问一个农民「你是谁」，他不会愣住，也不会躺在床上整晚想这件事。他会告诉你：我是张家的长子，是李村的人，是种了三十亩地的庄稼汉，是两个孩子的父亲，是村口老庙香火会的理事。</p>
<p>他的身份，不是他想出来的。</p>
<p>是他被生下来就装在身上的。村庄、家族、土地、手艺、祠堂——这些东西联合起来，替他把「我是谁」这个问题提前回答好了。他只需要认真活好其中的每一重身份。</p>
<p>他当然也有自己的烦恼。但他的烦恼是具体的：这一季的麦子、父亲的病、儿子的婚事。</p>
<p>他不会为「我是谁」失眠。</p>
<p><strong>失眠的是我们。</strong></p>
<hr />
<p>过去两三百年里，有一件事一点一点地发生了。</p>
<p>城市化把人从村庄里抽走了。工业化让手艺和职业不再是祖传的。高铁和互联网让家族散落到各个城市、各个大陆。每一份稳定的工作都在被重新发明，每一段关系都在变成临时的，每一个人都被教会要&quot;独立&quot;、要&quot;自由&quot;、要&quot;做自己&quot;。</p>
<p>到最后，每一个人都变成了一个可以被单独抽出来的原子——没有村庄、没有祠堂、没有祖传的手艺、没有一条能替你回答「你是谁」的现成轨道。</p>
<p>然后世界对你说：你现在自由了，你可以自己决定你想成为什么人。</p>
<p>这听起来当然很诱人。</p>
<p>但它也意味着另一件很重的事：那些原本由一整个村庄、一整个家族、一整个共同体共同承担的问题——你是谁，你要去哪里，你为什么存在——现在全都压在了你一个人身上。</p>
<p>你一个人，躺在床上，要回答几百代人从来不曾独自回答过的问题。</p>
<p>你回答不出来，不是因为你不够努力。</p>
<p>也不是因为你不够聪明。</p>
<p><strong>是因为这个任务，从一开始就不是设计给一个人独自完成的。</strong></p>
<hr />
<p>更让人难受的是，最近这十几年，又有一个新的东西加了进来。</p>
<p>算法。</p>
<p>你以为你是在探索自己、寻找自己——你刷视频、点赞、保存、搜索、关注那些你觉得「有共鸣」的内容。但其实你的每一次点击、每一秒停留，都在给算法喂料。</p>
<p>算法用这些料，一点一点拼出一个「更懂你」的版本，然后把这个版本再推回到你眼前。</p>
<p>你爱看的东西，会被喂得更多。<br />
你一次偶然的愤怒，会被反复强化成一种人设。<br />
你某个月里多停留了几秒的画面，三个月后会变成你整个信息流的主色调。</p>
<p>你以为你看到的世界是客观的。</p>
<p>其实那是算法和你共同雕刻出来的一面镜子。</p>
<p>你以为镜子里的那个人就是「真实的你」。</p>
<p>其实那只是一个在你和算法的共同作用下被加工出来的幻影——一个更容易停在屏幕前、更容易被投放广告、更容易被继续喂养的你。</p>
<p>然后你带着这个幻影继续追问：「我到底是谁？」</p>
<p>难怪找不到答案。</p>
<p><strong>你追问的那个人，本来就不是你自己。</strong></p>
<hr />
<p>所以，我们回到那个最原始的问题——</p>
<p>我们到底怎么成为自己？</p>
<p>大多数人的第一反应是：向内看。冥想、独处、写日记、读心理学、上课程、和自己对话。</p>
<p>这些事情不是没用。但如果你只是做这些，过了一段时间你会发现，你似乎离「真实的自己」并没有更近一步。你的日记越写越乱，你的冥想越做越焦虑，你越是跟自己对话，越搞不清楚哪一个声音才算是你。</p>
<p>这不怪你。</p>
<p>这是因为，当你向内挖的时候，心里其实一直藏了一个假设——</p>
<p>你在假设，在某个很深的地方，有一个真实的、完整的、等着被你发现的&quot;真我&quot;。只要你挖得够深、够诚实、够久，它就会浮出水面。</p>
<p>这个假设可能本身就是错的。</p>
<p>那个所谓的「真我」有可能根本不存在。</p>
<p>不是被掩埋了。是从来没有。</p>
<p>你身上的每一样东西——你的语言、你的偏好、你的情绪模式、你的羞耻感、你的兴奋点——都是你在一段一段具体的关系里、一段一段具体的时间里，从外面一点一点接收、回应、内化进来的。</p>
<p><strong>把外面的东西全部剥掉，剩下的不是&quot;真实的你&quot;，是一个连「自己」这两个字都念不出来的生物。</strong></p>
<p>你不是往里挖就能找到自己的。</p>
<p>自己不在里面。</p>
<hr />
<p>那自己在哪里？</p>
<p>这个问题如果换一种问法，可能更容易被回答：</p>
<p><strong>一个人，到底是通过什么变成他自己的？</strong></p>
<p>你回想一下你身边那些让你觉得「特别是他自己」的人。不是最成功的那些，也不是最有名的那些。是那种你一想到他，脑子里就浮现出一个非常具体的形象、一种非常有个性的做事方式、一种你一眼就能认出是他的气场的人。</p>
<p>他们是怎么变成那样的？</p>
<p>你仔细想一下，你会发现一件事——</p>
<p>这些人，几乎都不是通过「向内挖掘」变成他们自己的。</p>
<p>他们是在做一件他们真的在乎的事的过程中，一点一点变成了自己。</p>
<p>一个做了二十年木工的人，在一块一块木头里，变成了自己。<br />
一个带了十几届学生的老师，在一届一届学生的笑和哭里，变成了自己。<br />
一个坚持写了十年小众博客的人，在没有几个读者的评论区里，变成了自己。<br />
一个把半辈子花在一种冷门疾病上的研究者，在那个几乎没人关心的领域里，变成了自己。<br />
一个独居者收留了一群流浪猫，在每一只走失又回来的猫身上，变成了自己。</p>
<p>他们不是先想清楚了「我是谁」，才决定去做这件事的。</p>
<p>他们是在做这件事的过程里，被这件事一块一块塑造成了现在的样子。</p>
<p><strong>自己不是你找到的。</strong></p>
<p><strong>自己是你长出来的。</strong></p>
<hr />
<p>所以，如果要说有什么可以带走的东西，可能是这样——</p>
<p>别再一个人躺在床上，跟「我是谁」这个问题死磕了。</p>
<p>这个问题太重。它不是设计给一个人独自扛的。</p>
<p>不是让你放弃思考。是让你承认一件事：一个人是不可能只靠想，就想成自己的。</p>
<p>你要走出去。</p>
<p>去认真做一件事。一件你可能做不好、可能要花十年才能摸到门槛、可能永远换不到钱、但你真的舍不得放下的事。在这件事里，你会被它一天一天塑造。</p>
<p>去认真待一个人，或者几个人。不是那种可以随时拉黑的关系，是那种对方看得见你、也愿意纠正你的关系。在这种关系里，你会第一次知道被另一个人准确地看见是什么感觉。</p>
<p>去承担一份具体的责任。不是朋友圈宣言，不是立 flag，是那种真的需要你每天起来处理的、麻烦的、没法摆脱的责任。在这种责任里，你会发现你以为的「自己」和真的自己之间的距离。</p>
<p>去待在一个你愿意被观看、被评价、甚至被提醒的共同体里。这不舒服。但这是你长成一个真实的人的最低条件之一。</p>
<p>这些东西不会给你一个漂亮的答案。</p>
<p>但它们会把「我是谁」这个问题，从你一个人的床头，慢慢搬回到一张你和这个世界共同织的网里——</p>
<p>在那张网里，这个问题不会再像现在这样沉重。</p>
<hr />
<p>其实我越来越觉得——</p>
<p>一个人最后变成什么样，不是他想出来的。</p>
<p><strong>是他爱的东西塑造出来的。</strong></p>
<p>你不用再拼命往里挖了。挖不到的。</p>
<p>你只需要认真地去爱一些东西——一件事、一个人、一个地方、一门手艺、一段长到看不见尽头的承诺——然后在这些东西里，让自己一天一天被它们雕。</p>
<p>雕到某一天，你会忘了「我是谁」这个问题。</p>
<p>你不再问了。</p>
<p>然后某个午后，你在做一件很普通的事，比如给一盆花换土，比如陪一个人走一段路，比如坐在桌前写第一千篇没人看的博客。</p>
<p>你会忽然停下来，看着自己的手。</p>
<p>然后心里会冒出一句话——</p>
<p><strong>原来这就是我啊。</strong></p>
]]></description>
      <category>哲学思辨</category>
      <category>自我</category>
      <category>人生思考</category>
      <enclosure url="https://are.ink/post-images/how-we-become-ourselves.jpg" length="0" type="image/jpeg"></enclosure>
    </item>
  </channel>
</rss>