<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>范时坤</title>
    <description>记录智能体时代的思考与实践。</description>
    <link>https://fanshikun.com</link>
    <language>zh-CN</language>
    <item>
      <title>智能体时代人的位置</title>
      <link>https://fanshikun.com/智能体时代人的位置/</link>
      <description>智能体改变了软件开发的方式，人的判断从未离开循环。工作抽象层变了：从写代码到排序优先级，从修 bug 到转化反馈。核心工作集中在设计环境、构建反馈循环、建立控制系统。</description>
      <pubDate>Wed, 04 Mar 2026 04:49:07 GMT</pubDate>
      <guid>urn:fanshikun:智能体时代人的位置</guid>
      <content:encoded><![CDATA[<p>智能体改变了软件开发的方式，但人的判断从未离开循环。只是我们的工作抽象层变了。</p>
<p>过去我们写代码，现在我们排序优先级。过去我们修 bug，现在我们把用户反馈转化为验收标准。我们不再在代码细节里打转，而是站在更高处审视整体方向，验证结果是否符合预期。</p>
<p>当 agent 卡住的时候，这是信号。它告诉我们系统缺了什么——也许是某个工具不够完善，也许是护栏没设好，也许是文档没写清楚。我们识别这些缺口，把它们反馈到仓库里。但有个原则始终不变：让 agent 自己去修复。它遇到的问题，就让它自己解决。这才是真正的闭环。</p>
<p>真正有挑战性的工作，现在集中在三件事：设计环境、构建反馈循环、建立控制系统。这些是基础设施，帮助 agent 实现它的目标——大规模构建和维护复杂、可靠的软件。</p>
]]></content:encoded>
    </item>
    <item>
      <title>AI吵架时代的到来</title>
      <link>https://fanshikun.com/ai吵架时代的到来/</link>
      <description>当技术变成可以被复制的东西，行业就从狂飙进入厮杀</description>
      <pubDate>Tue, 24 Feb 2026 08:34:20 GMT</pubDate>
      <guid>urn:fanshikun:ai吵架时代的到来</guid>
      <content:encoded><![CDATA[<p>之前AI公司之间挺客气的，各训各的模型，各发各的论文。最近不一样了，开始公开互怼。</p>
<p><a href="https://www.anthropic.com/news/detecting-and-preventing-distillation-attacks">Anthropic指控</a>中国的DeepSeek、Moonshot、MiniMax搞「蒸馏攻击」——用约2.4万个欺诈账户生成超过1600万次交互来提取Claude的核心能力。<a href="https://www.bloomberg.com/news/articles/2026-02-12/openai-accuses-deepseek-of-distilling-us-models-to-gain-an-edge">OpenAI给国会递材料</a>点名DeepSeek「偷能力」，Elon Musk在X上骂Anthropic和OpenAI太弱。连美国公司之间都因为广告和市场份额互相暗讽。</p>
<p>这看起来像是有空吵架，其实恰恰相反。</p>
<p>以前一个模型出来，别人想追上需要很长时间。现在不一样了，你出一个新模型，别人用蒸馏、微调、开源各种办法，很快就能搞出一个差不多的东西。中国公司用低成本硬件加上工程优化，追得更快。</p>
<p>美国公司突然发现自己的护城河变浅了。光埋头训练模型已经不够了，还得防着别人抄，抄完了还要比谁更便宜。</p>
<p>这让我想起云计算早期。亚马逊AWS一开始一家独大，后来微软、谷歌都追上来了，大家就开始打价格战、互诉专利。智能手机时代也是这样，苹果三星在法庭上见。</p>
<p>当一个行业开始大规模公开吵架，通常意味着它正在经历某种转变。技术从「稀缺前沿」变成「可以被复制的东西」，核心能力不再是少数人独占的黑魔法。</p>
<p>更重要的是，大家开始算账了。2026年大厂还是投了6500亿美元在基建上，但回报窗口已经开始收窄。OpenAI开始试水广告和涨价，企业订阅成了主战场。Anthropic靠Claude在企业端吃到红利，但担心被更便宜的中国模型蚕食。</p>
<p>当烧钱阶段过去，谁能先盈利，谁的估值能撑住下一轮融资，谁会被挤出赛道。内卷从「谁先AGI」变成「谁先活下来」。</p>
<p>地缘政治也正式介入了。Anthropic的指控不只是商业维权，而是直接挂钩「芯片出口管制」「国家安全风险」。<a href="https://www.reuters.com/world/china/openai-accuses-deepseek-distilling-us-models-gain-advantage-bloomberg-news-2026-02-12/">OpenAI给国会递材料</a>，本质是把商业纠纷升级成影响美国对华AI政策的杠杆。这说明AI已经不再是纯科技公司的事，而是大国博弈的战略资产。</p>
<p>所以他们不是闲得慌，而是忙不过来了。训练模型还在烧钱，但同时得防蒸馏、防价格战、防政策风险、防被中国开源弯道超车、防自己先破产。</p>
<p>当一个行业从「所有人一起狂奔向前」变成「互相拉后腿加向裁判喊」，往往意味着真正的厮杀阶段才刚刚开始。这不是衰退的信号，而是从青春期进入成年期的标志。技术还在进化，但决定胜负的已经不只是谁模型最强，而是谁的商业模式、地缘护城河、政策牌打得更好。</p>
]]></content:encoded>
    </item>
    <item>
      <title>从如何做到做什么</title>
      <link>https://fanshikun.com/从如何做到做什么/</link>
      <description>通过飞书机器人操控 pi 工具的实践，以及对 AI 辅助开发的观察，意识到开发的思路需要转变：不再是具体如何实现，而是要实现什么。</description>
      <pubDate>Mon, 23 Feb 2026 18:03:00 GMT</pubDate>
      <guid>urn:fanshikun:从如何做到做什么</guid>
      <content:encoded><![CDATA[<p>周末用 amp 工具让 AI 帮我开发了一个飞书机器人，可以通过聊天远程操控服务器上的 pi 工具。最开始只是简单的实现：发一条消息，调用 pi 执行，然后返回结果。</p>
<p>后来看到 GitHub 上一个用 Telegram 远程操作 Claude Code 的「<a href="https://github.com/RichardAtCT/claude-code-telegram">claude-code-telegram</a>」项目，就把这个想法告诉 Claude，让它帮我生成适用于飞书和 pi 的提示词，然后把提示词给到 amp 帮我开发。amp 实现了核心思路后，我让它把命令格式和 pi 保持一致。</p>
<p>整个过程我没有写一行代码，只是在传达我想要什么。</p>
<p>这件事让我想起最近看到的一个故事。Claude Code 的维护者 Boris 在推文中分享了一次让他重新思考工作方式的经历。团队遇到一个内存泄漏问题，Boris 按照常规流程排查：导出 heap dump，打开 DevTools，分析 profile，再对照代码找问题。而另一位工程师 Chris 直接让 Claude Code 来处理这个排查任务。</p>
<p>Claude Code 拿到 heap dump 后，自己写了个分析工具，比 Boris 更快定位到了泄漏点。</p>
<p>Boris 在推文中提到，这是他作为工程师第一个完全没打开 IDE 的月份，Opus 4.5 写了大约 200 个 PR，每一行代码都是 AI 生成的。软件工程正在发生根本性的变化，即使是早期采用者和从业者，最难的是持续重新调整预期。而这还只是开始。</p>
<p>我们只需要向 AI 传达意图，不需要指挥 AI 怎么做了。</p>
<hr />
<p><strong>2026-02-25 追记</strong>：Claude Code 官方最近也支持了 <a href="https://code.claude.com/docs/en/remote-control">remote control</a>。这个功能让本地运行的 Claude Code 会话可以连接到 claude.ai/code 或 Claude 移动应用，这样我就可以在手机、平板或其他电脑上继续本地会话。本地会话的所有能力——文件系统、MCP 服务器、工具和项目配置——都保持可用，终端和远程界面的对话也会实时同步。</p>
]]></content:encoded>
    </item>
    <item>
      <title>简单需求自建</title>
      <link>https://fanshikun.com/简单需求自建/</link>
      <description>对于简单的个人需求，使用编程代理生成轻量级代码，比部署功能臃肿的开源项目更高效。代码清晰易懂，维护成本低，完全掌控实现逻辑。</description>
      <pubDate>Wed, 21 Jan 2026 03:24:00 GMT</pubDate>
      <guid>urn:fanshikun:简单需求自建</guid>
      <content:encoded><![CDATA[<p>传统的自托管方式是这样的：在网上找开源项目，Docker 一把梭，反向代理配置好，SSL 证书一挂，就算完成了。Nextcloud 管文件，Vaultwarden 存密码，Immich 照片备份，Jellyfin 媒体中心。这种方式本身没有任何问题，对于复杂的需求，使用成熟的开源项目是合理的选择。</p>
<p>但对于一些简单的需求，情况就不一样了。比如需要一个简单的书签管理工具，或者一个轻量的笔记应用，去部署一个功能臃肿的开源项目显得有点杀鸡用牛刀。而且这些项目往往包含大量你用不到的功能，不仅占用资源，还增加了维护复杂度。</p>
<p>基于编程代理的方式完全不同。不再去寻找现成的开源项目，而是直接让 AI 帮你写代码。对于一个简单的书签管理工具，编程代理可以在几分钟内写出一个轻量级的实现，只包含你需要的功能。没有多余的配置选项，没有复杂的依赖关系，代码清晰易懂。</p>
<p>这种方式的主要好处是花费的时间更少，而且更有掌控性。使用开源项目，你需要花时间研究它的配置方式，学习它的架构，遇到问题要翻阅文档和 issue。而使用编程代理生成的代码，你完全了解它的实现逻辑，出了问题可以直接定位，想改功能随时可以改。代码是你自己的，不是黑盒。</p>
<p>举一个具体的例子。假设你需要将某个网站的内容转换为 RSS 订阅源。使用开源项目的话，你可能需要找到类似 RSS Hub 这样的工具，然后学习如何配置它，如何编写路由规则，如何处理页面解析。如果页面结构发生变化，你还需要去更新配置文件。</p>
<p>而使用编程代理，你只需要告诉它你的需求，它就会直接写出一个脚本来抓取页面、解析内容、生成 RSS。最重要的是，页面内容的解析逻辑也可以交给编程代理处理。网站改版了？让编程代理重新分析页面结构，更新解析代码。你不需要去研究 HTML 结构，不需要写复杂的 CSS 选择器，编程代理会帮你搞定这些细节。</p>
<p>这种转变的核心在于思维方式的改变。对于复杂的专业需求，继续使用成熟的开源项目是明智的选择。比如 Nextcloud 这种功能齐全的协作平台，或者 Immich 这种强大的照片管理系统，自己从头实现并不现实。编程代理的价值在于那些简单、具体、个性化的需求。与其为了一个简单的功能去部署一个庞大的开源项目，不如让编程代理帮你写一个轻量级的解决方案。</p>
<p>实现起来并不复杂。你需要一台服务器，一个域名，然后在服务器上安装好编程代理。需要什么服务，直接告诉编程代理，它会帮你写代码、配置环境、部署服务。不需要学习复杂的框架，不需要阅读冗长的文档，不需要处理各种依赖冲突。编程代理会处理这些细节，你只需要描述你的需求。对于简单需求，这才是更高效的方式。</p>
]]></content:encoded>
    </item>
    <item>
      <title>职业规划已经没有意义，我不再做职业规划</title>
      <link>https://fanshikun.com/职业规划已经没有意义/</link>
      <description>所有能被明确描述的工作都会被智能体取代，职业这个概念正在消失。不再为某个职业奋斗，只问自己想做什么，然后去做。</description>
      <pubDate>Mon, 29 Dec 2025 14:13:00 GMT</pubDate>
      <guid>urn:fanshikun:职业规划已经没有意义</guid>
      <content:encoded><![CDATA[<p>我在体验了 AI 编程之后产生了焦虑：职业会被取代吗？需要学什么新技能？未来该怎么办？</p>
<p>想了一段时间，我意识到：我很幸运，赶上了人工智能。</p>
<p>我决定不再做职业规划。</p>
<p>职业规划有个前提：职业还在。但所有能被明确描述的工作都会被智能体取代。职业这个概念本身正在消失。</p>
<p>写代码会被取代，写文档会被取代，做测试会被取代。现在已经在讨论：AI 参与了下一代 AI 的训练。这正在发生。</p>
<p>听起来很吓人。但我想通了，其实是好事。我感到自由。</p>
<p>我不需要再为某个职业奋斗了。我不问自己「我 5 年后要成为什么」。我只问：我想做什么？</p>
<p>做我想做的事。</p>
<p>我不需要和人工智能竞争。人工智能只是工具。我想做的事，还需要借助人工智能这个强大的工具。</p>
<p>所以我不再做职业规划。不再把自己绑定到某个职业或技能上。保持灵活，随时可以转向。</p>
<p>我知道我们还没到后工作时代。现在还有大量人会失业，还有混乱需要应对。但我不焦虑。因为我已经接受了这个变化。</p>
<p>如果你也在焦虑，问自己：如果不需要工作了，我想做什么？想出来了，就去做。不需要担心这能不能养活你，不需要担心这是不是正确的方向。先做。</p>
<p>我不再做职业规划。接受变化。做自己想做的事。其他的一切，交给时间。</p>
]]></content:encoded>
    </item>
    <item>
      <title>为什么我删除了技术文章</title>
      <link>https://fanshikun.com/为什么我删除了技术文章/</link>
      <description>深度拥抱 AI 编程后，删除了大部分技术文章和书籍。技术细节可以用 AI 解决，更关心的是方案权衡、选择思路这些来自经验和思考的内容。</description>
      <pubDate>Mon, 22 Dec 2025 04:00:00 GMT</pubDate>
      <guid>urn:fanshikun:为什么我删除了技术文章</guid>
      <content:encoded><![CDATA[<p>今年，我深度拥抱了 AI 编程。不再是偶尔的尝试，我真正投入其中，用它写功能、写工具、解决实际的问题。</p>
<p>然后我开始整理我的博客和书架。删除了大部分和技术相关的文章，也开始清理那些我一直想读但还没读的技术书籍。</p>
<p>我其实很享受阅读技术书籍。我喜欢那种学到新东西的感觉，喜欢深入一个技术领域去探索。但问题是，现在我不再需要从书里学那些纯粹技术型的知识了。</p>
<p>之前我会买「TypeScript 深入解析」或者「React 完全指南」，因为我需要靠这些知识来工作。我需要知道某个特性怎么用、某个 API 的细节、某种模式什么时候该用。这些知识是稀缺的，是我必须自己去掌握的。</p>
<p>但现在，这些问题我都可以问 AI。它能告诉我 TypeScript 的任何细节，能帮我写出符合最佳实践的 React 代码。我不再需要花时间读这些书来掌握这些知识。</p>
<p>技术书的价值并未消亡，只是对我而言，纯粹的技术知识已不再稀贵。我不再需要为了掌握那些细节而去阅读。</p>
<p>所以那些还没读的技术书，我就没必要留了。清理书架的时候，我一本本地移除它们。</p>
<p>删除博客里的技术文章也是一样的道理。我过去写那些「怎样用 TypeScript 实现某个功能」的文章，因为这是有价值的知识分享。但现在，任何人都能用 AI 生成这些东西。我再写这样的文章，就没有意义了。</p>
<p>现在我更关心的，是那些 AI 没有办法替代的东西。为什么你需要这样的工具？这个方案的权衡是什么？在选择技术时应该考虑什么？这些问题的答案来自经验和思考，而不是技术细节。</p>
<p>这个转变带来了现实的收获。我的生产力提升了，因为我不再需要在查资料和学细节这些事情上花时间了。我也不需要追随最新的技术进展，去担心自己是否掌握了最新的框架或特性。对于自己未知的领域，反而能毫无畏惧地投入其中，因为我知道 AI 能帮我快速掌握基础。原本用来钻研代码细节的时间，现在转而用来思考问题本身。</p>
<p>我还会读书，也还会写。但读和写的东西会不一样。</p>
]]></content:encoded>
    </item>
    <item>
      <title>如何加快国内云服务器 Bun 安装脚本</title>
      <link>https://fanshikun.com/如何加快国内云服务器-Bun-安装脚本/</link>
      <description>国内云服务器安装 Bun 时速度很慢，因为二进制包托管在 GitHub。通过修改安装脚本使用 GitHub 加速服务，可以显著提升下载速度。</description>
      <pubDate>Fri, 17 Oct 2025 06:45:26 GMT</pubDate>
      <guid>urn:fanshikun:如何加快国内云服务器-Bun-安装脚本</guid>
      <content:encoded><![CDATA[<p>在国内云服务器上使用 <a href="https://bun.com/">Bun</a> 官方脚本安装时，经常遇到速度很慢的问题。</p>
<p>原因很简单，Bun 的二进制包托管在 GitHub 上，而国内访问 GitHub 受限。</p>
<p>通过 <a href="https://gh-proxy.com/">GitHub 加速服务</a>，可以显著提升安装速度。具体操作如下：</p>
<p>首先下载 Bun 的安装脚本到本地。</p>
<pre><code class="language-sh">wget https://bun.sh/install -O bun-install.sh
</code></pre>
<p>然后编辑脚本文件，将 GitHub 地址修改为加速地址。</p>
<pre><code class="language-sh">GITHUB=${GITHUB-&quot;https://github.com&quot;}
# 修改为
GITHUB=${GITHUB-&quot;https://hk.gh-proxy.com/https://github.com&quot;}
</code></pre>
<p>最后执行安装脚本。</p>
<pre><code class="language-sh">bash bun-install.sh
</code></pre>
<p>这个方法同样适用于其他需要从 GitHub 下载资源的安装脚本。</p>
]]></content:encoded>
    </item>
    <item>
      <title>共读《玻璃球游戏》</title>
      <link>https://fanshikun.com/共读《玻璃球游戏》/</link>
      <description>黑塞的最后一部小说，探讨乌托邦理想与现实的冲突。对于包容、融合以及不要固步自封的思考，在当前的国际环境下有警示意义。</description>
      <pubDate>Sun, 26 Feb 2023 06:23:00 GMT</pubDate>
      <guid>urn:fanshikun:共读《玻璃球游戏》</guid>
      <content:encoded><![CDATA[<p><a href="https://book.douban.com/subject/10539989/">《玻璃球游戏》</a>是共读群 2023 年 2 月的共读书目。这本书对于我来说，太难了，断断续续，花了大半个月才读完。</p>
<p>作为一部小说，作者又在其中塞入了太多哲学与价值观的讨论。阅读过程中，多次想要放弃。作为作者的最后一本书，我能感觉到，作者想把自己整个的人生体会和思想，通过这本书表现出来。虽然作者在这本书中，写到对说教式教育的反感，在阅读本书的过程中，我仍然感受到某种说教的感觉，我不喜欢这种说教式的感觉。</p>
<p>这本书中有趣的地方在于作者对东方文化的兴趣，其中出现的静坐冥想和中国文化，带给我一种异域的氛围感。</p>
<p>而作为很重要的玻璃球游戏概念，始终困扰着我，每次看到玻璃球游戏，都很疑惑。对于玻璃球游戏中，需要将不同的事物相互关联的说法，让我想到了候世达的<a href="https://book.douban.com/subject/30383926/">《表象与本质》</a>，思维的本质是类比的观点。</p>
<p>而通过克乃西特这一角色，我感觉作者试图呼吁人们，不要固步自封，满足现状，要对不同的观点和文化更加包容，尊崇自己的内心，而不是被外部的存在而影响。就像书中对于太极这一观点的阐述，完美和巅峰，往往意味着衰退的开始，唯有包容与融合，才能带来长久的和谐。结合当前俄乌战争、以及中美之间的对抗，愈发的感觉其中的警示性作用。</p>
<p>对于这本书，之所以难读和不算喜欢，我想更多的还是来自于自身的局限性，导致我难以体验，或者拒绝接受书中的一些想法和表达形式，但愿以后能够更喜欢这本书。</p>
<p>在译本序中，译者写到：“它用一系列象征和譬喻编织起一种哲学上的乌托邦设想，虚构了一个发生在二十世纪后未来世界的寓言。”对于结局，刚刚回归世俗世界的克乃西特就遭遇了结局，这样的结局意味着什么？</p>
]]></content:encoded>
    </item>
    <item>
      <title>借景式庭园和第三方依赖</title>
      <link>https://fanshikun.com/借景式庭园和第三方依赖/</link>
      <description>借景式庭园将园外风光纳入园内，这种设计依赖于外部景物。软件开发中的第三方依赖同样不稳定，政策变化随时可能影响服务可用性。</description>
      <pubDate>Fri, 14 Oct 2022 07:45:26 GMT</pubDate>
      <guid>urn:fanshikun:借景式庭园和第三方依赖</guid>
      <content:encoded><![CDATA[<p><img src="/imgs/%E5%80%9F%E6%99%AF%E5%BC%8F%E5%BA%AD%E5%9B%AD%E5%92%8C%E7%AC%AC%E4%B8%89%E6%96%B9%E4%BE%9D%E8%B5%96.jpg" alt="借景式庭园和第三方依赖" title="借景式庭园和第三方依赖" /></p>
<p>在<a href="https://book.douban.com/subject/30328943/">《传统即创造》</a>这本书中，读到一种名为借景式庭园的设计风格。</p>
<blockquote>
<p>有一种庭园叫“借景式庭园”。设计者将园外风光巧妙纳入园内，让其成为组成庭园的一部分。如此一来，即便庭园面积有限，也能欣赏到磅礴景致。外部自然美与内部人工美的绝妙搭配，自会呈现一派和谐景象。</p>
</blockquote>
<p>这种设计思路，本身就依赖于外部事物。时至今日，随着时代的变迁，外部的景物也逐渐的产生了变化，庭园也无法体现当时的设计。</p>
<p>在软件开发中，当我们的服务，或者能力，依赖于第三方的时候，同样也会存在这个问题。第三方依赖不能被视为稳定的。</p>
<p>例如，一些个人开发者开发的微博第三方客户端，随着微博政策的变化，随时可能被扼杀。</p>
]]></content:encoded>
    </item>
    <item>
      <title>周昉画画与快速迭代</title>
      <link>https://fanshikun.com/周昉画画与快速迭代/</link>
      <description>周昉画壁画时躲在屋后偷听观众意见，晚上偷偷修改，持续一个月直到精妙。这个过程像极了产品开发中的快速迭代。</description>
      <pubDate>Sun, 09 Oct 2022 07:30:00 GMT</pubDate>
      <guid>urn:fanshikun:周昉画画与快速迭代</guid>
      <content:encoded><![CDATA[<p><img src="/imgs/%E7%B0%AA%E8%8A%B1%E4%BB%95%E5%A5%B3%E5%9B%BE.jpg" alt="簪花仕女图" title="簪花仕女图" /></p>
<p>读<a href="https://book.douban.com/subject/35652906/">《王羲之放鹅记》</a>时，看到一段关于<a href="https://baike.baidu.com/item/%E5%91%A8%E6%98%89/30158">周昉</a>画画方式的小故事，故事如下：</p>
<blockquote>
<p>周昉和韩幹都是唐朝的大画家。周昉善画人物、佛像，称绝一时。长安城里新修章明寺，请周昉画壁画。画完以后，京城人都涌入寺内观看。有人称好，也有人说某些地方不够好。周昉躲在屋里偷听，把大家的意见都记下来，等晚上人散去后偷偷修改。这样改了一个月，来人再看，无不惊叹画得精妙。</p>
</blockquote>
<p>周昉躲在屋后偷听，收集意见，然后，按照收集的意见，修改画作这件事，像极了产品开发中的快速迭代。</p>
<p>在快速迭代中，收集用户操作信息，相当于躲在屋后偷听；获取反馈，相当于收集意见；发布新版本，相当于修改画作。</p>
]]></content:encoded>
    </item>
    <item>
      <title>Babel Fish 和 Babel</title>
      <link>https://fanshikun.com/babel-and-babel-fish/</link>
      <description>前端构建工具 Babel 的名称来源，与《银河系漫游指南》中那条能帮助人类理解任何语言的 Babel Fish 虫子同名。</description>
      <pubDate>Sun, 09 Feb 2020 13:04:04 GMT</pubDate>
      <guid>urn:fanshikun:babel-and-babel-fish</guid>
      <content:encoded><![CDATA[<p>在<a href="https://blog.youxu.info">徐宥</a>（网站已经很久没有更新了，不知道最近在做什么）的一篇<a href="https://blog.youxu.info/2007/02/04/first/">博文</a>中看到 Babel Fish。想到《银河系漫游指南》中那条钻入脑中，就可以理解任何语言的虫子。在前端开发中，Babel 已经成为转译 JS 的标配。Babel 这个名称是否也来源于此呢？搜索了一下，果然如此。</p>
<blockquote>
<p>Babel 一词来源于道格拉斯·亚当斯（Douglas Adams）所著的《银河系漫游指南》里的通天鱼（Babel Fish），它是一个能帮助人类理解任何语言的虚构物种，同时也恰好向通天塔（Babel Tower）的故事致敬，《创世纪》中正是通天塔的坠落造就了各种各样的语言。</p>
</blockquote>
<p><a href="https://github.com/Eamonnzhang/blog/issues/3">出处</a></p>
]]></content:encoded>
    </item>
  </channel>
</rss>
