<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom" ><generator uri="https://jekyllrb.com/" version="3.10.0">Jekyll</generator><link href="https://www.isaacnote.com/feed.xml" rel="self" type="application/atom+xml" /><link href="https://www.isaacnote.com/" rel="alternate" type="text/html" /><updated>2026-04-17T20:23:01+08:00</updated><id>https://www.isaacnote.com/feed.xml</id><title type="html">Isaac Note</title><subtitle>Software engineering, macroeconomics, and ETF investing — Java, Spring Boot, system design, Fed policy, and market analysis</subtitle><author><name>Isaac</name></author><entry xml:lang="zh-TW"><title type="html">59.3 / 33.5 / -5.1 已經排成同一張表：美國成本先卡在上游，下一段先寫進利潤表</title><link href="https://www.isaacnote.com/2026/04/17/us-price-pipeline-margin-squeeze-zh/" rel="alternate" type="text/html" title="59.3 / 33.5 / -5.1 已經排成同一張表：美國成本先卡在上游，下一段先寫進利潤表" /><published>2026-04-17T12:20:00+08:00</published><updated>2026-04-17T12:20:00+08:00</updated><id>https://www.isaacnote.com/2026/04/17/us-price-pipeline-margin-squeeze-zh</id><content type="html" xml:base="https://www.isaacnote.com/2026/04/17/us-price-pipeline-margin-squeeze-zh/"><![CDATA[<h2 id="593-和-335-已經把上游與下游分開">59.3 和 33.5 已經把上游與下游分開</h2>

<p>費城聯儲在 <code class="language-plaintext highlighter-rouge">2026-04-16</code> 把製造業 <code class="language-plaintext highlighter-rouge">prices paid</code> 寫成 <strong>59.3</strong>，<code class="language-plaintext highlighter-rouge">prices received</code> 寫成 <strong>33.5</strong>。<a href="https://www.philadelphiafed.org/surveys-and-data/regional-economic-analysis/mbos-2026-04">Philly Fed MBOS</a>、<a href="https://www.federalreserve.gov/monetarypolicy/beigebook202604-philadelphia.htm">Philadelphia Beige Book</a></p>

<p><strong>當 <code class="language-plaintext highlighter-rouge">59.3 / 33.5 / -5.1</code> 排成同一張表時，美國這輪油價與進口成本壓力會先推高 CPI，還是先壓縮企業利潤與聘僱？</strong></p>

<p>這個框架把今天的價格壓力拆成舊關稅已完成的傳導、新油價與進口成本的上游衝擊、以及需求端的吸收力三層。讀者只要盯住 <strong>2026-04-29</strong> 的 FOMC、<strong>2026-05-13</strong> 的 PPI 與 <strong>2026-05-14</strong> 的 import prices，就能分辨壓力留在利潤表，或走進更廣的消費端定價。<a href="https://www.federalreserve.gov/econres/notes/feds-notes/detecting-tariff-effects-on-consumer-prices-in-real-time-part-II-20260408.html">Fed tariff note</a></p>

<h2 id="593-先衝上去335-還留在後面">59.3 先衝上去，33.5 還留在後面</h2>

<table>
  <thead>
    <tr>
      <th>解釋</th>
      <th>主要證據</th>
      <th>目前支持度</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td>舊關稅的第一輪 consumer pass-through 已經大致落地，新壓力主要來自油價與上游輸入</td>
      <td>Fed FEDS Notes 把 <code class="language-plaintext highlighter-rouge">core goods PCE</code> 的累積拉升寫成 <code class="language-plaintext highlighter-rouge">3.1%</code>、<code class="language-plaintext highlighter-rouge">core PCE</code> 寫成 <code class="language-plaintext highlighter-rouge">0.8%</code>，又把 <code class="language-plaintext highlighter-rouge">pass-through is effectively complete</code> 寫進結論；BLS 把 <code class="language-plaintext highlighter-rouge">goods PPI</code> 寫成 <code class="language-plaintext highlighter-rouge">1.6%</code>，<code class="language-plaintext highlighter-rouge">all imports</code> 寫成 <code class="language-plaintext highlighter-rouge">0.8%</code>，<code class="language-plaintext highlighter-rouge">nonfuel imports</code> 寫成 <code class="language-plaintext highlighter-rouge">0.6%</code></td>
      <td>很高</td>
    </tr>
    <tr>
      <td>consumer-facing business 的轉嫁能力還留在後段，企業利潤與聘僱先吸收 shock</td>
      <td>Beige Book 把 <code class="language-plaintext highlighter-rouge">consumer price sensitivity</code>、delayed hike、profit margin decline 寫進 district text；Philly Fed 把 <code class="language-plaintext highlighter-rouge">employment</code> 寫成 <code class="language-plaintext highlighter-rouge">-5.1</code>，<code class="language-plaintext highlighter-rouge">prices paid - prices received</code> 留下 <code class="language-plaintext highlighter-rouge">25.8</code> 點 gap</td>
      <td>很高</td>
    </tr>
  </tbody>
</table>

<p><code class="language-plaintext highlighter-rouge">Robert Minton</code>、<code class="language-plaintext highlighter-rouge">Madeleine Ray</code>、<code class="language-plaintext highlighter-rouge">Mariano Somale</code> 在 <code class="language-plaintext highlighter-rouge">2026-04-08</code> 的 FEDS Notes 把 <code class="language-plaintext highlighter-rouge">2025</code> 關稅的傳導寫成一條已經走過大半的線。研究把 <code class="language-plaintext highlighter-rouge">core goods PCE</code> 的累積拉升寫成 <strong>3.1%</strong>，把 <code class="language-plaintext highlighter-rouge">core PCE</code> 的累積拉升寫成 <strong>0.8%</strong>，同時把 <code class="language-plaintext highlighter-rouge">pass-through is effectively complete</code> 直接寫進結論。<a href="https://www.federalreserve.gov/econres/notes/feds-notes/detecting-tariff-effects-on-consumer-prices-in-real-time-part-II-20260408.html">Fed tariff note</a> <code class="language-plaintext highlighter-rouge">2026-04-14</code> 的 PPI 又把 <code class="language-plaintext highlighter-rouge">final demand goods</code> 寫成月增 <strong>1.6%</strong>、<code class="language-plaintext highlighter-rouge">services</code> 寫成 <strong>0.0%</strong>；<code class="language-plaintext highlighter-rouge">2026-04-15</code> 的 import prices 再把 <code class="language-plaintext highlighter-rouge">all imports</code> 寫成 <strong>0.8%</strong>、<code class="language-plaintext highlighter-rouge">nonfuel imports</code> 寫成 <strong>0.6%</strong>、來自中國的進口價格寫成 <strong>0.7%</strong>。<a href="https://www.bls.gov/news.release/archives/ppi_04142026.htm">PPI</a>、<a href="https://www.bls.gov/news.release/ximpim.nr0.htm">Import prices</a> 這組數字把最新壓力定位在 goods 與上游輸入。市場已經把舊關稅的第一輪 consumer price effect 寫進資料，新的壓力開始由油價、運輸與中間投入接手。</p>

<div style="max-width: 640px; margin: 2em auto;">
  <canvas id="macroChart20260417MarginSqueeze"></canvas>
</div>
<script src="https://cdn.jsdelivr.net/npm/chart.js"></script>

<script>
new Chart(document.getElementById('macroChart20260417MarginSqueeze'), {
  type: 'bar',
  data: {
    labels: ['Prices Paid', 'Prices Received', 'New Orders', 'Employment'],
    datasets: [{
      label: 'Philly Fed April 2026 diffusion indexes',
      data: [59.3, 33.5, 33.0, -5.1],
      backgroundColor: [
        'rgba(220, 38, 38, 0.82)',
        'rgba(249, 115, 22, 0.82)',
        'rgba(8, 145, 178, 0.82)',
        'rgba(71, 85, 105, 0.82)'
      ],
      borderColor: [
        'rgba(220, 38, 38, 1)',
        'rgba(249, 115, 22, 1)',
        'rgba(8, 145, 178, 1)',
        'rgba(71, 85, 105, 1)'
      ],
      borderWidth: 1.2
    }]
  },
  options: {
    responsive: true,
    plugins: {
      title: {
        display: true,
        text: '成本擴散跑在前面，定價與聘僱留在後段（資料來源：Philly Fed, 2026-04-16）'
      },
      legend: { display: false }
    },
    scales: {
      y: {
        ticks: {
          callback: function(value) { return value; }
        }
      }
    }
  }
});
</script>

<p>消費端的吸收力把這條線先壓在利潤表裡。Fed <code class="language-plaintext highlighter-rouge">2026-04-15</code> 的全國褐皮書把 <code class="language-plaintext highlighter-rouge">consumer price sensitivity</code> 與 <code class="language-plaintext highlighter-rouge">rising demand at food banks</code> 放在同一段，Philadelphia district 又把 <code class="language-plaintext highlighter-rouge">nonauto retailers</code> 寫成 <code class="language-plaintext highlighter-rouge">little change</code>，還把一位 retailer 延後漲價、一位 homebuilder 無法轉嫁成本導致 <code class="language-plaintext highlighter-rouge">profit margin</code> 明顯下滑寫進正文。<a href="https://www.federalreserve.gov/monetarypolicy/beigebook202604-summary.htm">Beige Book national</a>、<a href="https://www.federalreserve.gov/monetarypolicy/beigebook202604-philadelphia.htm">Philadelphia Beige Book</a> 同一天的 Philly Fed survey 把 <code class="language-plaintext highlighter-rouge">new orders</code> 寫成 <strong>33.0</strong>，<code class="language-plaintext highlighter-rouge">prices received</code> 寫成 <strong>33.5</strong>，<code class="language-plaintext highlighter-rouge">employment</code> 寫成 <strong>-5.1</strong>，<code class="language-plaintext highlighter-rouge">59.3 - 33.5</code> 的 gap 留下 <strong>25.8</strong> 點。<a href="https://www.philadelphiafed.org/surveys-and-data/regional-economic-analysis/mbos-2026-04">Philly Fed MBOS</a> Federal Reserve 的 G.17 也把 <code class="language-plaintext highlighter-rouge">manufacturing output</code> 寫成月減 <strong>0.1%</strong>，<code class="language-plaintext highlighter-rouge">manufacturing capacity utilization</code> 寫成 <strong>75.3%</strong>。<a href="https://www.federalreserve.gov/Releases/G17/current/g17.pdf">G.17</a> 工廠還接得到單，volume 與 pricing power 還不足以把成本輕鬆往下游推。</p>

<p>反方同樣站得住。Minton、Ray、Somale 在同一篇 note 裡放進另一條路：若把 common tariff effects 一起算進去，income 與 demand channel 可能對 consumer prices 形成下壓，<code class="language-plaintext highlighter-rouge">core goods inflation</code> 會更快回到疫情前趨勢。<a href="https://www.federalreserve.gov/econres/notes/feds-notes/detecting-tariff-effects-on-consumer-prices-in-real-time-part-II-20260408.html">Fed tariff note</a> 這條反方讓今天的結論更乾淨。市場現在看到的是成本壓力，CPI 的下一段仍由需求承接力與下游轉嫁速度決定。</p>

<h2 id="5-月的三個日期會把壓力寫進哪一層">5 月的三個日期會把壓力寫進哪一層</h2>

<p>如果 <strong>2026-05-13</strong> 的 PPI 仍把 <code class="language-plaintext highlighter-rouge">final demand goods</code> 留在 <strong>0.8%</strong> 上方，<code class="language-plaintext highlighter-rouge">stage 1 goods inputs</code> 又續留 <strong>2.0%</strong> 左右，同時 <strong>2026-05-14</strong> 的 <code class="language-plaintext highlighter-rouge">nonfuel import prices</code> 續留 <strong>0.4%</strong> 上方，→ 上游成本壓力會延續，今天這套 <code class="language-plaintext highlighter-rouge">margin squeeze first</code> 框架會維持高權重。<a href="https://www.bls.gov/news.release/archives/ppi_04142026.htm">PPI</a>、<a href="https://www.bls.gov/news.release/ximpim.nr0.htm">Import prices</a></p>

<p>如果 <strong>2026-05-13</strong> 的 <code class="language-plaintext highlighter-rouge">final demand services</code> 回到 <strong>0.4%</strong> 上方，trade services margins 連同 food retailing、apparel retailing 一起轉強，→ 轉嫁能力會從工廠走進賣場，今天這套「利潤表先吸收」框架會降權。<a href="https://www.bls.gov/news.release/archives/ppi_04142026.htm">PPI</a></p>

<p>如果 <strong>2026-05-21</strong> 的 Philly Fed survey 把 <code class="language-plaintext highlighter-rouge">prices paid - prices received</code> 的 gap 縮到 <strong>10</strong> 點以內，<code class="language-plaintext highlighter-rouge">employment index</code> 又回到 <strong>0</strong> 上方，→ 企業定價權會重新趕上成本，今天的壓力分布會改寫成更均衡的價格傳導框架。<a href="https://www.philadelphiafed.org/surveys-and-data/regional-economic-analysis/mbos-2026-04">Philly Fed MBOS</a></p>

<h2 id="結語">結語</h2>

<blockquote>
  <p><strong>核心判斷：</strong> 美國這輪新價格壓力先寫在上游與利潤表，CPI 的下一段需要更高的下游轉嫁與更穩的需求承接才會成立。</p>
</blockquote>

<table>
  <thead>
    <tr>
      <th>Metric</th>
      <th>Threshold</th>
      <th>Window</th>
      <th>Implication</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td>Final demand services + trade services margins</td>
      <td><code class="language-plaintext highlighter-rouge">2026-05-13</code> 與 <code class="language-plaintext highlighter-rouge">2026-06-11</code> 的 <code class="language-plaintext highlighter-rouge">final demand services</code> 連續 <code class="language-plaintext highlighter-rouge">2</code> 次 <code class="language-plaintext highlighter-rouge">&gt;=0.4%</code>，且 trade services margins 連續 <code class="language-plaintext highlighter-rouge">2</code> 次轉正擴大</td>
      <td>觀察 <code class="language-plaintext highlighter-rouge">2026-05-13</code> 至 <code class="language-plaintext highlighter-rouge">2026-06-11</code> 的 PPI</td>
      <td>下游轉嫁已經成形，今天的 margin-first 框架需要降權</td>
    </tr>
    <tr>
      <td>Philly Fed pricing gap + employment</td>
      <td><code class="language-plaintext highlighter-rouge">2026-05-21</code> 與 <code class="language-plaintext highlighter-rouge">2026-06-18</code> 的 <code class="language-plaintext highlighter-rouge">prices paid - prices received</code> 連續 <code class="language-plaintext highlighter-rouge">2</code> 次 <code class="language-plaintext highlighter-rouge">&lt;10</code>，且 <code class="language-plaintext highlighter-rouge">employment index &gt;0</code></td>
      <td>觀察 <code class="language-plaintext highlighter-rouge">2026-05-21</code> 與 <code class="language-plaintext highlighter-rouge">2026-06-18</code> 的 MBOS</td>
      <td>企業定價權重新趕上成本，利潤表壓力會明顯減輕</td>
    </tr>
    <tr>
      <td>Nonfuel imports + goods PPI</td>
      <td><code class="language-plaintext highlighter-rouge">2026-05-14</code> 與 <code class="language-plaintext highlighter-rouge">2026-06-11/12</code> 的 <code class="language-plaintext highlighter-rouge">nonfuel import prices</code> 連續 <code class="language-plaintext highlighter-rouge">2</code> 次 <code class="language-plaintext highlighter-rouge">&lt;=0.1%</code>，且 <code class="language-plaintext highlighter-rouge">final demand goods</code> 連續 <code class="language-plaintext highlighter-rouge">2</code> 次 <code class="language-plaintext highlighter-rouge">&lt;=0.3%</code></td>
      <td>觀察 <code class="language-plaintext highlighter-rouge">2026-05-14</code> 的 import prices，延伸到 <code class="language-plaintext highlighter-rouge">2026-06-11</code> PPI 與 <code class="language-plaintext highlighter-rouge">2026-06-12</code> import prices</td>
      <td>上游 shock 已經快速冷卻，今天的壓力框架需要整體降權</td>
    </tr>
  </tbody>
</table>

<p>後續最值得看的三個點很直接。第一個點是 <strong>2026-05-13</strong> 的 <code class="language-plaintext highlighter-rouge">goods PPI / services PPI</code> 組合，這張表會直接定位成本壓力停在上游，還是開始往 consumer-facing service margin 走。第二個點是 <strong>2026-05-14</strong> 的 <code class="language-plaintext highlighter-rouge">nonfuel import prices</code> 與 <code class="language-plaintext highlighter-rouge">consumer goods excluding automotives</code>，這張表會回答輸入性壓力還有多少續航力。第三個點是 <strong>2026-05-21</strong> 的 Philly Fed survey，這張表會直接回答 <code class="language-plaintext highlighter-rouge">25.8</code> 點的 pricing gap 有沒有開始縮。</p>

<hr />

<p><em>資料來源：<a href="https://www.federalreserve.gov/econres/notes/feds-notes/detecting-tariff-effects-on-consumer-prices-in-real-time-part-II-20260408.html">Fed tariff note</a>、<a href="https://www.bls.gov/news.release/archives/ppi_04142026.htm">PPI</a>、<a href="https://www.bls.gov/news.release/ximpim.nr0.htm">Import prices</a>、<a href="https://www.federalreserve.gov/monetarypolicy/beigebook202604-summary.htm">Beige Book national</a>、<a href="https://www.federalreserve.gov/monetarypolicy/beigebook202604-philadelphia.htm">Philadelphia Beige Book</a>、<a href="https://www.philadelphiafed.org/surveys-and-data/regional-economic-analysis/mbos-2026-04">Philly Fed MBOS</a>、<a href="https://www.federalreserve.gov/Releases/G17/current/g17.pdf">G.17</a>、<a href="https://www.ecb.europa.eu/press/economic-bulletin/html/eb202602.en.html">ECB Economic Bulletin Issue 2/2026</a>、<a href="https://www.ecb.europa.eu/press/pr/date/2026/html/ecb.pr260327~d8261341ca.en.html">ECB CES February 2026</a>、<a href="https://www.boj.or.jp/en/mopo/mpmdeci/mpr_2026/k260319a.pdf">BOJ statement 2026-03-19</a>、<a href="https://www.imf.org/en/blogs/articles/2026/03/30/how-the-war-in-the-middle-east-is-affecting-energy-trade-and-finance">IMF blog</a></em>
<em>市場與官方數據截至：2026-04-16（Fed、BLS、Philly Fed） / 2026-04-15（ECB Economic Bulletin） / 2026-04-08（Fed tariff note） / 2026-03-27（ECB CES） / 2026-03-19（BOJ） / 2026-03-30（IMF）</em>
<em>本文僅供參考，不構成投資建議。</em></p>]]></content><author><name>Isaac</name></author><category term="macro" /><category term="macro" /><category term="inflation" /><category term="fed" /><category term="employment" /><category term="tariff" /><summary type="html"><![CDATA[費城聯儲 4 月把 prices paid 寫成 59.3、prices received 寫成 33.5、employment 寫成 -5.1；Fed 4 月 8 日研究又把 2025 關稅對 core PCE 的累積拉升寫成 0.8%。這代表舊關稅傳導已接近完成，新一輪油價與進口成本壓力會先落在企業利潤與聘僱，再看會不會走進更廣的 CPI。]]></summary></entry><entry xml:lang="zh-TW"><title type="html">GitHub 高星開源觀察（2026-04-17）：成熟 agent 開始整理 runtime 面，新案搶成本、終端與本地語音入口</title><link href="https://www.isaacnote.com/2026/04/17/github-high-star-runtime-surface-zh/" rel="alternate" type="text/html" title="GitHub 高星開源觀察（2026-04-17）：成熟 agent 開始整理 runtime 面，新案搶成本、終端與本地語音入口" /><published>2026-04-17T10:30:00+08:00</published><updated>2026-04-17T10:30:00+08:00</updated><id>https://www.isaacnote.com/2026/04/17/github-high-star-runtime-surface-zh</id><content type="html" xml:base="https://www.isaacnote.com/2026/04/17/github-high-star-runtime-surface-zh/"><![CDATA[<ul>
  <li>這週 GitHub 高星動態很有代表性：<strong>成熟 agent 專案開始整理 runtime 本體，新爆紅專案則往「更容易被日常工作直接感知」的入口衝。</strong></li>
  <li>成熟層看到的是 <a href="https://github.com/openai/codex">Codex</a>、<a href="https://github.com/anomalyco/opencode">OpenCode</a>、<a href="https://github.com/openclaw/openclaw">OpenClaw</a>、<a href="https://github.com/BerriAI/litellm">LiteLLM</a> 這些高星 repo，更新重點都不再只是多接一個模型，而是 <strong>provider 抽象、記憶/工作區同步、串流事件、權限與控制面可見度</strong>。</li>
  <li>新興層則很鮮明地分成四條線：<strong>成本觀測</strong>、<strong>技術圖交付</strong>、<strong>web terminal 介面</strong>、<strong>小模型本地語音</strong>。代表 repo 分別是 <a href="https://github.com/AgentSeal/codeburn">codeburn</a>、<a href="https://github.com/yizhiyanhua-ai/fireworks-tech-graph">fireworks-tech-graph</a>、<a href="https://github.com/vercel-labs/wterm">wterm</a>、<a href="https://github.com/OpenMOSS/MOSS-TTS-Nano">MOSS-TTS-Nano</a>。</li>
  <li>把這兩組資料放在一起看，訊號很一致：<strong>開源 AI 已經從「功能能不能做」走向「執行層怎麼被整理、結果怎麼被看見、產物怎麼更快交付」。</strong></li>
</ul>

<h2 id="背景脈絡">背景脈絡</h2>

<p>我這次一樣用 GitHub API 看兩組資料：</p>

<ol>
  <li><strong>既有高星近期更新</strong>：<code class="language-plaintext highlighter-rouge">stars &gt; 30000</code> 且 <code class="language-plaintext highlighter-rouge">pushed &gt;= 2026-04-10</code>。</li>
  <li><strong>近 7 天新高星</strong>：<code class="language-plaintext highlighter-rouge">created &gt;= 2026-04-10</code> 且 <code class="language-plaintext highlighter-rouge">stars &gt; 500</code>。</li>
</ol>

<p>成熟高星 repo 這輪最值得看的，幾乎都不是 flashy demo，而是 runtime 與控制面收斂：</p>

<table>
  <thead>
    <tr>
      <th>Repo</th>
      <th style="text-align: right">星數</th>
      <th>這週訊號</th>
      <th>我怎麼解讀</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td><a href="https://github.com/openai/codex">openai/codex</a></td>
      <td style="text-align: right">75,763</td>
      <td>近兩天連續補 <code class="language-plaintext highlighter-rouge">provider runtime abstraction</code>、<code class="language-plaintext highlighter-rouge">stream apply_patch changes</code>、session 模組拆分</td>
      <td>coding agent 開始把 provider、寫檔進度、session 邊界做成可維護系統</td>
    </tr>
    <tr>
      <td><a href="https://github.com/anomalyco/opencode">anomalyco/opencode</a></td>
      <td style="text-align: right">144,528</td>
      <td><a href="https://github.com/anomalyco/opencode/releases/tag/v1.4.7"><code class="language-plaintext highlighter-rouge">v1.4.7</code></a> 把 reasoning provider 相容性、workspace auth、sync 正確性列進核心</td>
      <td>agent runtime 已經在處理多工作區、多 provider、多狀態同步的真實複雜度</td>
    </tr>
    <tr>
      <td><a href="https://github.com/openclaw/openclaw">openclaw/openclaw</a></td>
      <td style="text-align: right">358,925</td>
      <td><a href="https://github.com/openclaw/openclaw/releases/tag/v2026.4.15"><code class="language-plaintext highlighter-rouge">v2026.4.15</code></a> 新增 model auth 狀態卡、遠端 memory 儲存、Google TTS，並大量修補技能/安全/重播邏輯</td>
      <td>assistant 平台競爭點正在變成控制面與安全治理能力</td>
    </tr>
    <tr>
      <td><a href="https://github.com/BerriAI/litellm">BerriAI/litellm</a></td>
      <td style="text-align: right">43,590</td>
      <td>持續高頻修補 provider config 與 proxy extras</td>
      <td>多模型 gateway 的價值愈來愈像基礎設施維運，而不是單純轉接層</td>
    </tr>
  </tbody>
</table>

<p>近 7 天新高星 repo 則顯示另一條線：大家不是想再看一個聊天框，而是想要 <strong>更貼近工作表面</strong> 的工具。</p>

<table>
  <thead>
    <tr>
      <th>Repo</th>
      <th>建立時間</th>
      <th style="text-align: right">星數</th>
      <th>補上的入口</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td><a href="https://github.com/yizhiyanhua-ai/fireworks-tech-graph">yizhiyanhua-ai/fireworks-tech-graph</a></td>
      <td>2026-04-10</td>
      <td style="text-align: right">3,393</td>
      <td>技術圖直接成品化</td>
    </tr>
    <tr>
      <td><a href="https://github.com/AgentSeal/codeburn">AgentSeal/codeburn</a></td>
      <td>2026-04-13</td>
      <td style="text-align: right">2,296</td>
      <td>AI coding 成本/浪費可觀測</td>
    </tr>
    <tr>
      <td><a href="https://github.com/OpenMOSS/MOSS-TTS-Nano">OpenMOSS/MOSS-TTS-Nano</a></td>
      <td>2026-04-10</td>
      <td style="text-align: right">1,250</td>
      <td>CPU 可跑的小型即時語音</td>
    </tr>
    <tr>
      <td><a href="https://github.com/vercel-labs/wterm">vercel-labs/wterm</a></td>
      <td>2026-04-14</td>
      <td style="text-align: right">1,070</td>
      <td>browser 內可嵌入 terminal surface</td>
    </tr>
  </tbody>
</table>

<p>這組對照很有意思。</p>

<p>成熟層在補「agent 怎麼穩定存在於系統裡」；新興層在補「agent 怎麼更自然地出現在使用者工作表面」。前者是基建整理，後者是入口爭奪。</p>

<h2 id="技術重點">技術重點</h2>

<h3 id="1-codexopencodeopenclaw-這波共同在做的是把-runtime-從黑盒拆成幾個清楚的控制面">1. Codex、OpenCode、OpenClaw 這波共同在做的，是把 runtime 從黑盒拆成幾個清楚的控制面</h3>

<p><a href="https://github.com/openai/codex">Codex</a> 這週最值得看的，不只是 release，而是 commit 節奏。最新幾筆包括：</p>

<ul>
  <li><a href="https://github.com/openai/codex/commit/a803790"><code class="language-plaintext highlighter-rouge">feat: add opt-in provider runtime abstraction</code></a></li>
  <li><a href="https://github.com/openai/codex/commit/7995c66"><code class="language-plaintext highlighter-rouge">Stream apply_patch changes</code></a></li>
  <li><code class="language-plaintext highlighter-rouge">Split codex session modules</code></li>
</ul>

<p>這三個點放在一起看，方向很清楚：<strong>provider、session、file-write progress 都被明確拉出來整理。</strong></p>

<p>以前很多 coding agent 的體驗問題，不在「能不能改檔」，而在：</p>

<ul>
  <li>多 provider 設定愈來愈多時，auth 與 request shaping 要放哪裡</li>
  <li>寫檔過程對人來說完全不可見，容易讓使用者誤判 agent 卡住</li>
  <li>session 內部責任愈積愈厚，最後維護成本暴增</li>
</ul>

<p>Codex 最近連續在補的，就是這些真正會決定產品可長期演進的邊界。</p>

<p><a href="https://github.com/anomalyco/opencode/releases/tag/v1.4.7">OpenCode <code class="language-plaintext highlighter-rouge">v1.4.7</code></a> 也有同樣味道。這版看似是相容性與修補更新，實際上核心訊號是：</p>

<ul>
  <li>reasoning model 與 gateway 的相容性要被 runtime 內建理解</li>
  <li>workspace 需要攜帶 auth context，不然多工作區就會碎掉</li>
  <li>sync 必須等到完成再回寫，不然 AI IDE 類工具會一直出現 stale read</li>
  <li>session restore 需要能 replay 到另一個 workspace</li>
</ul>

<p>這代表 OpenCode 已經不在解「能不能幫你寫 code」，而是在解 <strong>多工作區、多 provider、多階段 session 狀態怎麼不互相污染</strong>。</p>

<p><a href="https://github.com/openclaw/openclaw/releases/tag/v2026.4.15">OpenClaw <code class="language-plaintext highlighter-rouge">v2026.4.15</code></a> 則把另一個面向拉得更清楚：assistant 平台除了執行，還需要有一個可以治理的控制面。這版新增與修補裡，最有代表性的包括：</p>

<ul>
  <li>Model Auth 狀態卡：把 OAuth token 健康度與 rate-limit 壓力直接暴露出來</li>
  <li>memory-lancedb 支援雲端儲存：讓記憶層不再綁死本地磁碟</li>
  <li>Google TTS 內建：代表語音輸出開始被當成正式通道，不只是外掛</li>
  <li>一整串 skills / security / replay / tool-loop 修補：代表真正難的地方已經不是「能呼叫工具」，而是 <strong>工具、會話、權限、回放、快取怎麼不互相打架</strong></li>
</ul>

<p>如果把 Codex、OpenCode、OpenClaw 放一起看，這週共同主題其實就是一句話：</p>

<blockquote>
  <p><strong>agent runtime 正在從功能集合，變成可拆解、可治理、可觀測的系統。</strong></p>
</blockquote>

<h3 id="2-codeburn-爆紅不是在賣模型而是在賣浪費可見度">2. codeburn 爆紅，不是在賣模型，而是在賣「浪費可見度」</h3>

<p><a href="https://github.com/AgentSeal/codeburn">codeburn</a> 會在幾天內衝到 2k+ stars，我覺得不是偶然。它抓到的是 AI coding 真正開始普及後的下一個痛點：</p>

<blockquote>
  <p>「我知道 agent 有幫忙，但我不知道 token 到底燒去哪裡、哪些設定根本在浪費。」</p>
</blockquote>

<p><code class="language-plaintext highlighter-rouge">v0.7.0</code> 最值得看的不是 UI，而是它把問題拆得非常工程化：</p>

<ul>
  <li>新增 <code class="language-plaintext highlighter-rouge">codeburn optimize</code></li>
  <li>11 種 waste detectors</li>
  <li>A-F setup health grade</li>
  <li>recent-vs-baseline trend tracking</li>
  <li>每個 finding 都附 copy-paste fix</li>
  <li>掃描只做 detection、不直接改使用者檔案</li>
</ul>

<p>這類工具的價值在於，它把「AI coding 成本」從抽象的月帳單，拉回到具體的開發行為：</p>

<ul>
  <li>哪些專案缺 <code class="language-plaintext highlighter-rouge">.claudeignore</code></li>
  <li>哪些 session 一直重讀相同檔案</li>
  <li>哪些 MCP server 其實沒在用</li>
  <li>哪些 prompt / skill / context 組合讓每次 session 都自帶過重負擔</li>
</ul>

<p>這代表 AI coding 市場已經從「誰會寫」走向「誰能把浪費找出來」。</p>

<h3 id="3-fireworks-tech-graph-與-wterm-指向同一件事ai-不一定要回你一段話它也可以直接變成工作表面">3. fireworks-tech-graph 與 wterm 指向同一件事：AI 不一定要回你一段話，它也可以直接變成工作表面</h3>

<p><a href="https://github.com/yizhiyanhua-ai/fireworks-tech-graph">fireworks-tech-graph</a> 很有代表性。它不是強調對話感，而是強調：</p>

<ul>
  <li>自然語言描述 → 直接輸出 publication-ready SVG + PNG</li>
  <li>7 種視覺風格</li>
  <li>14 種 diagram type</li>
  <li>針對 AI / Agent domain pattern 做強化</li>
  <li>還在持續補 line overlap 與雲端服務 icon catalog</li>
</ul>

<p>這類 repo 能爆，是因為它非常符合現在大家對 AI 工具的期待：<strong>不要陪我聊天，直接把我要交付的東西生出來。</strong></p>

<p>另一個很值得注意的是 <a href="https://github.com/vercel-labs/wterm">wterm</a>。它表面上只是 web terminal，但最近的 <code class="language-plaintext highlighter-rouge">v0.1.8</code> 裡做的事情其實很關鍵：</p>

<ul>
  <li>提供 vanilla TypeScript / Next.js markdown streaming 範例</li>
  <li>把 WebSocketTransport、WasmBridge、remote shell example 補成完整 API surface</li>
  <li>補 E2E 與整體測試，確保 terminal 這個 UI 元件可被真正嵌進產品</li>
</ul>

<p>這意味著 terminal 不再只是工程師習慣的 shell 視窗，而是可能變成新一代 AI 產品裡的重要互動 surface。尤其當越來越多 agent 要做串流、執行、回報、遠端 shell、LLM markdown-to-terminal rendering，browser-native terminal component 的價值會快速上升。</p>

<p>把 <code class="language-plaintext highlighter-rouge">fireworks-tech-graph</code> 和 <code class="language-plaintext highlighter-rouge">wterm</code> 放在一起看，很像兩條互補的路：</p>

<ul>
  <li>一條是 <strong>直接生成成品</strong></li>
  <li>一條是 <strong>提供新的執行介面容器</strong></li>
</ul>

<p>兩者都比單純聊天框更接近真實工作流程。</p>

<h3 id="4-moss-tts-nano-提醒一件事本地小模型不是退步而是把即時性與成本重新拉回產品層">4. MOSS-TTS-Nano 提醒一件事：本地小模型不是退步，而是把即時性與成本重新拉回產品層</h3>

<p><a href="https://github.com/OpenMOSS/MOSS-TTS-Nano">OpenMOSS/MOSS-TTS-Nano</a> 這週的爆紅也很值得看。它不是大參數神話，而是反過來強調：</p>

<ul>
  <li>只有 0.1B 參數</li>
  <li>CPU 可跑</li>
  <li>即時語音生成</li>
  <li>支援多語</li>
  <li>4/16 直接補上 finetuning code</li>
</ul>

<p>這個方向很像在回答一個被雲端大模型敘事遮住的問題：</p>

<blockquote>
  <p>產品真正需要的，很多時候不是最強語音，而是夠快、夠小、夠便宜、夠容易嵌進本地流程的語音。</p>
</blockquote>

<p>對開發者來說，這類 repo 的價值不只在模型本身，而在部署條件被壓低之後，很多以前會放棄做的功能突然可行了：</p>

<ul>
  <li>本地閱讀器直接加語音朗讀</li>
  <li>小型 agent 在邊緣設備回話</li>
  <li>內部工具加語音回放而不想碰 GPU</li>
  <li>想微調語音風格但不想租昂貴算力</li>
</ul>

<p>這類專案爆紅，某種程度上是在提醒市場：<strong>生成式 AI 的產品化，不會只發生在更大的雲端模型，也會發生在更小、更能落地的本地組件。</strong></p>

<h2 id="關鍵取捨">關鍵取捨</h2>

<h3 id="1-runtime-抽象拉得越乾淨系統可演進性越高但短期複雜度一定上升">1. runtime 抽象拉得越乾淨，系統可演進性越高；但短期複雜度一定上升</h3>

<p>Codex 抽 provider runtime abstraction、OpenCode 補 workspace/auth/sync、OpenClaw 補控制面與技能治理，這些都會讓系統更穩。但代價很實際：</p>

<ul>
  <li>模組更多</li>
  <li>狀態同步更難測</li>
  <li>相容性 bug 更容易藏在邊界</li>
  <li>一次 release 的變動面會更廣</li>
</ul>

<p>也就是說，<strong>成熟 agent repo 現在正在付的是架構整理的工程稅</strong>。只是這筆稅不付，後面只會更痛。</p>

<h3 id="2-可觀測性工具很有感但會直接碰到隱私與資料治理">2. 可觀測性工具很有感，但會直接碰到隱私與資料治理</h3>

<p><code class="language-plaintext highlighter-rouge">codeburn</code> 這種 transcript / session-based observability 工具會受歡迎，因為它真的回答了團隊痛點。但它天然也會碰到：</p>

<ul>
  <li>prompt 與回覆是否含機密</li>
  <li>專案路徑與檔名是否敏感</li>
  <li>成本分析資料要保存多久</li>
  <li>團隊內誰能看哪些 session</li>
</ul>

<p>所以 AI 開發可觀測性下一步如果要走進團隊，不只要做 dashboard，還要做 <strong>匿名化、存取控制、匯出治理</strong>。</p>

<h3 id="3-產物導向工具很容易被喜歡但真正的門檻在回歸品質">3. 產物導向工具很容易被喜歡，但真正的門檻在回歸品質</h3>

<p><code class="language-plaintext highlighter-rouge">fireworks-tech-graph</code> 這類工具給人的第一印象會很強，因為成品可以立刻貼進文件。問題在於，越是產物導向，大家越不容忍邊角錯誤：</p>

<ul>
  <li>線條重疊</li>
  <li>icon 不一致</li>
  <li>排版跑掉</li>
  <li>匯出尺寸不穩</li>
  <li>不同 style 的視覺品質落差</li>
</ul>

<p>這就是為什麼它最近在補 line overlap、icon catalog、雲服務樣式。<strong>這類工具的真正競爭力，不在第一次生成，而在第 50 次生成還能不能穩。</strong></p>

<h3 id="4-local-first-小模型會降低採用門檻但會犧牲部分天花板">4. local-first 小模型會降低採用門檻，但會犧牲部分天花板</h3>

<p>MOSS-TTS-Nano 的價值很明顯，但它也提醒一個永遠存在的取捨：</p>

<ul>
  <li>模型越小，部署越輕</li>
  <li>但聲音細膩度、泛化與極端 case 表現，通常還是很難跟大模型完全對齊</li>
</ul>

<p>所以這類工具最適合的，不一定是追求絕對最佳品質的場景，而是追求 <strong>延遲、成本、隱私、可控部署</strong> 的場景。</p>

<h2 id="對開發者影響">對開發者影響</h2>

<p>這週資料對開發者的啟示，我會整理成四點。</p>

<h3 id="1-選-agent-framework-時不能再只看支援多少模型">1. 選 agent framework 時，不能再只看支援多少模型</h3>

<p>接下來更重要的是：</p>

<ul>
  <li>provider / auth 抽象是否清楚</li>
  <li>session / workspace 邊界是否穩定</li>
  <li>工具執行進度是否可見</li>
  <li>replay / sync / memory 行為是否可治理</li>
  <li>控制面能不能告訴你現在哪裡有風險</li>
</ul>

<p>也就是說，<strong>runtime 品質會比 model matrix 更影響長期留存。</strong></p>

<h3 id="2-ai-coding-團隊應該開始把浪費分析當成正式治理項目">2. AI coding 團隊應該開始把「浪費分析」當成正式治理項目</h3>

<p>只追 patch 成功率已經不夠。接下來實際會影響成本與速度的，是：</p>

<ul>
  <li>什麼設定讓每次 session 都過重</li>
  <li>哪些工具其實沒有產生價值</li>
  <li>哪些專案上下文太髒，導致 agent 一直白跑</li>
  <li>哪些使用模式需要被團隊標準化</li>
</ul>

<p>這也是為什麼 <code class="language-plaintext highlighter-rouge">codeburn</code> 這種工具值得關注，它代表 AI coding 正在從個人 productivity 進入團隊治理。</p>

<h3 id="3-不要只從聊天框想-ai-產品要從工作表面與工作產物想">3. 不要只從聊天框想 AI 產品，要從工作表面與工作產物想</h3>

<p>這週爆出來的新 repo 裡，最有機會變成真產品的，很多都不是聊天型：</p>

<ul>
  <li>terminal surface</li>
  <li>技術圖產物</li>
  <li>語音輸出組件</li>
  <li>可觀測控制板</li>
</ul>

<p>這說明一件事：<strong>AI 最有價值的地方，常常不在對話本身，而在它怎麼嵌進既有工作表面。</strong></p>

<h3 id="4-local-first-與-lightweight-組件接下來會比很多人想的更重要">4. local-first 與 lightweight 組件，接下來會比很多人想的更重要</h3>

<p>只要部署條件降低，很多功能就能從「玩具 demo」變成「真的會被接進產品」。尤其語音、terminal、圖形產物這些元件，如果能本地化、輕量化、可嵌入，採用速度通常會比又一個通用大模型入口更快。</p>

<h2 id="後續觀察">後續觀察</h2>

<p>接下來我會特別盯四件事。</p>

<h3 id="1-provider--tool--session-這些-runtime-邊界會不會逐步收斂成更明確的通用結構">1. provider / tool / session 這些 runtime 邊界，會不會逐步收斂成更明確的通用結構</h3>

<p>如果 Codex、OpenCode、OpenClaw 這些系統在 provider abstraction、tool progress event、session replay、workspace sync 上逐漸收斂，整個生態的可組裝性會更高。反之，每家都會變成自己的閉門 runtime。</p>

<h3 id="2-ai-coding-observability-會不會從-side-tool-變成-ide--runtime-內建能力">2. AI coding observability 會不會從 side tool 變成 IDE / runtime 內建能力</h3>

<p><code class="language-plaintext highlighter-rouge">codeburn</code> 現在是外部工具切入，但真正值得看的，是這些功能會不會回流到 agent runtime、IDE extension、平台控制面本身。只要成本與浪費可見度變成標配，團隊會更快淘汰低效工作流。</p>

<h3 id="3-terminal-會不會成為-agent-產品的主介面之一">3. terminal 會不會成為 agent 產品的主介面之一</h3>

<p><code class="language-plaintext highlighter-rouge">wterm</code> 這類元件如果持續成熟，terminal 很可能不再只是工程師工具，而是 agent 執行、回報、串流與互動的通用 UI 容器。尤其在瀏覽器裡，terminal 比傳統 chat 更適合表達進度、命令、狀態與可中斷流程。</p>

<h3 id="4-小型本地語音模型能不能從-demo-走到大量嵌入">4. 小型本地語音模型能不能從 demo 走到大量嵌入</h3>

<p><code class="language-plaintext highlighter-rouge">MOSS-TTS-Nano</code> 這條線接下來最值得看的，不是 star 還會不會再衝，而是：</p>

<ul>
  <li>finetuning 生態會不會長起來</li>
  <li>CPU latency 是否足夠穩定</li>
  <li>會不會有更多閱讀器、agent、內部工具把它直接接進去</li>
  <li>本地語音是否能形成一條和雲端語音不同的產品路線</li>
</ul>

<h2 id="結語">結語</h2>

<p>GitHub 這週最值得記的，不是哪個 repo 又多了一個 provider，也不是哪個新案又靠話題衝高星。</p>

<p>真正的主線是：</p>

<blockquote>
  <p><strong>成熟 repo 正在整理 runtime 結構；新 repo 正在爭奪更貼近工作現場的表面。</strong></p>
</blockquote>

<p>前者讓 agent 更像基礎設施，後者讓 agent 更像日常工具。這兩條線如果接起來，下一波真正能留下來的開源 AI 產品，大概會同時具備三件事：</p>

<ul>
  <li>底層可治理</li>
  <li>中層可觀測</li>
  <li>上層可直接交付工作結果</li>
</ul>

<p>這比單純再做一個聊天框，重要得多。</p>

<hr />

<p><em>資料整理方式：GitHub API 搜尋 <code class="language-plaintext highlighter-rouge">stars &gt; 30000 AND pushed &gt;= 2026-04-10</code>，以及 <code class="language-plaintext highlighter-rouge">created &gt;= 2026-04-10 AND stars &gt; 500</code>，再補看 repo release、README 與最新 commit。資料時間點：2026-04-17 10:30（Asia/Taipei）。</em></p>

<p><em>主要來源：</em></p>

<ul>
  <li><a href="https://api.github.com/search/repositories?q=stars:%3E30000+pushed:%3E=2026-04-10&amp;sort=updated&amp;order=desc&amp;per_page=20">GitHub Search API（高星近期更新）</a></li>
  <li><a href="https://api.github.com/search/repositories?q=created:%3E=2026-04-10+stars:%3E500&amp;sort=stars&amp;order=desc&amp;per_page=20">GitHub Search API（近 7 天新高星）</a></li>
  <li><a href="https://github.com/openai/codex">Codex repo</a></li>
  <li><a href="https://github.com/openai/codex/releases/tag/rust-v0.121.0">Codex 0.121.0</a></li>
  <li><a href="https://github.com/openai/codex/commit/a803790">Codex provider runtime abstraction commit</a></li>
  <li><a href="https://github.com/openai/codex/commit/7995c66">Codex stream apply_patch changes commit</a></li>
  <li><a href="https://github.com/anomalyco/opencode">OpenCode repo</a></li>
  <li><a href="https://github.com/anomalyco/opencode/releases/tag/v1.4.7">OpenCode v1.4.7</a></li>
  <li><a href="https://github.com/openclaw/openclaw">OpenClaw repo</a></li>
  <li><a href="https://github.com/openclaw/openclaw/releases/tag/v2026.4.15">OpenClaw v2026.4.15</a></li>
  <li><a href="https://github.com/BerriAI/litellm">LiteLLM repo</a></li>
  <li><a href="https://github.com/AgentSeal/codeburn">codeburn repo</a></li>
  <li><a href="https://github.com/AgentSeal/codeburn/releases/tag/v0.7.0">codeburn v0.7.0</a></li>
  <li><a href="https://github.com/yizhiyanhua-ai/fireworks-tech-graph">fireworks-tech-graph repo</a></li>
  <li><a href="https://github.com/yizhiyanhua-ai/fireworks-tech-graph/blob/main/README.md">fireworks-tech-graph README</a></li>
  <li><a href="https://github.com/vercel-labs/wterm">wterm repo</a></li>
  <li><a href="https://github.com/vercel-labs/wterm/releases/tag/v0.1.8">wterm v0.1.8</a></li>
  <li><a href="https://github.com/OpenMOSS/MOSS-TTS-Nano">MOSS-TTS-Nano repo</a></li>
  <li><a href="https://github.com/OpenMOSS/MOSS-TTS-Nano/blob/main/README.md">MOSS-TTS-Nano README</a></li>
</ul>]]></content><author><name>Isaac</name></author><category term="tech" /><category term="github" /><category term="open-source" /><category term="ai" /><category term="agents" /><category term="coding-agent" /><category term="observability" /><category term="tts" /><summary type="html"><![CDATA[GitHub API 顯示，既有高星 agent repo 這週把重心放在 provider 抽象、串流寫入進度、授權與可觀測控制面；近 7 天新高星 repo 則集中在成本觀測、瀏覽器終端、技術圖產物化與 CPU 可跑的本地語音。]]></summary></entry><entry xml:lang="zh-TW"><title type="html">GitHub 高星專案這週往上堆 agent 產品層：runtime 補穩之後，skills 與 brains 開始搶主角</title><link href="https://www.isaacnote.com/2026/04/12/github-high-star-runtime-skills-brains-zh/" rel="alternate" type="text/html" title="GitHub 高星專案這週往上堆 agent 產品層：runtime 補穩之後，skills 與 brains 開始搶主角" /><published>2026-04-12T10:30:00+08:00</published><updated>2026-04-12T10:30:00+08:00</updated><id>https://www.isaacnote.com/2026/04/12/github-high-star-runtime-skills-brains-zh</id><content type="html" xml:base="https://www.isaacnote.com/2026/04/12/github-high-star-runtime-skills-brains-zh/"><![CDATA[<ul>
  <li>這週 GitHub 高星動態最值得記的一句話是：<strong>agent 的底層 runtime 正在收斂，真正開始爆量創新的地方，往上移到 skills、brains 與可安裝的方法論層。</strong></li>
  <li>成熟專案這幾天補的不是花俏 UI，而是背景執行、授權流程、typed tool output、記憶介面、subagent 紀錄與資源回收。</li>
  <li>同一時間，近 7 天衝上來的新專案沒有再重做一次聊天框，而是在回答更直接的問題：<strong>怎麼把一個人的思考方式、你的長期脈絡、你的 token 預算，包成 agent 真能拿來工作的資產。</strong></li>
  <li>這代表開發者社群對 agent 的期待又往前走了一步：從「它會不會做事」進到「它靠什麼持續做事，而且能不能被安裝、被轉移、被治理」。</li>
</ul>

<h2 id="背景脈絡">背景脈絡</h2>

<p>我這次用 GitHub API 看兩組訊號。</p>

<ul>
  <li><strong>既有高星更新</strong>：已經很大的 agent / 開發工具專案，近幾天仍持續發版或大量更新。</li>
  <li><strong>近 7 天新高星</strong>：建立時間落在 4/5 之後，卻快速衝出 star velocity 的新案。</li>
</ul>

<p>把兩組放在一起看，輪廓很清楚。</p>

<p>成熟專案這邊，幾個代表案都在補 runtime 的穩定性與治理能力：</p>

<ul>
  <li><a href="https://github.com/openclaw/openclaw">openclaw/openclaw</a> 約 <strong>355k stars</strong>，4/12 釋出 <a href="https://github.com/openclaw/openclaw/releases/tag/v2026.4.11"><code class="language-plaintext highlighter-rouge">v2026.4.11</code></a></li>
  <li><a href="https://github.com/anomalyco/opencode">anomalyco/opencode</a> 約 <strong>141k stars</strong>，4/10 釋出 <a href="https://github.com/anomalyco/opencode/releases/tag/v1.4.3"><code class="language-plaintext highlighter-rouge">v1.4.3</code></a></li>
  <li><a href="https://github.com/google-gemini/gemini-cli">google-gemini/gemini-cli</a> 約 <strong>101k stars</strong>，4/11 夜間版持續更新 <a href="https://github.com/google-gemini/gemini-cli/releases/tag/v0.39.0-nightly.20260411.0957f7d3e"><code class="language-plaintext highlighter-rouge">v0.39.0-nightly.20260411.0957f7d3e</code></a></li>
  <li><a href="https://github.com/openai/codex">openai/codex</a> 約 <strong>74.7k stars</strong>，4/11 釋出 <a href="https://github.com/openai/codex/releases/tag/rust-v0.120.0"><code class="language-plaintext highlighter-rouge">0.120.0</code></a></li>
</ul>

<p>新案這邊，爆紅方向就更有意思了：</p>

<ul>
  <li><a href="https://github.com/JuliusBrussee/caveman">JuliusBrussee/caveman</a> 建於 4/4，約 <strong>18.7k stars</strong></li>
  <li><a href="https://github.com/alchaincyf/nuwa-skill">alchaincyf/nuwa-skill</a> 建於 4/5，約 <strong>7.5k stars</strong></li>
  <li><a href="https://github.com/garrytan/gbrain">garrytan/gbrain</a> 建於 4/5，約 <strong>4.9k stars</strong></li>
  <li><a href="https://github.com/xixu-me/awesome-persona-distill-skills">xixu-me/awesome-persona-distill-skills</a> 建於 4/6，約 <strong>3.2k stars</strong></li>
</ul>

<p>這些新案放在一起，不像一個單一產品類別，反而像同一波需求從不同方向冒出來：</p>

<ul>
  <li>有人想把<strong>表達與思考風格</strong>做成 skill</li>
  <li>有人想把<strong>個人長期脈絡</strong>做成 brain</li>
  <li>有人想把<strong>回覆成本</strong>直接壓成一種可切換模式</li>
  <li>有人開始收錄整個 persona distill skill 生態</li>
</ul>

<p>也就是說，底層 agent runtime 還在快速進化，但上層產品化已經開始分化成更可安裝、更可搬運、更像資產的形狀。</p>

<h2 id="技術重點">技術重點</h2>

<h3 id="1-成熟-runtime-正在補長任務能活下來需要的細節">1. 成熟 runtime 正在補「長任務能活下來」需要的細節</h3>

<p>如果只看 <code class="language-plaintext highlighter-rouge">codex</code>、<code class="language-plaintext highlighter-rouge">gemini-cli</code>、<code class="language-plaintext highlighter-rouge">opencode</code>、<code class="language-plaintext highlighter-rouge">openclaw</code> 這幾天的更新，會看到很一致的方向。</p>

<p><code class="language-plaintext highlighter-rouge">openai/codex</code> 的 <code class="language-plaintext highlighter-rouge">0.120.0</code> 補了幾個很關鍵的 runtime 訊號：</p>

<ul>
  <li>Realtime V2 可以在背景 agent 還在跑時持續串流進度</li>
  <li>後續回應可以先排隊，等 active response 結束後接續</li>
  <li>MCP tool declaration 帶入 <code class="language-plaintext highlighter-rouge">outputSchema</code>，工具結果開始更明確型別化</li>
  <li>hook 活動在 TUI 裡更容易掃描</li>
  <li>app-server MCP disconnect cleanup 與 remote websocket 問題被補齊</li>
</ul>

<p>這些不是「多一個功能」而已，這是在把 agent 從單輪互動拉向真正的任務執行器。背景作業、排隊、typed output、cleanup，都是系統成熟的訊號。</p>

<p><code class="language-plaintext highlighter-rouge">google-gemini/gemini-cli</code> 的 4/11 nightly 也很有代表性：</p>

<ul>
  <li>subagent <code class="language-plaintext highlighter-rouge">agentId</code> 會被寫進 tool call records</li>
  <li>加了 large memory regression test</li>
  <li>修掉 PTY exhaustion 與 orphan MCP subprocess leaks</li>
  <li>interactive shell execution 會保留 session id</li>
  <li><code class="language-plaintext highlighter-rouge">/settings</code> 被標成不適合同時並行執行</li>
</ul>

<p>這一串更新說明它現在面對的不是「能不能接模型」，而是 <strong>session lifecycle、子代理追蹤、資源外洩、記憶回歸、並發邊界</strong>。這已經是 runtime 工程，不是純 prompt engineering。</p>

<p><code class="language-plaintext highlighter-rouge">anomalyco/opencode</code> 的 <code class="language-plaintext highlighter-rouge">v1.4.3</code> 比較像小版號，但補的點都很實戰：</p>

<ul>
  <li>OpenAI OAuth 帳號的 <code class="language-plaintext highlighter-rouge">agent create</code> 修正</li>
  <li>Bash 被中斷後仍保留最終輸出與 truncation 細節</li>
  <li>fast mode 變成正式變體</li>
  <li>remote MCP server 可設定 OAuth redirect URI</li>
</ul>

<p>一個 coding agent 到了這個階段，差異就不在「會不會下指令」，而在 <strong>指令斷掉後還剩多少證據、授權路徑穩不穩、不同速度檔位怎麼切、遠端工具接法會不會卡死。</strong></p>

<p><code class="language-plaintext highlighter-rouge">openclaw/openclaw</code> 的 <code class="language-plaintext highlighter-rouge">v2026.4.11</code> 則很像另一條更完整的控制面路線：</p>

<ul>
  <li>Dreaming / memory wiki 加入 ChatGPT import ingestion</li>
  <li><code class="language-plaintext highlighter-rouge">Imported Insights</code>、<code class="language-plaintext highlighter-rouge">Memory Palace</code> diary subtabs，讓匯入記憶可直接在 UI 內追</li>
  <li>plugin manifest 可以宣告 activation 與 setup descriptors</li>
  <li>Codex OAuth <code class="language-plaintext highlighter-rouge">invalid_scope</code> 問題被修掉</li>
  <li>Teams reaction、Feishu 文件留言、webchat rich output 都在往結構化互動靠攏</li>
</ul>

<p>這版最有意思的地方是它把 <strong>匯入記憶、插件安裝敘述、跨通道互動結構化</strong> 擺進同一個產品面。這代表 agent 不只是在回答，而是開始管理來源、插件、授權與歷史脈絡。</p>

<h3 id="2-新高星專案把差異化推向可安裝的-cognition">2. 新高星專案把差異化推向「可安裝的 cognition」</h3>

<p>成熟 runtime 越做越像底座後，新案開始往更上層的封裝長。</p>

<p><code class="language-plaintext highlighter-rouge">alchaincyf/nuwa-skill</code> 這波暴衝很能代表這件事。它的定位不是再做一個 agent app，而是把「蒸餾任何人的思維方式」變成一個可安裝 skill。README 直接把心智模型、決策啟發式、表達 DNA 當成可提煉、可呼叫的單位。</p>

<p>這件事的產品含義很大。</p>

<p>以前大家說「prompt 像人格」。現在變成：<strong>人格、方法論、視角本身就是可發佈的 artifact。</strong></p>

<p>這會讓 agent 的差異化從模型選型，往下列資產移動：</p>

<ul>
  <li>你安裝了哪些 skills</li>
  <li>這些 skills 代表哪些方法論</li>
  <li>哪些人設或決策框架值得被重複調用</li>
  <li>skill 之間如何組合、切換、治理</li>
</ul>

<p><code class="language-plaintext highlighter-rouge">JuliusBrussee/caveman</code> 則是另一種更務實的 skill 產品化。它不是賣人格，而是賣 <strong>token economy</strong>。它把輸出壓縮語氣做成一個明確模式，還在 <code class="language-plaintext highlighter-rouge">v1.5.1</code> 把 SKILL.md 改成 runtime 載入，讓規則來源跟著技能檔同步，不再硬編碼。</p>

<p>這代表連「說話方式」都開始被視為一種獨立能力層，而不是只能寫進 system prompt 的隱性設定。</p>

<p><code class="language-plaintext highlighter-rouge">garrytan/gbrain</code> 又再往前一步。它不是單一 skill，而是想把 agent 前後文、會議、郵件、行程、語音、想法流進同一個 searchable knowledge base，讓 agent 每次回答前先讀、每次對話後再寫。更有意思的是它主打：<strong>讓 agent 自己完成 brain 的安裝與遷移。</strong></p>

<p>這說明兩件事：</p>

<ul>
  <li>長期脈絡管理正在從「加一個 memory feature」變成「建一個個人知識底座」</li>
  <li>agent 生態的交付單位，正從 prompt 轉向 schema、repo、sync job、brain operations</li>
</ul>

<p><code class="language-plaintext highlighter-rouge">xixu-me/awesome-persona-distill-skills</code> 的爆紅也很關鍵。當一個領域開始有 curated list，通常代表它不是一時迷因，而是開始變成有分類、有命名、有流派的生態。</p>

<h3 id="3-底層收斂之後上層會先爆的是-distribution-與-packaging">3. 底層收斂之後，上層會先爆的是 distribution 與 packaging</h3>

<p>這一波我覺得最值得看的，不是哪一個專案單獨多強，而是整體堆疊正在分層。</p>

<p>底層是 runtime：</p>

<ul>
  <li>背景任務</li>
  <li>subagent</li>
  <li>session continuity</li>
  <li>MCP / OAuth</li>
  <li>typed tool output</li>
  <li>資源清理與安全邊界</li>
</ul>

<p>中層是 context substrate：</p>

<ul>
  <li>memory import</li>
  <li>personal brain</li>
  <li>repo context generator</li>
  <li>token compression</li>
  <li>usage dashboard</li>
</ul>

<p>上層才是可分發的 skill 與方法論包：</p>

<ul>
  <li>persona distill skills</li>
  <li>workflow skillpacks</li>
  <li>specific tone / output-mode plugins</li>
  <li>curated skill directories</li>
</ul>

<p>當底層還不穩時，上層很難流通。現在上層開始大量爆出來，反而是在證明底層已經穩到足以承接這些封裝。</p>

<h2 id="關鍵取捨">關鍵取捨</h2>

<h3 id="1-把方法論做成-skill擴散速度會很快驗證難度也會一起上升">1. 把方法論做成 skill，擴散速度會很快，驗證難度也會一起上升</h3>

<p><code class="language-plaintext highlighter-rouge">nuwa-skill</code> 類專案很吸引人，因為它讓使用者很快得到「某種視角」。</p>

<p>問題也很直接：</p>

<ul>
  <li>蒸餾資料來源是否足夠</li>
  <li>產出的其實是方法論，還是表演性的模仿</li>
  <li>如果 skill 被拿去做高風險決策，誰來負責品質邊界</li>
  <li>不同版本的 skill 之間怎麼追溯變化</li>
</ul>

<p>這類 skill 很可能會變紅，但也會很快逼出 <strong>版本管理、驗證資料、適用範圍聲明、風險標記</strong> 這些治理需求。</p>

<h3 id="2-個人-brain-很強但-ingestion-與刪除權會變成硬問題">2. 個人 brain 很強，但 ingestion 與刪除權會變成硬問題</h3>

<p><code class="language-plaintext highlighter-rouge">gbrain</code> 類系統最迷人的地方，是它把 agent 從「這輪知道什麼」升級成「長期知道你是誰、最近在做什麼」。</p>

<p>代價同樣很真實：</p>

<ul>
  <li>資料匯入管線很長</li>
  <li>schema 一旦先決定，未來要改會痛</li>
  <li>私人資料、郵件、行程、通話紀錄都碰到強隱私邊界</li>
  <li>如果沒有 provenance，回頭很難知道某段記憶從哪裡來</li>
  <li>如果沒有 deletion story，brain 會越來越像黑箱倉庫</li>
</ul>

<p>所以 brain 產品最後比的不會只是 recall，而是 <strong>可查來源、可修正、可刪除、可搬遷</strong>。</p>

<h3 id="3-token-壓縮很有效但壓縮會改變互動品質">3. token 壓縮很有效，但壓縮會改變互動品質</h3>

<p><code class="language-plaintext highlighter-rouge">caveman</code> 這種模式之所以爆，是因為它非常實際：省 token，立刻有感。</p>

<p>但壓縮語氣一定有代價：</p>

<ul>
  <li>某些任務需要精細語感與上下文鋪陳</li>
  <li>某些跨角色協作需要禮貌、完整、可交接的敘述</li>
  <li>壓太短會讓模糊處被吞掉</li>
</ul>

<p>這表示未來的 token 策略不會只有一個「省電模式」，而會像編碼 profile：</p>

<ul>
  <li>哪種任務可以極度壓縮</li>
  <li>哪種任務要保留完整 reasoning 痕跡</li>
  <li>哪些通道適合短句，哪些通道需要正式交接格式</li>
</ul>

<h3 id="4-runtime-越成熟授權與資源管理越像主產品">4. runtime 越成熟，授權與資源管理越像主產品</h3>

<p>從 <code class="language-plaintext highlighter-rouge">codex</code>、<code class="language-plaintext highlighter-rouge">gemini-cli</code>、<code class="language-plaintext highlighter-rouge">opencode</code>、<code class="language-plaintext highlighter-rouge">openclaw</code> 這幾天的更新看，很明顯一件事：</p>

<p><strong>真正吃工程量的，已經不是接模型，而是把 session、hook、MCP、OAuth、subprocess、memory import、plugin setup 做到不失控。</strong></p>

<p>功能看起來都很小，但每一個都是使用者是否能把 agent 放進日常工作的分水嶺。</p>

<h2 id="對開發者影響">對開發者影響</h2>

<p>如果你正在做 AI 工具，我覺得這週 GitHub 動態給了很實際的優先順序。</p>

<ul>
  <li><strong>先把底層 runtime 做成可靠 substrate。</strong>
    <ul>
      <li>背景執行、續跑、typed output、資源清理、授權邊界，這些比再加一個華麗介面更值錢。</li>
    </ul>
  </li>
  <li><strong>把可安裝能力當成正式產品單位。</strong>
    <ul>
      <li>不管你叫 skill、plugin、brain pack、workflow pack，本質都是可分發的 agent 行為資產。</li>
      <li>要有版本、來源、說明、依賴、風險標示。</li>
    </ul>
  </li>
  <li><strong>記憶不要只做成 summary feature。</strong>
    <ul>
      <li>使用者真正需要的是可追來源、可搬遷、可刪、可校正的長期脈絡層。</li>
      <li>只會記一句偏好，通常撐不起長任務。</li>
    </ul>
  </li>
  <li><strong>把 token economics 顯性化。</strong>
    <ul>
      <li><code class="language-plaintext highlighter-rouge">caveman</code>、usage dashboard、context generator 這類案子會紅，代表成本不是後台指標，已經是前台體驗。</li>
    </ul>
  </li>
  <li><strong>決定你做的是 runtime、context layer，還是 skill marketplace。</strong>
    <ul>
      <li>三層都能做，但產品節奏完全不同。</li>
      <li>最怕的是三層都想碰，最後每層都只做半套。</li>
    </ul>
  </li>
  <li><strong>從第一天就設計 provenance。</strong>
    <ul>
      <li>skill 來自哪裡、brain 吃了哪些資料、哪段記憶怎麼進來、哪個 subagent 寫了什麼，這些都要能回查。</li>
    </ul>
  </li>
</ul>

<h2 id="後續觀察">後續觀察</h2>

<p>接下來我會特別盯五個訊號。</p>

<h3 id="1-skill--persona-蒸餾會不會從爆紅變成標準發佈格式">1. skill / persona 蒸餾會不會從爆紅變成標準發佈格式</h3>

<p>如果接下來更多案子開始收斂到一致的 <code class="language-plaintext highlighter-rouge">SKILL.md</code>、manifest、安裝與版本模式，代表 skill 真的會變成 agent 生態的套件層。</p>

<h3 id="2-personal-brain-會不會長出通用-schema-與遷移標準">2. personal brain 會不會長出通用 schema 與遷移標準</h3>

<p><code class="language-plaintext highlighter-rouge">gbrain</code> 類案子如果持續被 fork、被接到不同 agent 上，下一步很可能是 brain repo 結構、同步規則、記憶 provenance 的事實標準化。</p>

<h3 id="3-runtime-會不會繼續把-background-work-做成第一級介面">3. runtime 會不會繼續把 background work 做成第一級介面</h3>

<p><code class="language-plaintext highlighter-rouge">codex</code> 的背景進度串流、<code class="language-plaintext highlighter-rouge">gemini-cli</code> 的 subagent 記錄、<code class="language-plaintext highlighter-rouge">openclaw</code> 的 plugin setup 與記憶介面，都是在往同一件事收斂：<strong>agent 不只是回答，而是在跑一個能被看見的流程。</strong></p>

<h3 id="4-token-mode-會不會像模型切換一樣變成標配">4. token mode 會不會像模型切換一樣變成標配</h3>

<p>如果 <code class="language-plaintext highlighter-rouge">caveman</code> 這類模式繼續漲，未來 agent 很可能內建多種輸出檔位：深度版、交接版、超省 token 版、正式文件版，而不是只有一種預設口吻。</p>

<h3 id="5-curated-skill-lists-會不會催生新的信任層">5. curated skill lists 會不會催生新的信任層</h3>

<p>一旦 ecosystem 夠大，大家很快會遇到一樣的問題：</p>

<ul>
  <li>哪些 skill 值得裝</li>
  <li>哪些 skill 有驗證資料</li>
  <li>哪些 skill 只是模仿口氣</li>
  <li>哪些 skill 真能穩定提升決策品質</li>
</ul>

<p>那時候真正有價值的，不一定是 skill 本身，而是 <strong>評測、審核、排名與 provenance 層</strong>。</p>

<h2 id="我的結論">我的結論</h2>

<ul>
  <li>這週 GitHub 高星動態最值得看的，不是「又多一個 agent」，而是 <strong>agent 產品堆疊開始分層了</strong>。</li>
  <li>成熟專案在補底座：背景執行、session continuity、typed tools、授權與記憶介面。</li>
  <li>新案在補上層：skills、persona distill、personal brain、token 模式、skill 收錄生態。</li>
  <li>這代表下一輪競爭，未必是誰模型接得最多，而是誰能把下面這些東西做成真產品：
    <ul>
      <li>可續跑的 runtime</li>
      <li>可治理的記憶與上下文</li>
      <li>可安裝的技能資產</li>
      <li>可計價的 token 體驗</li>
      <li>可追溯的來源與版本</li>
    </ul>
  </li>
</ul>

<p>真正留下來的 agent 工具，會越來越像一套作業系統：底層穩，上層可插拔，中間的記憶與脈絡能被長期維護。</p>

<h2 id="參考連結">參考連結</h2>

<ul>
  <li><a href="https://docs.github.com/en/rest/search/search">GitHub Search API</a></li>
  <li><a href="https://github.com/openclaw/openclaw/releases/tag/v2026.4.11">OpenClaw <code class="language-plaintext highlighter-rouge">v2026.4.11</code> release</a></li>
  <li><a href="https://github.com/openai/codex/releases/tag/rust-v0.120.0">OpenAI Codex <code class="language-plaintext highlighter-rouge">0.120.0</code> release</a></li>
  <li><a href="https://github.com/google-gemini/gemini-cli/releases/tag/v0.39.0-nightly.20260411.0957f7d3e">Gemini CLI <code class="language-plaintext highlighter-rouge">v0.39.0-nightly.20260411.0957f7d3e</code></a></li>
  <li><a href="https://github.com/anomalyco/opencode/releases/tag/v1.4.3">OpenCode <code class="language-plaintext highlighter-rouge">v1.4.3</code> release</a></li>
  <li><a href="https://github.com/alchaincyf/nuwa-skill">女媧.skill repository</a></li>
  <li><a href="https://github.com/garrytan/gbrain">GBrain repository</a></li>
  <li><a href="https://github.com/JuliusBrussee/caveman">caveman repository</a></li>
  <li><a href="https://github.com/xixu-me/awesome-persona-distill-skills">Awesome Persona Distill Skills repository</a></li>
</ul>

<hr />

<p><em>GitHub API 資料截點：2026-04-12 10:30（Asia/Taipei）。星數、release 與 commit 活動會持續變動，本文採撰寫當下觀察值。</em></p>]]></content><author><name>Isaac</name></author><category term="tech" /><category term="github" /><category term="ai" /><category term="agents" /><category term="developer tools" /><category term="skills" /><category term="memory" /><category term="context engineering" /><summary type="html"><![CDATA[用 GitHub API 看高星專案近況：成熟 agent runtime 正把背景任務、授權、工具型別與記憶介面補齊；近 7 天暴衝的新專案則把差異化往 skills、persona 蒸餾、私人 brain 與 token 包裝層推進。]]></summary></entry><entry xml:lang="zh-TW"><title type="html">2.25% 留在原地，2.58% / 3.0% 還排在前面：紐儲行把按兵不動寫成中性利率重定價</title><link href="https://www.isaacnote.com/2026/04/10/rbnz-neutral-repricing-zh/" rel="alternate" type="text/html" title="2.25% 留在原地，2.58% / 3.0% 還排在前面：紐儲行把按兵不動寫成中性利率重定價" /><published>2026-04-10T12:20:00+08:00</published><updated>2026-04-10T12:20:00+08:00</updated><id>https://www.isaacnote.com/2026/04/10/rbnz-neutral-repricing-zh</id><content type="html" xml:base="https://www.isaacnote.com/2026/04/10/rbnz-neutral-repricing-zh/"><![CDATA[<h2 id="225-沒動42-已經先抬起來">2.25% 沒動，4.2% 已經先抬起來</h2>

<p>紐西蘭儲備銀行 4 月 8 日把官方現金利率 (OCR) 留在 <strong>2.25%</strong>，同時把 2026 年 6 月季度的消費者物價指數 (CPI) 預估拉到 <strong>4.2%</strong>。<a href="https://www.rbnz.govt.nz/news-and-events/news/2026/04/ocr-on-hold-at-2-25">RBNZ 4 月 8 日決策</a></p>

<p><strong>OCR 停在 <code class="language-plaintext highlighter-rouge">2.25%</code> 時，紐儲行是在等油價自己回落，還是已把終點改寫回中性利率？</strong></p>

<p>這個框架把今天的決策拆成近端通膨、中期預期與政策終點三層。讀者只要盯住 <strong>2026-04-21</strong> 的通膨更新、<strong>2026-05-13</strong> 的 Survey of Expectations、以及 <strong>2026-05-27</strong> 的下一份 Monetary Policy Statement，就能分辨這次按兵不動留在短期穿透，還是走向更早的升息重定價。<a href="https://www.rbnz.govt.nz/monetary-policy">RBNZ Monetary policy</a>、<a href="https://www.rbnz.govt.nz/statistics/series/economic-indicators/survey-of-expectations">RBNZ Survey of Expectations</a></p>

<h2 id="258-與-30-把今天的按兵不動變成終點題">2.58% 與 3.0% 把今天的按兵不動變成終點題</h2>

<table>
  <thead>
    <tr>
      <th>解釋</th>
      <th>主要證據</th>
      <th>目前支持度</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td>近端通膨先抬頭，委員會先把油價 shock 寫進 CPI 路徑</td>
      <td><code class="language-plaintext highlighter-rouge">2026Q1</code> inflation forecast <code class="language-plaintext highlighter-rouge">3.0%</code>、<code class="language-plaintext highlighter-rouge">2026Q2</code> <code class="language-plaintext highlighter-rouge">4.2%</code></td>
      <td>很高</td>
    </tr>
    <tr>
      <td>政策終點先上修，OCR 現值暫留原位</td>
      <td>一年後 OCR 預期 <code class="language-plaintext highlighter-rouge">2.58%</code>，2 月 MPS 的長期中性利率約 <code class="language-plaintext highlighter-rouge">3.0%</code></td>
      <td>很高</td>
    </tr>
    <tr>
      <td>需求疲弱仍在，二輪效應尚未自動成立</td>
      <td><code class="language-plaintext highlighter-rouge">2025Q4</code> GDP <code class="language-plaintext highlighter-rouge">0.2%</code>、失業率 <code class="language-plaintext highlighter-rouge">5.4%</code>、非貿易財通膨 <code class="language-plaintext highlighter-rouge">3.5%</code></td>
      <td>高</td>
    </tr>
  </tbody>
</table>

<p>4 月 8 日的官方記錄把路徑寫得很清楚。委員會一邊把 <code class="language-plaintext highlighter-rouge">2026Q1</code> inflation forecast 寫成 <strong>3.0%</strong>、把 <code class="language-plaintext highlighter-rouge">2026Q2</code> 拉到 <strong>4.2%</strong>，一邊保留兩條反應函數：近端通膨若屬暫時現象，OCR 會隨活動回溫逐步走向更中性的水位；二輪效應與中期通膨預期若上升，OCR 就要及時上調。<a href="https://www.rbnz.govt.nz/news-and-events/news/2026/04/ocr-on-hold-at-2-25">RBNZ 4 月 8 日決策</a> 這段文字把今天的決策由 <code class="language-plaintext highlighter-rouge">2.25%</code> 的靜態現值推進到 <code class="language-plaintext highlighter-rouge">終點在哪裡</code>。</p>

<p>Survey of Expectations 把這個政策終點再量化一層。一年通膨預期由 <strong>2.39%</strong> 升到 <strong>2.59%</strong>，兩年通膨預期由 <strong>2.28%</strong> 升到 <strong>2.37%</strong>；同一份 survey 把一年後 OCR 預期由 <strong>2.31%</strong> 升到 <strong>2.58%</strong>。<a href="https://www.rbnz.govt.nz/-/media/project/sites/rbnz/files/statistics/series/m/m14/insights/2026/survey-of-expectations-february-2026.pdf">RBNZ Survey of Expectations</a> 2 月 Monetary Policy Statement 又把長期中性 OCR 放在接近 <strong>3.0%</strong> 的區間。<a href="https://www.rbnz.govt.nz/monetary-policy/monetary-policy-statement/monetary-policy-statement-filtered-listing-page/2026/feb-182/monetary-policy-statement-february-2026/web-version">RBNZ February MPS</a> <code class="language-plaintext highlighter-rouge">2.58 - 2.25 = 0.33</code> 個百分點，<code class="language-plaintext highlighter-rouge">3.00 - 2.25 = 0.75</code> 個百分點。這兩個差值比今天有沒有升息更重要。</p>

<div style="max-width: 680px; margin: 2em auto;">
  <canvas id="macroChart20260410RbnzNeutralRepricing"></canvas>
</div>
<script src="https://cdn.jsdelivr.net/npm/chart.js"></script>

<script>
new Chart(document.getElementById('macroChart20260410RbnzNeutralRepricing'), {
  type: 'bar',
  data: {
    labels: ['OCR 現值', '1Y OCR 預期', '1Y 通膨預期', '2Y 通膨預期', '長期中性 OCR'],
    datasets: [{
      label: '百分比 (%)',
      data: [2.25, 2.58, 2.59, 2.37, 3.00],
      backgroundColor: [
        'rgba(8, 145, 178, 0.78)',
        'rgba(249, 115, 22, 0.78)',
        'rgba(220, 38, 38, 0.78)',
        'rgba(16, 185, 129, 0.78)',
        'rgba(37, 99, 235, 0.78)'
      ],
      borderColor: [
        'rgba(8, 145, 178, 1)',
        'rgba(249, 115, 22, 1)',
        'rgba(220, 38, 38, 1)',
        'rgba(16, 185, 129, 1)',
        'rgba(37, 99, 235, 1)'
      ],
      borderWidth: 1.2
    }]
  },
  options: {
    responsive: true,
    plugins: {
      title: {
        display: true,
        text: '今天沒升息，終點仍往上（資料來源：RBNZ）'
      },
      legend: { display: false }
    },
    scales: {
      y: {
        beginAtZero: true,
        ticks: {
          callback: function(value) { return value + '%'; }
        }
      }
    }
  }
});
</script>

<p>這個判斷沒有脫離全球脈絡。IMF 把約 <strong>25% 到 30%</strong> 的全球石油與 <strong>20%</strong> 的液化天然氣 (LNG) 通過 Hormuz 寫成主要傳導路徑，也把結果寫成價格更高、成長更慢。<a href="https://www.imf.org/en/blogs/articles/2026/03/30/how-the-war-in-the-middle-east-is-affecting-energy-trade-and-finance">IMF</a> ECB 3 月 19 日也把供應中斷延長情境定義成通膨高於基準、成長低於基準。<a href="https://www.ecb.europa.eu/press/press_conference/monetary-policy-statement/2026/html/ecb.is260319~93b1cbad97.en.html">ECB</a> 小型能源進口國現在都在處理同一條題目：輸入性通膨先抬頭，成長同時轉弱，政策終點因此先被往上推。</p>

<p>反方同樣完整，而且名字明確。NZIER Shadow Board 的 <strong>Jarrod Kerr</strong> 把升息討論定義為過早，理由是供給面衝擊需要更多時間觀察，需求破壞已經先出現，批發利率已經把通膨風險定價得太高；同一份 Shadow Board 裡的 <strong>Kelly Eckhold</strong> 又把實質利率可能偏低與通膨黏著風險擺上檯面。<a href="https://www.nzier.org.nz/publications/shadow-board-is-overwhelmingly-in-favour-of-keeping-the-ocr-at-2.25-percent-in-april">NZIER Shadow Board</a> 這組反方讓今天的結論維持平衡。市場可以先把終點抬高，真正把升息移到更前面，仍需要預期與非貿易財通膨一起往上。</p>

<h2 id="4-月-21-日與-5-月-27-日會把這次按兵不動讀成暫停還是讀成上修終點">4 月 21 日與 5 月 27 日會把這次按兵不動讀成暫停，還是讀成上修終點</h2>

<p>如果 <strong>2026-04-21</strong> 的通膨更新把總體 CPI 拉回 <strong>3.0%</strong> 或以下，同時 <strong>2026-05-13</strong> 的 Survey of Expectations 把一年通膨預期拉回 <strong>2.4%</strong> 左右，→ 這次按兵不動會留在短期穿透油價衝擊的路徑，今天的中性利率終點重定價需要降權。<a href="https://www.rbnz.govt.nz/monetary-policy">RBNZ Monetary policy</a>、<a href="https://www.rbnz.govt.nz/statistics/series/economic-indicators/survey-of-expectations">RBNZ Survey of Expectations</a></p>

<p>如果 <strong>2026-04-21</strong> 的非貿易財通膨續留 <strong>3.5%</strong> 上方，同時 <strong>2026-05-13</strong> 的兩年通膨預期升到 <strong>2.5%</strong> 以上，→ 油價衝擊就會由貿易財題走向更廣的定價題，<code class="language-plaintext highlighter-rouge">2026-05-27</code> 的 MPS 會更接近把升息時間往前挪。<a href="https://www.stats.govt.nz/assets/Uploads/Consumers-price-index/Consumers-price-index-December-2025-quarter/Download-data/consumers-price-index-december-2025-quarter-summary-diagram.pdf">Stats NZ CPI summary</a>、<a href="https://www.rbnz.govt.nz/statistics/series/economic-indicators/survey-of-expectations">RBNZ Survey of Expectations</a></p>

<p>如果 <strong>2026-05-13</strong> 的一年薪資通膨預期留在 <strong>2.5%</strong> 左右或更低，失業率預期回到 <strong>5.0%</strong> 上方，→ 需求疲弱仍會壓住二輪效應，紐儲行會保留更多時間去觀察衝擊的持久度。<a href="https://www.rbnz.govt.nz/-/media/project/sites/rbnz/files/statistics/series/m/m14/insights/2026/survey-of-expectations-february-2026.pdf">RBNZ Survey of Expectations</a>、<a href="https://www.rbnz.govt.nz/monetary-policy/monetary-policy-statement/monetary-policy-statement-filtered-listing-page/2026/feb-182/monetary-policy-statement-february-2026/web-version">RBNZ February MPS</a></p>

<h2 id="結語">結語</h2>

<blockquote>
  <p><strong>核心判斷：</strong> 紐儲行 4 月 8 日的 <code class="language-plaintext highlighter-rouge">2.25%</code> 按兵不動已把中性利率終點往上推；今天沒升息，明年的終點仍往上。</p>
</blockquote>

<table>
  <thead>
    <tr>
      <th>Metric</th>
      <th>Threshold</th>
      <th>Window</th>
      <th>Implication</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td>總體 CPI + 1Y 通膨預期</td>
      <td><code class="language-plaintext highlighter-rouge">2026-04-21</code> CPI <code class="language-plaintext highlighter-rouge">&lt;=3.0%</code>，且 <code class="language-plaintext highlighter-rouge">2026-05-13</code> 的 1Y 通膨預期 <code class="language-plaintext highlighter-rouge">&lt;=2.4%</code></td>
      <td>觀察 <code class="language-plaintext highlighter-rouge">2026-04-21</code> 通膨更新、<code class="language-plaintext highlighter-rouge">2026-05-13</code> Survey、<code class="language-plaintext highlighter-rouge">2026-05-27</code> MPS</td>
      <td>今天的中性利率終點重定價需要降權，政策主線回到短期穿透衝擊</td>
    </tr>
    <tr>
      <td>非貿易財通膨 + 2Y 通膨預期</td>
      <td>非貿易財通膨 <code class="language-plaintext highlighter-rouge">&gt;=3.5%</code>，且 2Y 通膨預期 <code class="language-plaintext highlighter-rouge">&gt;=2.5%</code></td>
      <td>觀察 <code class="language-plaintext highlighter-rouge">2026-04-21</code> 通膨更新至 <code class="language-plaintext highlighter-rouge">2026-05-27</code> MPS</td>
      <td>輸入性衝擊正在走進更廣的國內定價，OCR 路徑需要更早上調</td>
    </tr>
    <tr>
      <td>1Y OCR 預期 + 1Y 薪資通膨預期</td>
      <td><code class="language-plaintext highlighter-rouge">2026-05-13</code> 的 1Y OCR 預期 <code class="language-plaintext highlighter-rouge">&gt;=2.75%</code>，且 1Y 薪資通膨預期 <code class="language-plaintext highlighter-rouge">&gt;=2.7%</code></td>
      <td>觀察 <code class="language-plaintext highlighter-rouge">2026-05-13</code> Survey，並對照 <code class="language-plaintext highlighter-rouge">2026-05-27</code> MPS</td>
      <td>市場與企業一起把更高名目路徑內生化，這次按兵不動會轉成更明確的緊縮傾向</td>
    </tr>
  </tbody>
</table>

<p>後續最值得看的三個點很直接。第一個點是 <strong>2026-04-21</strong> 的通膨更新，這會回答 <code class="language-plaintext highlighter-rouge">3.0% / 4.2%</code> 的近端路徑有沒有真的落地。<a href="https://www.rbnz.govt.nz/monetary-policy">RBNZ Monetary policy</a> 第二個點是 <strong>2026-05-13</strong> 的 Survey of Expectations，這會直接回答 <code class="language-plaintext highlighter-rouge">2.59%</code> 的一年通膨預期與 <code class="language-plaintext highlighter-rouge">2.58%</code> 的一年 OCR 預期有沒有續升。<a href="https://www.rbnz.govt.nz/statistics/series/economic-indicators/survey-of-expectations">RBNZ Survey of Expectations</a> 第三個點是 <strong>2026-05-27</strong> 的 Monetary Policy Statement，這場會議會把今天的中性利率終點重定價寫成正式路徑，或把它留在條件句裡。<a href="https://www.rbnz.govt.nz/en/home">RBNZ home</a></p>

<hr />

<p><em>資料來源：<a href="https://www.rbnz.govt.nz/news-and-events/news/2026/04/ocr-on-hold-at-2-25">RBNZ 4 月 8 日決策</a>、<a href="https://www.rbnz.govt.nz/-/media/project/sites/rbnz/files/statistics/series/m/m14/insights/2026/survey-of-expectations-february-2026.pdf">RBNZ Survey of Expectations</a>、<a href="https://www.rbnz.govt.nz/statistics/series/economic-indicators/survey-of-expectations">RBNZ Survey page</a>、<a href="https://www.rbnz.govt.nz/monetary-policy/monetary-policy-statement/monetary-policy-statement-filtered-listing-page/2026/feb-182/monetary-policy-statement-february-2026/web-version">RBNZ February MPS</a>、<a href="https://www.rbnz.govt.nz/monetary-policy">RBNZ Monetary policy</a>、<a href="https://www.rbnz.govt.nz/en/home">RBNZ home</a>、<a href="https://www.stats.govt.nz/assets/Uploads/Consumers-price-index/Consumers-price-index-December-2025-quarter/Download-data/consumers-price-index-december-2025-quarter-summary-diagram.pdf">Stats NZ CPI summary</a>、<a href="https://www.imf.org/en/blogs/articles/2026/03/30/how-the-war-in-the-middle-east-is-affecting-energy-trade-and-finance">IMF</a>、<a href="https://www.ecb.europa.eu/press/press_conference/monetary-policy-statement/2026/html/ecb.is260319~93b1cbad97.en.html">ECB</a>、<a href="https://www.nzier.org.nz/publications/shadow-board-is-overwhelmingly-in-favour-of-keeping-the-ocr-at-2.25-percent-in-april">NZIER Shadow Board</a></em>
<em>市場與官方數據截至：2026-04-09（RBNZ home exchange-rate widget） / 2026-04-08（RBNZ OCR decision） / 2026-02-13（Survey of Expectations） / 2026-02-18（February MPS） / 2026-01-23（Stats NZ CPI update） / 2026-03-30（IMF） / 2026-03-19（ECB） / 2026-04-07（NZIER Shadow Board）</em></p>]]></content><author><name>Isaac</name></author><category term="macro" /><category term="macro" /><category term="inflation" /><category term="energy" /><category term="bonds" /><category term="asia" /><summary type="html"><![CDATA[紐儲行 4 月 8 日把官方現金利率留在 2.25%，同時把 2026 年 6 月 CPI 預估拉到 4.2%，又保留「若近端通膨屬暫時現象，OCR 會逐步走向中性利率」的文字。2.58% 的一年期 OCR 預期與 3.0% 的長期中性利率，說明這次按兵不動已把政策終點往上推。]]></summary></entry><entry xml:lang="zh-TW"><title type="html">3.4% / 3.1% / 3.0% 還排在那裡，升息字眼先回到紀要：Fed 的分界線在預期曲線</title><link href="https://www.isaacnote.com/2026/04/09/fed-expectations-curve-hike-risk-zh/" rel="alternate" type="text/html" title="3.4% / 3.1% / 3.0% 還排在那裡，升息字眼先回到紀要：Fed 的分界線在預期曲線" /><published>2026-04-09T12:20:00+08:00</published><updated>2026-04-09T12:20:00+08:00</updated><id>https://www.isaacnote.com/2026/04/09/fed-expectations-curve-hike-risk-zh</id><content type="html" xml:base="https://www.isaacnote.com/2026/04/09/fed-expectations-curve-hike-risk-zh/"><![CDATA[<h2 id="34--30-先把短端與長端分開">3.4% / 3.0% 先把短端與長端分開</h2>

<p>紐約聯儲把 3 月一年通膨預期寫成 <strong>3.4%</strong>，五年通膨預期留在 <strong>3.0%</strong>。<a href="https://www.newyorkfed.org/newsevents/news/research/2026/20260407">New York Fed SCE</a>、<a href="https://www.federalreserve.gov/monetarypolicy/fomcminutes20260318.htm">FOMC minutes</a></p>

<p><strong>聯準會紀要已把升息風險寫回桌面時，政策真正盯的是油價本身，還是 <code class="language-plaintext highlighter-rouge">3.4% / 3.1% / 3.0%</code> 這條通膨預期曲線？</strong></p>

<p>這個框架把 Fed 的判斷拆成短端預期、中長端錨定與家戶吸收力三層。讀者只要盯住 <strong>2026-04-10</strong> 的 CPI、<strong>2026-04-29</strong> 的 FOMC、以及 <strong>2026-05 上旬</strong> 的下一輪 SCE，就能分辨這次價格 shock 留在 headline，還是走進 policy path。<a href="https://www.bls.gov/schedule/news_release/cpi.htm">BLS CPI schedule</a>、<a href="https://www.federalreserve.gov/monetarypolicy/fomccalendars.htm">FOMC calendars</a></p>

<h2 id="紀要先抬兩年債五年預期仍留在-30">紀要先抬兩年債，五年預期仍留在 3.0%</h2>

<table>
  <thead>
    <tr>
      <th>解釋</th>
      <th>主要證據</th>
      <th>目前支持度</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td>短端通膨預期已經抬頭</td>
      <td>紀要把 <code class="language-plaintext highlighter-rouge">2-year</code> yield 上行主因寫成 inflation compensation；SCE 把 <code class="language-plaintext highlighter-rouge">1-year</code> expectations 寫成 <code class="language-plaintext highlighter-rouge">3.4%</code>，汽油價格預期寫成 <code class="language-plaintext highlighter-rouge">9.4%</code></td>
      <td>很高</td>
    </tr>
    <tr>
      <td>中長端錨定仍然站著</td>
      <td>紀要把多數 longer-term expectations 寫成 consistent；SCE 的 <code class="language-plaintext highlighter-rouge">5-year</code> 留在 <code class="language-plaintext highlighter-rouge">3.0%</code>；H.15 算出的 <code class="language-plaintext highlighter-rouge">10Y breakeven</code> 約 <code class="language-plaintext highlighter-rouge">2.37%</code></td>
      <td>很高</td>
    </tr>
    <tr>
      <td>真正門檻是 second-round effect</td>
      <td>Williams 把較長期 expectations 放在 <code class="language-plaintext highlighter-rouge">2%</code> 目標附近；ECB 與 BOJ 都把 expectations drift 當政策切換條件</td>
      <td>高</td>
    </tr>
  </tbody>
</table>

<p>FOMC 紀要把今天最有用的細節直接寫在 market section。<code class="language-plaintext highlighter-rouge">2-year</code> nominal Treasury yield 的上行，主要來自更高的 inflation compensation；<code class="language-plaintext highlighter-rouge">10-year</code> nominal Treasury yield 則大致沒變。participants section 又把另一層條件寫清楚：近端通膨預期最近幾週已經抬頭，多數長端通膨預期仍與 <code class="language-plaintext highlighter-rouge">2%</code> 目標一致；some participants 已經看到 two-sided policy description 的理由，many participants 也把 persistent oil price 與 rate increases 放進同一句話。<a href="https://www.federalreserve.gov/monetarypolicy/fomcminutes20260318.htm">FOMC minutes</a> 這組文字把 Fed 的分界線畫在預期曲線的斜率上。</p>

<aside style="float: right; width: 245px; margin: 0 0 1em 1.5em; padding: 0.75em 1em; background: rgba(100,116,139,0.15); border-left: 3px solid rgba(100,116,139,0.4); font-size: 0.82em; line-height: 1.6; border-radius: 4px;">
<strong>Breakeven inflation</strong>：同天期名目公債殖利率減去同天期 TIPS 殖利率。<br />
這個差值常用來觀察市場願意支付多少通膨補償。
</aside>

<p>紐約聯儲與 H.15 把這條斜率量化得更清楚。SCE 把一年、三年、五年通膨預期寫成 <strong>3.4% / 3.1% / 3.0%</strong>，一年汽油價格預期升到 <strong>9.4%</strong>；H.15 在 <code class="language-plaintext highlighter-rouge">2026-04-07</code> 把 <code class="language-plaintext highlighter-rouge">5-year</code> nominal yield 寫成 <strong>3.95%</strong>、<code class="language-plaintext highlighter-rouge">5-year</code> TIPS yield 寫成 <strong>1.34%</strong>，對應的 <code class="language-plaintext highlighter-rouge">5Y breakeven</code> 約是 <strong>2.61%</strong>，同一天的 <code class="language-plaintext highlighter-rouge">10Y breakeven</code> 約是 <strong>2.37%</strong>。<a href="https://www.newyorkfed.org/newsevents/news/research/2026/20260407">New York Fed SCE</a>、<a href="https://www.federalreserve.gov/releases/h15/">H.15</a> 這代表家戶與市場都先把壓力寫在中短端。<code class="language-plaintext highlighter-rouge">1-year</code> 與 <code class="language-plaintext highlighter-rouge">5-year</code> 之間的差有 <strong>0.4</strong> 個百分點，<code class="language-plaintext highlighter-rouge">5Y</code> 與 <code class="language-plaintext highlighter-rouge">10Y breakeven</code> 之間也有 <strong>0.24</strong> 個百分點差，curve-wide de-anchoring 仍留在下一個條件。</p>

<div style="max-width: 680px; margin: 2em auto;">
  <canvas id="macroChart20260409FedExpectationsCurve"></canvas>
</div>
<script src="https://cdn.jsdelivr.net/npm/chart.js"></script>

<script>
new Chart(document.getElementById('macroChart20260409FedExpectationsCurve'), {
  type: 'bar',
  data: {
    labels: ['SCE 1Y', 'SCE 3Y', 'SCE 5Y', '5Y Breakeven', '10Y Breakeven'],
    datasets: [{
      label: '預期 / 通膨補償 (%)',
      data: [3.4, 3.1, 3.0, 2.61, 2.37],
      backgroundColor: [
        'rgba(220, 38, 38, 0.78)',
        'rgba(249, 115, 22, 0.78)',
        'rgba(16, 185, 129, 0.78)',
        'rgba(37, 99, 235, 0.78)',
        'rgba(8, 145, 178, 0.78)'
      ],
      borderColor: [
        'rgba(220, 38, 38, 1)',
        'rgba(249, 115, 22, 1)',
        'rgba(16, 185, 129, 1)',
        'rgba(37, 99, 235, 1)',
        'rgba(8, 145, 178, 1)'
      ],
      borderWidth: 1.2
    }]
  },
  options: {
    responsive: true,
    plugins: {
      title: {
        display: true,
        text: '短端預期抬得比長端快（資料來源：New York Fed / Federal Reserve H.15）'
      },
      legend: { display: false }
    },
    scales: {
      y: {
        beginAtZero: true,
        ticks: {
          callback: function(value) { return value + '%'; }
        }
      }
    }
  }
});
</script>

<p>反方同樣完整，而且名字明確。<strong>John C. Williams</strong> 在 <code class="language-plaintext highlighter-rouge">2026-03-30</code> 直接把較長期的 survey 與 market expectations 寫成與 <code class="language-plaintext highlighter-rouge">2%</code> 目標一致，也把 second-round effects 放在較低位置。<a href="https://www.newyorkfed.org/newsevents/speeches/2026/wil260330">Williams speech</a> 歐洲與日本的官方文件也把同一條門檻寫得很清楚。ECB 把 2026 inflation compensation 上修最多 <strong>30bp</strong>，政策利率路徑卻幾乎沒動；BOJ 也把中東油價 shock 列成 risk scenario，baseline 仍維持，second-round effects 與 expectations drift 才會改寫政策節奏。<a href="https://www.ecb.europa.eu/press/accounts/2026/html/ecb.mg260305~4a9b7afe1c.en.html">ECB account</a>、<a href="https://www.boj.or.jp/en/mopo/mpmsche_minu/opinion_2026/opi260319.pdf">BOJ summary</a> 這條反方讓今天的結論維持平衡。升息字眼已經回到桌面，實際升息仍留在中長端是否跟上這個條件句裡。</p>

<h2 id="4-月-10-日與-4-月-29-日會把這條曲線往哪邊推">4 月 10 日與 4 月 29 日會把這條曲線往哪邊推</h2>

<p>如果 <strong>2026-04-10</strong> 的 CPI 讓 core goods 壓力續留高位，<strong>2026-05 上旬</strong> 的下一輪 SCE 又把一年與三年通膨預期留在 <strong>3.4% / 3.1%</strong> 或更高，→ FOMC 的 two-sided 語氣會續留桌面，市場對 first cut timing 的想像會再往後移。<a href="https://www.bls.gov/schedule/news_release/cpi.htm">BLS CPI schedule</a>、<a href="https://www.newyorkfed.org/newsevents/news/research/2026/20260407">New York Fed SCE</a></p>

<p>如果 <strong>2026-05 上旬</strong> 的下一輪 SCE 把一年通膨預期拉回 <strong>3.2%</strong> 以下，五年仍留在 <strong>3.0%</strong> 或更低，→ 這次價格 shock 會續留在 short-end scare，Williams 那條「長端仍錨定」的路徑會升權。<a href="https://www.newyorkfed.org/newsevents/news/research/2026/20260407">New York Fed SCE</a>、<a href="https://www.newyorkfed.org/newsevents/speeches/2026/wil260330">Williams speech</a></p>

<p>如果 <strong>2026-04-29</strong> 之前的 H.15 持續把 <code class="language-plaintext highlighter-rouge">10Y breakeven</code> 留在 <strong>2.50%</strong> 以上達 <strong>10 個交易日</strong>，同時下一輪 SCE 把五年通膨預期推到 <strong>3.1%</strong> 以上，→ 今天的「短端先抬、長端仍穩」框架就要全面重評，Fed 的 hawkish option 會由文字風險升到實質風險。<a href="https://www.federalreserve.gov/releases/h15/">H.15</a>、<a href="https://www.federalreserve.gov/monetarypolicy/fomccalendars.htm">FOMC calendars</a></p>

<h2 id="結語">結語</h2>

<blockquote>
  <p><strong>核心判斷：</strong> Fed 3 月紀要把政策分界線畫在預期曲線的斜率上；短端預期已經抬頭，中長端錨定仍站著，升息字眼因此先回到桌面，實際升息仍留在條件句。</p>
</blockquote>

<table>
  <thead>
    <tr>
      <th>Metric</th>
      <th>Threshold</th>
      <th>Window</th>
      <th>Implication</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td>SCE 1Y + SCE 5Y</td>
      <td>下一輪 SCE 把 <code class="language-plaintext highlighter-rouge">1Y</code> 拉回 <code class="language-plaintext highlighter-rouge">&lt;3.2%</code>，且 <code class="language-plaintext highlighter-rouge">5Y</code> 續留 <code class="language-plaintext highlighter-rouge">&lt;=3.0%</code></td>
      <td>觀察至 <code class="language-plaintext highlighter-rouge">2026-05 上旬</code> 的下一輪 SCE，並對照 <code class="language-plaintext highlighter-rouge">2026-04-29</code> FOMC</td>
      <td>short-end scare 降溫，今天的 hawkish reread 需要降權</td>
    </tr>
    <tr>
      <td>SCE 5Y + 10Y breakeven</td>
      <td><code class="language-plaintext highlighter-rouge">5Y</code> SCE <code class="language-plaintext highlighter-rouge">&gt;3.0%</code>，且 <code class="language-plaintext highlighter-rouge">10Y breakeven &gt;=2.50%</code> 連續 <code class="language-plaintext highlighter-rouge">10</code> 個交易日</td>
      <td>日度觀察至 <code class="language-plaintext highlighter-rouge">2026-04-29</code> FOMC，並延伸到 <code class="language-plaintext highlighter-rouge">2026-05 上旬</code> 的下一輪 SCE</td>
      <td>長端錨定轉弱，文章框架要改寫成更廣的 inflation drift</td>
    </tr>
    <tr>
      <td>Initial claims + unemployment rate</td>
      <td>initial claims <code class="language-plaintext highlighter-rouge">&gt;220k</code> 連續 <code class="language-plaintext highlighter-rouge">4</code> 週，且失業率在下一份非農 <code class="language-plaintext highlighter-rouge">&gt;=4.5%</code></td>
      <td>觀察每週至 <code class="language-plaintext highlighter-rouge">2026-05-08</code> 非農</td>
      <td>growth damage 升權，Fed 會更重視 downside labor risk</td>
    </tr>
  </tbody>
</table>

<p>後續最值得看的三個點如下。第一個點是 <strong>2026-04-10</strong> 的 CPI，這個數字會直接回答近端預期抬頭是否開始由能源與關稅走向更廣泛的 goods inflation。<a href="https://www.bls.gov/schedule/news_release/cpi.htm">BLS CPI schedule</a> 第二個點是 <strong>2026-04-29</strong> 的 FOMC，這場會議會回答紀要裡的 two-sided 語氣會不會正式走進 statement language。<a href="https://www.federalreserve.gov/monetarypolicy/fomccalendars.htm">FOMC calendars</a> 第三個點是 <strong>2026-05 上旬</strong> 的下一輪 SCE，這組數字會直接回答 <code class="language-plaintext highlighter-rouge">3.4% / 3.1% / 3.0%</code> 是一次高點，還是更長的 slope shift。<a href="https://www.newyorkfed.org/newsevents/news/research/2026/20260407">New York Fed SCE</a></p>

<hr />

<p><em>資料來源：<a href="https://www.federalreserve.gov/monetarypolicy/fomcminutes20260318.htm">FOMC minutes</a>、<a href="https://www.federalreserve.gov/releases/h15/">H.15</a>、<a href="https://www.newyorkfed.org/newsevents/news/research/2026/20260407">New York Fed SCE</a>、<a href="https://www.newyorkfed.org/newsevents/speeches/2026/wil260330">Williams speech</a>、<a href="https://www.ecb.europa.eu/press/accounts/2026/html/ecb.mg260305~4a9b7afe1c.en.html">ECB account</a>、<a href="https://www.boj.or.jp/en/mopo/mpmsche_minu/opinion_2026/opi260319.pdf">BOJ summary</a>、<a href="https://www.bls.gov/schedule/news_release/cpi.htm">BLS CPI schedule</a>、<a href="https://www.federalreserve.gov/monetarypolicy/fomccalendars.htm">FOMC calendars</a></em>
<em>市場與官方數據截至：2026-04-09（FOMC 紀要） / 2026-04-08（H.15 release date） / 2026-04-07（New York Fed SCE） / 2026-03-30（Williams、BOJ） / 2026-03-05（ECB account）</em>
<em>本文僅供參考，不構成投資建議。</em></p>]]></content><author><name>Isaac</name></author><category term="macro" /><category term="macro" /><category term="fed" /><category term="inflation" /><category term="bonds" /><summary type="html"><![CDATA[紐約聯儲 3 月 SCE 把 1 年 / 3 年 / 5 年通膨預期寫成 3.4% / 3.1% / 3.0%，FOMC 3 月紀要又把 2 年債上行主要來自 inflation compensation 寫進正文。Fed 的下一格會由近端預期會不會外溢到中長端決定。]]></summary></entry><entry xml:lang="zh-TW"><title type="html">1.9% 實質薪資先轉正，-4.3% 非勤勞者家戶還在掉：日本內需修復卡在第二張表</title><link href="https://www.isaacnote.com/2026/04/08/japan-household-split-demand-zh/" rel="alternate" type="text/html" title="1.9% 實質薪資先轉正，-4.3% 非勤勞者家戶還在掉：日本內需修復卡在第二張表" /><published>2026-04-08T23:26:00+08:00</published><updated>2026-04-08T23:26:00+08:00</updated><id>https://www.isaacnote.com/2026/04/08/japan-household-split-demand-zh</id><content type="html" xml:base="https://www.isaacnote.com/2026/04/08/japan-household-split-demand-zh/"><![CDATA[<h2 id="19-與--43-把日本家戶拆成兩張表">1.9% 與 -4.3% 把日本家戶拆成兩張表</h2>

<p>厚勞省把 2 月實質賃金寫成 <strong>1.9%</strong> 年增，總務省把兩人以上家庭實質消費寫成 <strong>1.8%</strong> 年減。<a href="https://www.mhlw.go.jp/toukei/itiran/roudou/monthly/r08/2602p/2602p.html">厚勞省</a>、<a href="https://www.stat.go.jp/english/data/kakei/156.html">總務省統計局</a></p>

<p><strong>2 月日本實質薪資已轉正、整體家庭消費卻續跌時，BOJ 下一格要先讀 wage loop，還是先讀 household demand 的分層缺口？</strong></p>

<p>這個框架把日本內需拆成勤勞者家戶、非勤勞者家戶與 BOJ 的 reaction function。讀者只要盯住 <strong>2026-04-24</strong> 的全國 CPI、<strong>2026-04-28</strong> 的 BOJ 展望報告，以及 <strong>2026-05 上旬</strong> 的下一輪家計與每月勤勞統計，就能判斷 <code class="language-plaintext highlighter-rouge">0.75%</code> 的等待期會縮短，還是續留。<a href="https://www.boj.or.jp/en/mopo/mpmsche_minu/">BOJ 會議時程</a></p>

<p>3 月 24 日那篇文章把焦點放在薪資與消費缺口。<a href="/2026/03/24/japan-wage-consumption-gap-zh.html">前文</a> 4 月 7 日與 4 月 8 日的新數據把這個缺口再拆成勤勞與非勤勞兩張表。</p>

<h2 id="工資已經走進勤勞者家戶整體內需仍由非勤勞者家戶壓住">工資已經走進勤勞者家戶，整體內需仍由非勤勞者家戶壓住</h2>

<table>
  <thead>
    <tr>
      <th>解釋</th>
      <th>主要證據</th>
      <th>目前支持度</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td>春鬥與 base pay 已經把收入端推進勤勞者家戶</td>
      <td>實質賃金 <code class="language-plaintext highlighter-rouge">+1.9%</code>、所定內給与 <code class="language-plaintext highlighter-rouge">+3.3%</code>、勤勞者家戶實質所得 <code class="language-plaintext highlighter-rouge">+1.6%</code>、可支配所得 <code class="language-plaintext highlighter-rouge">+2.0%</code>、實質消費 <code class="language-plaintext highlighter-rouge">+0.5%</code></td>
      <td>很高</td>
    </tr>
    <tr>
      <td>非勤勞者家戶仍把整體平均拉低</td>
      <td>兩人以上家庭實質消費 <code class="language-plaintext highlighter-rouge">-1.8%</code>、非勤勞者家戶 <code class="language-plaintext highlighter-rouge">-4.3%</code>、無職家戶 <code class="language-plaintext highlighter-rouge">-6.7%</code>、服務支出 <code class="language-plaintext highlighter-rouge">-1.9%</code>、交通通信 <code class="language-plaintext highlighter-rouge">-5.9%</code></td>
      <td>很高</td>
    </tr>
    <tr>
      <td>BOJ 仍把 wage loop 放在主場</td>
      <td>BOJ 寫明 many large firms have met in full or nearly full union demands；Himino 仍把 income-to-spending cycle 視為漸進強化；ECB wage tracker 2026 落在 <code class="language-plaintext highlighter-rouge">2.6%</code></td>
      <td>高</td>
    </tr>
  </tbody>
</table>

<p>目前最被數字支持的版本，是收入端先修復，整體 household demand 仍停在分層修復。總務省把 2 月兩人以上家庭實質消費寫成 <strong>-1.8%</strong>，細表卻把勤勞者家戶實質消費寫成 <strong>+0.5%</strong>，把非勤勞者家戶寫成 <strong>-4.3%</strong>，無職家戶寫成 <strong>-6.7%</strong>。<a href="https://www.stat.go.jp/english/data/kakei/156.html">總務省統計局</a> 這組數字把 headline 裡的單一平均值拆成 household mix story：workers’ households 已經走進改善區，non-workers households 仍壓住整體平均。</p>

<p>厚勞省又把收入表寫得更清楚。2 月現金給与總額年增 <strong>3.3%</strong>，實質賃金年增 <strong>1.9%</strong>，所定內給与年增 <strong>3.3%</strong>；一般勞工的きまって支給する給与年增 <strong>3.7%</strong>。<a href="https://www.mhlw.go.jp/toukei/itiran/roudou/monthly/r08/2602p/2602p.html">厚勞省</a> <code class="language-plaintext highlighter-rouge">+1.9%</code> 的實質薪資與 <code class="language-plaintext highlighter-rouge">-1.8%</code> 的整體家庭消費之間因此拉出 <strong>3.7 個百分點</strong> 的距離。這個落差說明 wage impulse 已經落進薪資單，支出端仍由 household composition 與行為差異決定速度。</p>

<aside style="float: right; width: 245px; margin: 0 0 1em 1.5em; padding: 0.75em 1em; background: rgba(100,116,139,0.15); border-left: 3px solid rgba(100,116,139,0.4); font-size: 0.82em; line-height: 1.6; border-radius: 4px;">
<strong>勤勞者家戶</strong>：家計調查中主要收入來自受薪工作的 households。<br />
<strong>非勤勞者家戶</strong>：收入結構以退休、移轉或其他非受薪來源為主。<br />
<strong>wage loop</strong>：工資上升帶動價格與需求再循環的傳導鏈。
</aside>

<p>交通通信與其他消費支出把第二張表的弱點再往下寫。總務省細表把交通通信實質支出寫成 <strong>-5.9%</strong>，其他消費支出寫成 <strong>-10.5%</strong>，服務支出也落在 <strong>-1.9%</strong>。<a href="https://www.stat.go.jp/english/data/kakei/156.html">總務省統計局</a> 這代表日本 household sector 對價格、年齡結構與所得來源的敏感度仍然偏高。BOJ 因此看到的是一個更複雜的 domestic picture：wage loop 確實存在，household handoff 仍由分層差異決定厚度。</p>

<div style="max-width: 680px; margin: 2em auto;">
  <canvas id="macroChart20260408JapanHouseholdSplit"></canvas>
</div>
<script src="https://cdn.jsdelivr.net/npm/chart.js"></script>

<script>
new Chart(document.getElementById('macroChart20260408JapanHouseholdSplit'), {
  type: 'bar',
  data: {
    labels: ['實質賃金', '整體家庭實質消費', '勤勞者家戶實質消費', '非勤勞者家戶實質消費', '無職家戶實質消費'],
    datasets: [{
      label: '年增率 (%)',
      data: [1.9, -1.8, 0.5, -4.3, -6.7],
      backgroundColor: [
        'rgba(8, 145, 178, 0.78)',
        'rgba(234, 88, 12, 0.78)',
        'rgba(16, 185, 129, 0.78)',
        'rgba(220, 38, 38, 0.78)',
        'rgba(120, 53, 15, 0.78)'
      ],
      borderColor: [
        'rgba(8, 145, 178, 1)',
        'rgba(234, 88, 12, 1)',
        'rgba(16, 185, 129, 1)',
        'rgba(220, 38, 38, 1)',
        'rgba(120, 53, 15, 1)'
      ],
      borderWidth: 1.2
    }]
  },
  options: {
    responsive: true,
    plugins: {
      title: {
        display: true,
        text: '日本收入端先修復，支出端仍由 household split 決定（資料來源：厚勞省 / 總務省）'
      },
      legend: { display: false }
    },
    scales: {
      y: {
        beginAtZero: true,
        min: -8,
        max: 3,
        ticks: {
          callback: function(value) { return value + '%'; }
        }
      }
    }
  }
});
</script>

<p>反方同樣完整，而且名字明確。BOJ 副總裁 <strong>氷見野良三</strong> 在 3 月 2 日把日本經濟描述成 income-to-spending virtuous cycle gradually intensifies；3 月 30 日的 BOJ 意見摘要也寫明，many large firms have met in full or nearly full the demands of their unions，wide range of firms will continue to raise wages steadily。<a href="https://www.boj.or.jp/en/about/press/koen_2026/data/ko260302a2.pdf">氷見野講演</a>、<a href="https://www.boj.or.jp/en/mopo/mpmsche_minu/opinion_2026/opi260319.pdf">BOJ 意見摘要</a> 這條反方讓今天的結論維持平衡。收入端的改善已經成立，支出端的廣度仍需要下一輪資料來確認。</p>

<p>歐洲的官方 benchmark 又把日本的特殊性寫得更清楚。ECB wage tracker 把 2026 年 negotiated wage growth 放在 <strong>2.6%</strong>，headline tracker 放在 <strong>2.3%</strong>。<a href="https://www.ecb.europa.eu/press/pr/date/2026/html/ecb.pr260323~ba4ddfe349.en.html">ECB wage tracker</a> 日本 2 月所定內給与 <strong>3.3%</strong> 的 base-pay growth 因此高於歐洲目前的 negotiated path。日本的政策焦點集中在 wage side 何時把更廣的 household sector 一起帶動。</p>

<h2 id="4-月-24-日與-4-月-28-日會決定第二張表何時接棒">4 月 24 日與 4 月 28 日會決定第二張表何時接棒</h2>

<p>如果 <strong>2026-04-24</strong> 的全國 CPI 讓生鮮除外核心 CPI 留在 <strong>1.5%</strong> 以上，生鮮與能源都扣掉後的核心 CPI 也守在 <strong>2.0%</strong> 上方，接著 <strong>2026-05 上旬</strong> 的下一輪家計調查把兩人以上家庭實質消費拉回 <strong>0%</strong> 以上，→ BOJ 看到的就會是 wage loop 由 workers’ households 擴到更廣 household sector，等待期會縮短。<a href="https://www.stat.go.jp/data/cpi/sokuhou/tsuki/index-z.html">總務省 CPI</a>、<a href="https://www.boj.or.jp/en/mopo/mpmsche_minu/">BOJ 會議時程</a></p>

<p>如果 <strong>2026-05 上旬</strong> 的下一輪家計調查仍把非勤勞者家戶實質消費留在 <strong>-3.0%</strong> 以下，無職家戶也續留 <strong>-5.0%</strong> 以下，→ 日本內需就會維持 workers first、household aggregate later 的修復順序，BOJ 的 wait function 會把 household distribution 放到比 headline average 更高的權重。<a href="https://www.stat.go.jp/english/data/kakei/156.html">總務省統計局</a></p>

<p>如果 <strong>2026-04-28</strong> 的 BOJ 展望報告維持「若展望路徑實現，政策利率將續升」的語氣，同時下一輪每月勤勞統計把實質賃金續留 <strong>0%</strong> 上方，→ 日本的政策主線仍會停在 wage loop 與 imported inflation 的交叉點，升息 bias 會續留。<a href="https://www.boj.or.jp/en/mopo/mpmsche_minu/">BOJ 會議時程</a>、<a href="https://www.boj.or.jp/en/mopo/mpmsche_minu/opinion_2026/opi260319.pdf">BOJ 意見摘要</a></p>

<h2 id="結語">結語</h2>

<blockquote>
  <p><strong>核心判斷：</strong> 日本 2 月的 wage impulse 已經走進勤勞者家戶，整體 household demand 仍由非勤勞者家戶拖慢；BOJ 下一格會先看第二張表何時接棒。</p>
</blockquote>

<table>
  <thead>
    <tr>
      <th>Metric</th>
      <th>Threshold</th>
      <th>Window</th>
      <th>Implication</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td>整體家庭實質消費 + 非勤勞者家戶實質消費</td>
      <td>兩人以上家庭實質消費 <code class="language-plaintext highlighter-rouge">&gt;=0</code>，且非勤勞者家戶 <code class="language-plaintext highlighter-rouge">&gt;-1.0%</code></td>
      <td>觀察 <code class="language-plaintext highlighter-rouge">2026-05 上旬</code> 的下一輪家計調查，並延伸到再下一輪發布</td>
      <td>「workers first」框架降權，household transmission 開始擴到更廣家戶</td>
    </tr>
    <tr>
      <td>實質賃金 + 所定內給与</td>
      <td>實質賃金 <code class="language-plaintext highlighter-rouge">&gt;0</code> 連 2 次，且所定內給与 <code class="language-plaintext highlighter-rouge">&gt;=3.0%</code> 連 2 次</td>
      <td>觀察 <code class="language-plaintext highlighter-rouge">2026-05 上旬</code> 的下一輪每月勤勞統計與其後一輪</td>
      <td>wage loop 續留，BOJ 對 gradual hikes 的信心維持</td>
    </tr>
    <tr>
      <td>生鮮除外核心 CPI + 除鮮除能 CPI</td>
      <td>生鮮除外核心 CPI <code class="language-plaintext highlighter-rouge">&gt;=1.5%</code>，且除鮮除能 CPI <code class="language-plaintext highlighter-rouge">&gt;=2.0%</code></td>
      <td>觀察 <code class="language-plaintext highlighter-rouge">2026-04-24</code> 全國 CPI 與 <code class="language-plaintext highlighter-rouge">2026-04-28</code> BOJ 展望報告</td>
      <td>BOJ 會把 household split 與 second-round inflation 一起納入等待期</td>
    </tr>
  </tbody>
</table>

<p>後續最值得看的三個點如下。第一個點是 <strong>2026-04-24</strong> 的全國 CPI，這個數字會告訴市場 price side 的黏著度留在哪個區間。第二個點是 <strong>2026-04-28</strong> 的 BOJ 展望報告，這份文件會回答 BOJ 把 household split 視為等待理由，還是把 wage loop 視為再升一格的條件。第三個點是 <strong>2026-05 上旬</strong> 的下一輪家計與每月勤勞統計，這組資料會直接回答 workers’ households 的改善能不能擴散到整體 household sector。</p>

<hr />

<p><em>資料來源：<a href="https://www.stat.go.jp/english/data/kakei/156.html">總務省統計局 Family Income and Expenditure Survey</a>、<a href="https://www.mhlw.go.jp/toukei/itiran/roudou/monthly/r08/2602p/2602p.html">厚勞省 Monthly Labour Survey</a>、<a href="https://www.mhlw.go.jp/toukei/itiran/roudou/monthly/r08/2602p/xls/2602p.xlsx">厚勞省 時系列第6表</a>、<a href="https://www.boj.or.jp/en/mopo/mpmsche_minu/opinion_2026/opi260319.pdf">BOJ Summary of Opinions</a>、<a href="https://www.boj.or.jp/en/about/press/koen_2026/data/ko260302a2.pdf">BOJ Deputy Governor Himino speech</a>、<a href="https://www.ecb.europa.eu/press/pr/date/2026/html/ecb.pr260323~ba4ddfe349.en.html">ECB wage tracker</a></em>
<em>市場與官方數據截至：2026-04-08（厚勞省） / 2026-04-07（總務省家計調查） / 2026-03-30（BOJ 意見摘要） / 2026-03-23（ECB wage tracker） / 2026-03-02（氷見野講演）</em>
<em>本文僅供參考，不構成投資建議。</em></p>]]></content><author><name>Isaac</name></author><category term="macro" /><category term="macro" /><category term="japan" /><category term="consumption" /><category term="employment" /><category term="inflation" /><summary type="html"><![CDATA[厚勞省把 2 月實質賃金寫成年增 1.9%，總務省把兩人以上家庭實質消費寫成年減 1.8%；細表又把勤勞者家戶實質消費寫成年增 0.5%，非勤勞者家戶年減 4.3%。4 月 24 日 CPI 與 4 月 28 日博展望報告，會決定 BOJ 把下一格交給 wage loop，還是交給家戶分層。]]></summary></entry><entry xml:lang="zh-TW"><title type="html">94.74 美元先回來，4.30 美元汽油仍留著：停火先降現貨，第二季能源底稿續留</title><link href="https://www.isaacnote.com/2026/04/08/ceasefire-oil-q2-floor-zh/" rel="alternate" type="text/html" title="94.74 美元先回來，4.30 美元汽油仍留著：停火先降現貨，第二季能源底稿續留" /><published>2026-04-08T12:40:00+08:00</published><updated>2026-04-08T12:40:00+08:00</updated><id>https://www.isaacnote.com/2026/04/08/ceasefire-oil-q2-floor-zh</id><content type="html" xml:base="https://www.isaacnote.com/2026/04/08/ceasefire-oil-q2-floor-zh/"><![CDATA[<h2 id="9474-美元先跌下來115-美元仍留在官方底稿裡">94.74 美元先跌下來，115 美元仍留在官方底稿裡</h2>

<p>美伊接受兩週停火後，Brent 先跌到 <strong>94.74 美元</strong>，S&amp;P 500 期貨同步跳升 <strong>2.3%</strong>。<a href="https://apnews.com/article/financial-markets-iran-oil-bcd3342cd0b4e60ebedc1e81db08f465">AP</a></p>

<p><strong>Brent 掉回 95 美元附近時，第二季的通膨與運輸成本會一起回落，還是月均價與船流仍會把壓力留在桌上？</strong></p>

<p>這個框架把變數拆成現貨、月均價與船流三層。讀者只要盯住荷莫茲船流、零售柴油，以及 <strong>2026-05-12</strong> 的下一份 EIA STEO，就能判斷這次回落會不會落進第二季數據。<a href="https://www.eia.gov/pressroom/releases/press586.php">EIA press release</a>、<a href="https://www.eia.gov/outlooks/steo/">EIA STEO</a></p>

<h2 id="9474-美元先反映停火430-美元汽油仍寫在第二季">94.74 美元先反映停火，4.30 美元汽油仍寫在第二季</h2>

<table>
  <thead>
    <tr>
      <th>解釋</th>
      <th>主要證據</th>
      <th>目前支持度</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td>盤面先回應停火與 Hormuz reopening</td>
      <td>Brent <code class="language-plaintext highlighter-rouge">94.74</code>、WTI <code class="language-plaintext highlighter-rouge">96.83</code>，Nikkei <code class="language-plaintext highlighter-rouge">+4.8%</code>、Kospi <code class="language-plaintext highlighter-rouge">+5.6%</code>、S&amp;P 500 期貨 <code class="language-plaintext highlighter-rouge">+2.3%</code></td>
      <td>很高</td>
    </tr>
    <tr>
      <td>月均價與燃料傳導仍留高位</td>
      <td>EIA 把 3 月 Brent 平均價寫成 <code class="language-plaintext highlighter-rouge">103</code>、2Q26 高點寫成 <code class="language-plaintext highlighter-rouge">115</code>，4 月汽油高點接近 <code class="language-plaintext highlighter-rouge">4.30/gal</code>、柴油高點高於 <code class="language-plaintext highlighter-rouge">5.80/gal</code></td>
      <td>很高</td>
    </tr>
    <tr>
      <td>停火後的真正驗證點在船流、保險與庫存</td>
      <td>IEA 把 Hormuz 流量由約 <code class="language-plaintext highlighter-rouge">20 mb/d</code> 壓到幾近停滯，並把 shipping protection 寫成恢復主條件</td>
      <td>高</td>
    </tr>
  </tbody>
</table>

<p>AP 把第一輪情緒反應寫得很完整。油價急跌、亞洲股市急彈，代表市場先把前端戰時折價拿掉。這條線會最快反映在 futures、股指與風險偏好，速度會明顯快過月度能源價格與實體運輸成本。<a href="https://apnews.com/article/financial-markets-iran-oil-bcd3342cd0b4e60ebedc1e81db08f465">AP</a></p>

<p>EIA 的 <code class="language-plaintext highlighter-rouge">2026-04-07</code> 底稿把另一層現實留了下來。EIA 估計海灣國家 crude shut-ins 在 3 月是 <strong>7.5 mb/d</strong>，4 月升到 <strong>9.1 mb/d</strong>，5 月在衝突不延續的假設下才回到 <strong>6.7 mb/d</strong>；同一份檔案把 3 月 Brent 平均價寫成 <strong>103</strong>，把 2Q26 高點寫成 <strong>115</strong>，同時把 4 月零售汽油高點寫在接近 <strong>4.30 美元 / 加侖</strong>、柴油高點寫在高於 <strong>5.80 美元 / 加侖</strong>。<a href="https://www.eia.gov/pressroom/releases/press586.php">EIA press release</a> 停火後的 <strong>94.74</strong> 只比 EIA 的 3 月均價低約 <strong>8%</strong>，月均價底稿仍留在第二季裡。</p>

<div style="max-width: 660px; margin: 2em auto;">
  <canvas id="macroChart20260408CeasefireOilFloor"></canvas>
</div>
<script src="https://cdn.jsdelivr.net/npm/chart.js"></script>

<script>
new Chart(document.getElementById('macroChart20260408CeasefireOilFloor'), {
  type: 'bar',
  data: {
    labels: ['停火後 Brent 現貨', 'EIA 3 月 Brent 均價', 'EIA 2026 年均 Brent', 'EIA 2Q26 Brent 高點'],
    datasets: [{
      label: '美元 / 桶',
      data: [94.74, 103, 96, 115],
      backgroundColor: [
        'rgba(8, 145, 178, 0.78)',
        'rgba(249, 115, 22, 0.78)',
        'rgba(59, 130, 246, 0.78)',
        'rgba(220, 38, 38, 0.78)'
      ],
      borderColor: [
        'rgba(8, 145, 178, 1)',
        'rgba(249, 115, 22, 1)',
        'rgba(59, 130, 246, 1)',
        'rgba(220, 38, 38, 1)'
      ],
      borderWidth: 1.2
    }]
  },
  options: {
    responsive: true,
    plugins: {
      title: {
        display: true,
        text: '停火先壓現貨，官方第二季底稿仍高（資料來源：AP、EIA）'
      },
      legend: { display: false }
    },
    scales: {
      y: {
        beginAtZero: true,
        ticks: {
          callback: function(value) { return '$' + value; }
        }
      }
    }
  }
});
</script>

<p>IEA 把 physical market 的限制寫得更直白。Hormuz 流量由約 <strong>20 mb/d</strong> 掉到幾近停滯，至少 <strong>10 mb/d</strong> 產量被迫關停，<code class="language-plaintext highlighter-rouge">400 mb</code> 緊急儲油釋出才剛接手緩衝；IEA 又把 shipping protection 與 insurance mechanism 寫成流量恢復主條件。<a href="https://www.iea.org/reports/oil-market-report-march-2026">IEA OMR March 2026</a> 停火因此先打開 headline，船流與保險才會決定現貨回落能不能走進月均價。</p>

<p>反方同樣成立，而且論點完整。<strong>Christine Lagarde</strong> 在 <code class="language-plaintext highlighter-rouge">2026-03-25</code> 直接寫出：如果能源 shock 的規模有限、時間短，傳導會主要停在 energy component；當前歐洲的總體環境也比 2022 年更有利於控制 pass-through。<a href="https://www.ecb.europa.eu/press/key/date/2026/html/ecb.sp260325~ac2916a211.en.html">ECB speech</a> 這條反方讓今天的判斷維持克制。台灣央行在 <code class="language-plaintext highlighter-rouge">2026-03-19</code> 也把中東戰事列為金融市場波動來源，同時把今年 CPI 與核心 CPI 預測分別放在 <strong>1.80%</strong> 與 <strong>1.75%</strong>。<a href="https://www.cbc.gov.tw/tw/cp-302-190951-367ba-1.html">CBC press release</a> 停火若把油價與船流一併拉回，亞洲進口國會先感受到風險偏好修復；船流若卡住，進口成本仍會晚一步回到數據裡。</p>

<h2 id="船流柴油與-5-月-12-日-steo-會決定這次回落的厚度">船流、柴油與 5 月 12 日 STEO 會決定這次回落的厚度</h2>

<p>如果 <strong>Brent 續留 95 美元以下 10 個交易日</strong>，同時 <strong>2026-05-12</strong> 的 EIA STEO 把 2Q26 Brent 路徑下修到 <strong>100 美元以下</strong>，→ 停火會由現貨價格延伸到月均價，第二季能源底稿會明顯降溫。<a href="https://www.eia.gov/outlooks/steo/">EIA STEO</a></p>

<p>如果 <strong>下一份 EIA 或 IEA 月報仍把海灣 shut-ins 留在 5 mb/d 以上</strong>，同時 <strong>Brent 再站回 105 美元並連續 5 個交易日</strong>，→ 這波停火會被市場重讀成短暫喘息，第二季通膨底稿會續留高位。<a href="https://www.eia.gov/pressroom/releases/press586.php">EIA press release</a>、<a href="https://www.iea.org/reports/oil-market-report-march-2026">IEA OMR March 2026</a></p>

<p>如果 <strong>2026-05-12</strong> 的 EIA 仍把 retail gasoline 年均價留在 <strong>3.70 美元 / 加侖以上</strong>，柴油年均價留在 <strong>4.80 美元 / 加侖以上</strong>，→ 停火對家戶與運輸端的降壓速度會慢過盤面反應，能源 shock 會繼續留在第二季的實體成本裡。<a href="https://www.eia.gov/pressroom/releases/press586.php">EIA press release</a></p>

<h2 id="結語">結語</h2>

<blockquote>
  <p><strong>核心判斷：</strong> 兩週停火先把能源 shock 由現貨 panic 拉回月均價與船流題；第二季能源底稿的改寫速度會慢過盤面反應。</p>
</blockquote>

<table>
  <thead>
    <tr>
      <th>Metric</th>
      <th>Threshold</th>
      <th>Window</th>
      <th>Implication</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td>Brent + next STEO</td>
      <td>Brent <code class="language-plaintext highlighter-rouge">&lt;95</code> 連續 <code class="language-plaintext highlighter-rouge">10</code> 個交易日，且 <code class="language-plaintext highlighter-rouge">2026-05-12</code> STEO 把 2Q26 Brent 路徑下修到 <code class="language-plaintext highlighter-rouge">&lt;100</code></td>
      <td>觀察即日起至 <code class="language-plaintext highlighter-rouge">2026-05-12</code> EIA STEO</td>
      <td>「第二季能源底稿續留」框架降權，現貨回落開始進入月均價</td>
    </tr>
    <tr>
      <td>Gulf shut-ins + Brent</td>
      <td>下一份 EIA / IEA 仍把 shut-ins 留在 <code class="language-plaintext highlighter-rouge">&gt;5 mb/d</code>，且 Brent <code class="language-plaintext highlighter-rouge">&gt;105</code> 連續 <code class="language-plaintext highlighter-rouge">5</code> 個交易日</td>
      <td>觀察即日起至下一份 EIA / IEA 月報，最近官方節點為 <code class="language-plaintext highlighter-rouge">2026-05-12</code> EIA STEO</td>
      <td>停火被重讀成短暫喘息，能源 shock 續留第二季主線</td>
    </tr>
    <tr>
      <td>Retail fuel path</td>
      <td><code class="language-plaintext highlighter-rouge">2026-05-12</code> STEO 仍把 gasoline 年均價留在 <code class="language-plaintext highlighter-rouge">&gt;=3.70/gal</code>，diesel 年均價留在 <code class="language-plaintext highlighter-rouge">&gt;=4.80/gal</code></td>
      <td>觀察 <code class="language-plaintext highlighter-rouge">2026-05-12</code> EIA STEO，並延伸到下一輪月報</td>
      <td>盤面修復已成立，家戶與運輸端的成本降溫仍慢於盤面</td>
    </tr>
  </tbody>
</table>

<p>後續最值得看的三個點如下。第一個點是荷莫茲船流與保險恢復速度，這會直接回答停火能不能變成 physical normalization。<a href="https://www.iea.org/reports/oil-market-report-march-2026">IEA OMR March 2026</a> 第二個點是 <strong>2026-05-12</strong> 的 EIA STEO，這份報告會把 <code class="language-plaintext highlighter-rouge">94.74</code> 的現貨回落翻成新的月均價，或把 <code class="language-plaintext highlighter-rouge">115</code> 的第二季高點續留。<a href="https://www.eia.gov/outlooks/steo/">EIA STEO</a> 第三個點是零售柴油路徑，這條線會最早把盤面回落傳到運輸與供應鏈成本。<a href="https://www.eia.gov/pressroom/releases/press586.php">EIA press release</a></p>

<hr />

<p><em>資料來源：<a href="https://apnews.com/article/financial-markets-iran-oil-bcd3342cd0b4e60ebedc1e81db08f465">AP</a>、<a href="https://www.eia.gov/pressroom/releases/press586.php">EIA press release</a>、<a href="https://www.eia.gov/outlooks/steo/">EIA STEO</a>、<a href="https://www.iea.org/reports/oil-market-report-march-2026">IEA OMR March 2026</a>、<a href="https://www.ecb.europa.eu/press/key/date/2026/html/ecb.sp260325~ac2916a211.en.html">ECB speech</a>、<a href="https://www.cbc.gov.tw/tw/cp-302-190951-367ba-1.html">CBC press release</a></em>
<em>市場與官方數據截至：2026-04-08（AP 盤面反應） / 2026-04-07（EIA） / 2026-03-25（ECB） / 2026-03-20（CBC） / 2026-03-12（IEA）</em>
<em>本文僅供參考，不構成投資建議。</em></p>]]></content><author><name>Isaac</name></author><category term="macro" /><category term="macro" /><category term="energy" /><category term="geopolitics" /><category term="inflation" /><category term="bonds" /><summary type="html"><![CDATA[美伊接受兩週停火後，Brent 跌到 94.74 美元，S&P 500 期貨跳升 2.3%。EIA 4 月 7 日仍把第二季布蘭特高點放在 115 美元，市場先降的是現貨與航運恐慌，月均價與燃料傳導仍要等船流與 5 月 12 日 STEO 驗證。]]></summary></entry><entry xml:lang="zh-TW"><title type="html">6.9m 職缺還掛著，3.1% 錄用率先掉到疫情低點：美國勞動市場先進入招聘凍結</title><link href="https://www.isaacnote.com/2026/04/03/us-hiring-freeze-before-payrolls-zh/" rel="alternate" type="text/html" title="6.9m 職缺還掛著，3.1% 錄用率先掉到疫情低點：美國勞動市場先進入招聘凍結" /><published>2026-04-03T12:45:00+08:00</published><updated>2026-04-03T12:45:00+08:00</updated><id>https://www.isaacnote.com/2026/04/03/us-hiring-freeze-before-payrolls-zh</id><content type="html" xml:base="https://www.isaacnote.com/2026/04/03/us-hiring-freeze-before-payrolls-zh/"><![CDATA[<h2 id="69m-職缺還掛著31-錄用率先掉下來">6.9m 職缺還掛著，3.1% 錄用率先掉下來</h2>

<p>BLS 3 月 31 日把 2 月職缺寫成 <strong>688.2 萬</strong>，同時把 hires rate 壓到 <strong>3.1%</strong>；同一張表又把總錄用人數寫成 <strong>484.9 萬</strong>，比 1 月少了 49.8 萬。<a href="https://www.bls.gov/jlt/">BLS JOLTS Home</a></p>

<p><strong>6.9m 職缺仍在時，3.1% 錄用率先掉到疫情低點，今晚 4 月 3 日 20:30 的非農要讀成招聘凍結，還是更廣的就業放慢？</strong></p>

<p>這個框架把勞動市場拆成招聘線與裁員線。先看 4 月 2 日公布的 initial claims 會把裁員線抬到哪個位置，再看今晚非農與 <strong>2026-05-05</strong> 的下一份 JOLTS 會把 2 月的招聘凍結延長到哪個範圍；今天又碰到 Good Friday，美國現金股市休市，第一輪反應會先走到利率、美元與期貨，cash equity 會在下一個開市日補上。<a href="https://www.dol.gov/newsroom/releases/eta/eta20260402">DOL weekly claims</a>、<a href="https://www.bls.gov/news.release/empsit.nr0.htm">BLS Employment Situation</a>、<a href="https://www.nyse.com/publicdocs/nyse/ICE_NYSE_2026_Yearly_Trading_Calendar.pdf">NYSE 2026 calendar</a></p>

<h2 id="企業先關招聘閥門裁員線仍留在低位">企業先關招聘閥門，裁員線仍留在低位</h2>

<table>
  <thead>
    <tr>
      <th>解釋</th>
      <th>主要證據</th>
      <th>目前支持度</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td>招聘凍結先落地</td>
      <td>JOLTS 把 openings 由 <code class="language-plaintext highlighter-rouge">7.240m</code> 降到 <code class="language-plaintext highlighter-rouge">6.882m</code>，hires 由 <code class="language-plaintext highlighter-rouge">5.347m</code> 掉到 <code class="language-plaintext highlighter-rouge">4.849m</code>，hires rate 壓到 <code class="language-plaintext highlighter-rouge">3.1%</code></td>
      <td>很高</td>
    </tr>
    <tr>
      <td>裁員線仍留低位</td>
      <td>layoffs/discharges rate 維持 <code class="language-plaintext highlighter-rouge">1.1%</code>，DOL claims 只在 <code class="language-plaintext highlighter-rouge">202k</code>，4 週均值降到 <code class="language-plaintext highlighter-rouge">207.75k</code></td>
      <td>很高</td>
    </tr>
    <tr>
      <td>景氣仍在擴張區</td>
      <td>ADP 3 月 private payroll <code class="language-plaintext highlighter-rouge">+62k</code>，ISM 製造業 PMI <code class="language-plaintext highlighter-rouge">52.7%</code>、New Orders <code class="language-plaintext highlighter-rouge">53.5%</code>、Employment <code class="language-plaintext highlighter-rouge">48.7%</code></td>
      <td>高</td>
    </tr>
  </tbody>
</table>

<p>目前最被數字支持的版本，是企業先把錄用速度往下壓，裁員線維持低位。JOLTS 把 2 月 total job openings 由 1 月的 <strong>724.0 萬</strong> 降到 <strong>688.2 萬</strong>，降幅是 <strong>35.8 萬</strong>；同一個月 hires 由 <strong>534.7 萬</strong> 掉到 <strong>484.9 萬</strong>，單月少了 <strong>49.8 萬</strong>，跌幅約 <strong>9.3%</strong>，明顯快過職缺的 <strong>4.9%</strong>。<a href="https://www.bls.gov/jlt/">BLS JOLTS Home</a> 這條線表示勞動需求的第一個斷點落在「企業願意把張貼職缺變成實際錄用」這一步，大規模裁員訊號仍留在低檔。</p>

<aside style="float: right; width: 240px; margin: 0 0 1em 1.5em; padding: 0.75em 1em; background: rgba(100,116,139,0.15); border-left: 3px solid rgba(100,116,139,0.4); font-size: 0.82em; line-height: 1.6; border-radius: 4px;">
<strong>JOLTS</strong>：美國勞工統計局每月公布的職缺、錄用與離職流動調查。<br />
<strong>Hires Rate</strong>：單月錄用人數占就業人數比率，通常比失業率更早反映企業用人意願。
</aside>

<p>裁員線目前仍留低位。JOLTS 把 2 月 layoffs/discharges rate 放在 <strong>1.1%</strong>，total separations rate 也只是 <strong>3.1%</strong>；4 月 2 日的 DOL weekly claims 又把 3 月 28 日當週 initial claims 壓在 <strong>20.2 萬</strong>，四週均值降到 <strong>20.775 萬</strong>，insured unemployment rate 維持 <strong>1.2%</strong>。<a href="https://www.bls.gov/jlt/">BLS JOLTS Home</a>、<a href="https://www.dol.gov/newsroom/releases/eta/eta20260402">DOL weekly claims</a> 這代表企業先調整的是招聘閥門，現有人力配置仍維持穩定。失業率因此會比企業用工行為慢半拍。</p>

<p>JOLTS PDF 的 Table 14 把壓力位置切得更清楚。<code class="language-plaintext highlighter-rouge">1-9</code> 人小型企業的 openings rate 從 1 月 <strong>6.5%</strong> 掉到 2 月 <strong>3.5%</strong>，hires rate 從 <strong>4.4%</strong> 掉到 <strong>2.5%</strong>；<code class="language-plaintext highlighter-rouge">5,000+</code> 企業的 openings rate 反而由 <strong>4.4%</strong> 升到 <strong>5.0%</strong>，hires rate 卻仍由 <strong>2.1%</strong> 降到 <strong>1.4%</strong>。<a href="https://www.bls.gov/news.release/pdf/jolts.pdf">BLS JOLTS PDF</a> 這條分化很有用。小企業先把空缺撤掉，大企業把職缺掛著，實際錄用卻更慢。headline openings 因此會比實際 hiring condition 更有韌性。</p>

<div style="max-width: 680px; margin: 2em auto;">
  <canvas id="macroChart20260403HiringFreeze"></canvas>
</div>
<script src="https://cdn.jsdelivr.net/npm/chart.js"></script>

<script>
new Chart(document.getElementById('macroChart20260403HiringFreeze'), {
  type: 'bar',
  data: {
    labels: ['2025-02', '2026-01', '2026-02'],
    datasets: [
      {
        label: 'Job Openings',
        data: [7.242, 7.240, 6.882],
        backgroundColor: 'rgba(37, 99, 235, 0.78)',
        borderColor: 'rgba(37, 99, 235, 1)',
        borderWidth: 1.2
      },
      {
        label: 'Hires',
        data: [5.236, 5.347, 4.849],
        backgroundColor: 'rgba(16, 185, 129, 0.78)',
        borderColor: 'rgba(16, 185, 129, 1)',
        borderWidth: 1.2
      },
      {
        label: 'Total Separations',
        data: [5.285, 5.144, 4.971],
        backgroundColor: 'rgba(249, 115, 22, 0.78)',
        borderColor: 'rgba(249, 115, 22, 1)',
        borderWidth: 1.2
      }
    ]
  },
  options: {
    responsive: true,
    plugins: {
      title: {
        display: true,
        text: '職缺與離職變動仍大致穩定，錄用先掉下來（資料來源：BLS JOLTS）'
      }
    },
    scales: {
      y: {
        beginAtZero: true,
        ticks: {
          callback: function(value) { return value + 'm'; }
        }
      }
    }
  }
});
</script>

<p>反方同樣存在，而且數字有根據。ADP 4 月 1 日仍把 3 月 private payroll 寫成 <strong>+6.2 萬</strong>，<strong>Dr. Nela Richardson</strong> 也指出 hiring and pay gains held steady，smallest employers 連續兩個月成為 job growth 來源。<a href="https://adpemploymentreport.com/">ADP</a> ISM 3 月製造業 PMI 也維持 <strong>52.7%</strong>，New Orders 為 <strong>53.5%</strong>，代表 goods cycle 仍在擴張區。<a href="https://www.ismworld.org/supply-management-news-and-reports/reports/ism-pmi-reports/pmi/march/">ISM March Manufacturing</a> 這個反方讓今天的判斷維持克制：招聘凍結已經發生，總就業的收縮訊號仍集中在招聘端。</p>

<p>跨區域資料把這個框架再壓實一層。Eurostat 4 月 1 日把 euro area 2 月 unemployment rate 寫成 <strong>6.2%</strong>，失業人數增到 <strong>1,091.9 萬</strong>，月增 <strong>9.3 萬</strong>；同一天，BOJ Tankan 把日本 all-industry business conditions DI 維持在 <strong>18</strong>，employment conditions DI 維持 <strong>-38</strong>，企業對 loan-rate change 的上升回答則跳到 <strong>+17</strong>。<a href="https://ec.europa.eu/eurostat/en/web/products-euro-indicators/w/3-01042026-ap">Eurostat</a>、<a href="https://www.boj.or.jp/en/statistics/tk/yoshi/tk2603.htm">BOJ Tankan</a> 歐洲先出現邊際鬆動，日本仍處在缺工與資金成本上升並存的區間，美國現在比較像卡在兩者之間：企業維持低裁員，錄用速度先縮。</p>

<p>ISM 的 Susan Spence 又把政策與地緣風險放進同一條線。她說 manufacturing employment 仍卡在 contraction，tariff uncertainty 先壓住 hiring，Middle East conflict 與 supply chain cost pressure 又把 Prices Index 推到 <strong>78.3</strong>。<a href="https://www.ismworld.org/supply-management-news-and-reports/news-publications/inside-supply-management-magazine/blog/2026/2026-04/ism-pmi-reports-roundup-march-2026-manufacturing/">ISM PMI Reports Roundup</a>、<a href="https://www.ismworld.org/supply-management-news-and-reports/reports/ism-pmi-reports/pmi/march/">ISM March Manufacturing</a> 這代表今晚非農如果偏弱，市場會同時讀到 domestic demand、成本 shock 與政策不確定三條線；企業錄用意願因此會繼續承壓。</p>

<h2 id="202-萬-claims-與-5-月-5-日-jolts-會把招聘凍結定型">20.2 萬 claims 與 5 月 5 日 JOLTS 會把招聘凍結定型</h2>

<p>如果 <strong>3 月非農新增就業仍有 10 萬以上</strong>，<strong>失業率留在 4.3% 或更低</strong>，同時未來四週 initial claims 續留 <strong>21 萬</strong> 附近，→ 2 月的 JOLTS 會落在企業把招聘流程拉長這條線，裁員線會續留低位。<a href="https://www.bls.gov/news.release/empsit.nr0.htm">BLS Employment Situation</a>、<a href="https://www.dol.gov/newsroom/releases/eta/eta20260402">DOL weekly claims</a></p>

<p>如果 <strong>3 月非農低於 5 萬</strong>，或 <strong>失業率升到 4.5% 以上</strong>，接著 <strong>initial claims 連 4 週高於 22 萬</strong>，→ 招聘凍結會正式轉成更廣的就業放慢，4 月的家庭支出與信用資料也會一起承壓。<a href="https://www.bls.gov/news.release/empsit.nr0.htm">BLS Employment Situation</a>、<a href="https://www.newyorkfed.org/newsevents/news/research/2026/20260309">NY Fed SCE</a></p>

<p>如果 <strong>2026-05-05</strong> 的 3 月 JOLTS 仍把 hires 留在 <strong>490 萬</strong> 以下、<strong>quits rate 留在 1.9% 或更低</strong>，同時 <strong>2026-04-09</strong> 的 2 月 personal income and outlays 把 real PCE 壓在 <strong>0.1%</strong> 附近，→ 企業保守會開始由招聘端傳到家庭端，3 月 29 日那篇「先補緩衝」框架也要接受更嚴格的交叉檢驗。<a href="https://www.bls.gov/jlt/">BLS JOLTS Home</a>、<a href="https://www.bea.gov/node/43012">BEA schedule</a></p>

<h2 id="結語">結語</h2>

<blockquote>
  <p><strong>核心判斷：</strong> 2 月美國勞動市場先出現招聘凍結，裁員線仍留低位；3 月非農若維持正成長與低失業率，風險會停在企業縮小錄用閥門的層次。</p>
</blockquote>

<table>
  <thead>
    <tr>
      <th>Metric</th>
      <th>Threshold</th>
      <th>Window</th>
      <th>Implication</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td>Payrolls + unemployment</td>
      <td>3 月與 4 月 payrolls 都 <code class="language-plaintext highlighter-rouge">&gt;=100k</code>，且失業率都 <code class="language-plaintext highlighter-rouge">&lt;=4.3%</code></td>
      <td>觀察 2026-04-03 與 2026-05-08 兩次非農</td>
      <td>2 月 JOLTS 較像短期擾動，招聘凍結框架降權</td>
    </tr>
    <tr>
      <td>Initial claims + layoffs/discharges rate</td>
      <td>initial claims <code class="language-plaintext highlighter-rouge">&gt;220k</code> 連 4 週，且 layoffs/discharges rate <code class="language-plaintext highlighter-rouge">&gt;=1.3%</code></td>
      <td>每週觀察至 2026-05-07，並看 2026-05-05 JOLTS</td>
      <td>裁員線接棒，文章框架需要改成更廣的就業放慢</td>
    </tr>
    <tr>
      <td>Hires + real PCE</td>
      <td>hires <code class="language-plaintext highlighter-rouge">&lt;=4.9m</code> 連 2 次 JOLTS，且 real PCE 月增 <code class="language-plaintext highlighter-rouge">&lt;=0.1%</code> 連 2 次</td>
      <td>觀察 2026-04-09 / 2026-04-30 PIO 與 2026-05-05 / 2026-06-02 JOLTS</td>
      <td>企業保守開始傳到家庭需求，消費與就業框架要合併重寫</td>
    </tr>
  </tbody>
</table>

<p>後續最值得看的三個點如下。第一個點是 <strong>今天 2026-04-03 20:30</strong> 的非農與失業率，這會先把招聘凍結留在流程題，或推進到就業題。<a href="https://www.bls.gov/news.release/empsit.nr0.htm">BLS Employment Situation</a> 第二個點是 <strong>2026-04-09</strong> 的 BEA personal income and outlays，這份資料會告訴市場家庭把 2 月的保守招聘吸收掉，還是已經把它變成支出放慢。<a href="https://www.bea.gov/node/43012">BEA schedule</a> 第三個點是 <strong>2026-05-05</strong> 的下一份 JOLTS，這會直接回答 2 月的 3.1% hires rate 是單月凹點，還是新中樞。<a href="https://www.bls.gov/jlt/">BLS JOLTS Home</a></p>

<hr />

<p><em>資料來源：<a href="https://www.bls.gov/jlt/">BLS JOLTS Home</a>、<a href="https://www.bls.gov/news.release/jolts.t01.htm">BLS JOLTS Table 1</a>、<a href="https://www.bls.gov/news.release/pdf/jolts.pdf">BLS JOLTS PDF</a>、<a href="https://www.dol.gov/newsroom/releases/eta/eta20260402">DOL weekly claims</a>、<a href="https://adpemploymentreport.com/">ADP National Employment Report</a>、<a href="https://www.ismworld.org/supply-management-news-and-reports/reports/ism-pmi-reports/pmi/march/">ISM March Manufacturing PMI</a>、<a href="https://www.ismworld.org/supply-management-news-and-reports/news-publications/inside-supply-management-magazine/blog/2026/2026-04/ism-pmi-reports-roundup-march-2026-manufacturing/">ISM PMI Reports Roundup</a>、<a href="https://ec.europa.eu/eurostat/en/web/products-euro-indicators/w/3-01042026-ap">Eurostat unemployment</a>、<a href="https://www.boj.or.jp/en/statistics/tk/yoshi/tk2603.htm">BOJ Tankan Outline</a>、<a href="https://www.newyorkfed.org/newsevents/news/research/2026/20260309">NY Fed SCE</a>、<a href="https://www.nyse.com/publicdocs/nyse/ICE_NYSE_2026_Yearly_Trading_Calendar.pdf">NYSE 2026 calendar</a>、<a href="https://www.bea.gov/node/43012">BEA schedule</a></em>
<em>市場與官方數據截至：2026-04-02（DOL weekly claims / 4 月 2 日美股常規盤） / 2026-04-01（ADP、ISM、Eurostat、BOJ） / 2026-03-31（JOLTS） / 2026-03-09（NY Fed SCE）</em>
<em>本文僅供參考，不構成投資建議。</em></p>]]></content><author><name>Isaac</name></author><category term="macro" /><category term="macro" /><category term="employment" /><category term="consumption" /><category term="fed" /><summary type="html"><![CDATA[BLS 把 2 月職缺寫成 688.2 萬，hires 只剩 484.9 萬，hires rate 掉到 3.1%。DOL claims 仍在 20.2 萬，今晚 4 月 3 日非農會決定這是企業先關招聘閥門，還是更廣的就業放慢。]]></summary></entry><entry xml:lang="zh-TW"><title type="html">12.33% 關稅降下來了，650 億美元順差仍在：台灣輸美風險已從稅率表移到產能表</title><link href="https://www.isaacnote.com/2026/03/30/taiwan-tariff-overcapacity-shift-zh/" rel="alternate" type="text/html" title="12.33% 關稅降下來了，650 億美元順差仍在：台灣輸美風險已從稅率表移到產能表" /><published>2026-03-30T12:45:00+08:00</published><updated>2026-03-30T12:45:00+08:00</updated><id>https://www.isaacnote.com/2026/03/30/taiwan-tariff-overcapacity-shift-zh</id><content type="html" xml:base="https://www.isaacnote.com/2026/03/30/taiwan-tariff-overcapacity-shift-zh/"><![CDATA[<h2 id="1233-與-650-億美元寫出兩張不同的表">12.33% 與 650 億美元寫出兩張不同的表</h2>

<p>行政院 2 月 13 日將台灣具輸美實績產品的平均關稅壓到 <strong>12.33%</strong>。<a href="https://www.ey.gov.tw/Page/9277F759E41CCD91/472c4eba-b7c3-4a7d-8b39-e482e5a1548d">行政院</a> USTR 在 3 月 11 日啟動、3 月下旬完成 final notice 的 301 調查，又把台灣 2024 年對美貨品與服務順差寫成 <strong>650 億美元</strong>。<a href="https://ustr.gov/sites/default/files/files/Press/Releases/2026/USTR%20301%20FRN%20Industrial%20Excess%20Capacity%20Final.pdf">USTR final notice</a></p>

<p>平均關稅已降到 12.33% 時，台灣輸美製造鏈下一步要看對等關稅，還是美國對過剩產能的結構審查？</p>

<p>這個框架把風險拆成稅率層、產業層與程序層。最有辨識力的三個觀察點是 <strong>76%</strong> 的 232 類別曝險、<strong>2026-04-15</strong> 的書面意見截止、以及 <strong>2026-05-05</strong> 的聽證會起點。<a href="https://www.ey.gov.tw/Page/9277F759E41CCD91/472c4eba-b7c3-4a7d-8b39-e482e5a1548d">行政院</a>、<a href="https://ustr.gov/sites/default/files/files/Press/Releases/2026/USTR%20301%20FRN%20Industrial%20Excess%20Capacity%20Final.pdf">USTR final notice</a></p>

<p>2 月 21 日那篇文章拆的是 ART 的條文與容量。<a href="/2026/02/21/us-taiwan-trade-deal-zh/">前文</a> 今天把焦點移到 USTR 的 301 行政紀錄，因為風險來源已經換表。</p>

<h2 id="稅率層先落地產能層開始接棒">稅率層先落地，產能層開始接棒</h2>

<table>
  <thead>
    <tr>
      <th>解釋</th>
      <th>主要證據</th>
      <th>目前支持度</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td>ART 已處理稅率層，結構審查開始接棒</td>
      <td>行政院把平均關稅壓到 <code class="language-plaintext highlighter-rouge">12.33%</code>、<code class="language-plaintext highlighter-rouge">2,072</code> 項產品豁免、對等關稅曝險由 <code class="language-plaintext highlighter-rouge">24%</code> 降到 <code class="language-plaintext highlighter-rouge">15.5%</code>；USTR 仍把台灣 <code class="language-plaintext highlighter-rouge">650 億美元</code> 對美順差與半導體、電子、機械一起寫進 301 調查語境</td>
      <td>很高</td>
    </tr>
    <tr>
      <td>USTR 對過剩產能的定義採用混合框架</td>
      <td>調查對象達 <code class="language-plaintext highlighter-rouge">16</code> 個經濟體；USTR 同時使用順差、閒置產能、未獲利企業與政策介入作為證據；日本即使存在全球貨品逆差仍被納入</td>
      <td>很高</td>
    </tr>
    <tr>
      <td>這個詞已經進入跨區域政策語言</td>
      <td>WTO 指出 2026 年 2 月底全球 MFN 貿易占比仍有 <code class="language-plaintext highlighter-rouge">72%</code>；OECD 預估 2027 年 steel excess capacity 升到 <code class="language-plaintext highlighter-rouge">721 million tonnes</code>；歐盟把 steel safeguard liberalisation rate 由 <code class="language-plaintext highlighter-rouge">1%</code> 降到 <code class="language-plaintext highlighter-rouge">0.1%</code></td>
      <td>高</td>
    </tr>
  </tbody>
</table>

<p>行政院把台灣輸美曝險結構切得很清楚。2024 年對美出口中，屬於 232 條款已調查或正在調查的產品占 <strong>76%</strong>，原本適用對等關稅的輸美金額占比是 <strong>24%</strong>；納入 <code class="language-plaintext highlighter-rouge">2,072</code> 項豁免後，真正承受對等關稅的金額占比降到 <strong>15.5%</strong>。<a href="https://www.ey.gov.tw/Page/9277F759E41CCD91/472c4eba-b7c3-4a7d-8b39-e482e5a1548d">行政院</a> 這組數字直接說明，ART 先處理的是稅率表，台灣輸美的主曝險仍停在產業審查。</p>

<div style="max-width: 640px; margin: 2em auto;">
  <canvas id="macroChart20260330TaiwanTariffExposure"></canvas>
</div>
<script src="https://cdn.jsdelivr.net/npm/chart.js"></script>

<script>
new Chart(document.getElementById('macroChart20260330TaiwanTariffExposure'), {
  type: 'bar',
  data: {
    labels: ['232 已調查／調查中占輸美金額', '原適用對等關稅占輸美金額', '納入豁免後仍承受對等關稅'],
    datasets: [{
      label: '占比 (%)',
      data: [76, 24, 15.5],
      backgroundColor: [
        'rgba(180, 83, 9, 0.78)',
        'rgba(8, 145, 178, 0.78)',
        'rgba(21, 128, 61, 0.78)'
      ],
      borderColor: [
        'rgba(180, 83, 9, 1)',
        'rgba(8, 145, 178, 1)',
        'rgba(21, 128, 61, 1)'
      ],
      borderWidth: 1.2
    }]
  },
  options: {
    responsive: true,
    plugins: {
      title: {
        display: true,
        text: '台灣輸美曝險結構（資料來源：行政院 2026-02-13）'
      },
      legend: { display: false }
    },
    scales: {
      y: {
        beginAtZero: true,
        max: 100,
        ticks: {
          callback: function(value) { return value + '%'; }
        }
      }
    }
  }
});
</script>

<p>USTR final notice 又把另一張表寫得很清楚。台灣 2024 年貨品順差為 <strong>733 億美元</strong>，對美貨品與服務順差創 <strong>650 億美元</strong> 新高；調查文件也把 <code class="language-plaintext highlighter-rouge">semiconductors</code>、<code class="language-plaintext highlighter-rouge">electronics</code>、<code class="language-plaintext highlighter-rouge">machine tools</code>、<code class="language-plaintext highlighter-rouge">machinery</code>、<code class="language-plaintext highlighter-rouge">robots</code> 與 <code class="language-plaintext highlighter-rouge">solar modules</code> 放進示範性產業清單。<a href="https://ustr.gov/sites/default/files/files/Press/Releases/2026/USTR%20301%20FRN%20Industrial%20Excess%20Capacity%20Final.pdf">USTR final notice</a>、<a href="https://ustr.gov/about/policy-offices/press-office/fact-sheets/2026/march/fact-sheet-ustr-initiates-section-301-investigations-structural-excess-capacity-and-production">USTR fact sheet</a> 稅率層因此已經落地，產業層才進入正式審查。</p>

<aside style="float: right; width: 235px; margin: 0 0 1em 1.5em; padding: 0.75em 1em; background: rgba(100,116,139,0.15); border-left: 3px solid rgba(100,116,139,0.4); font-size: 0.82em; line-height: 1.6; border-radius: 4px;">
<strong>ART</strong>：Agreement on Reciprocal Trade，台美 2026 年 2 月簽署的對等貿易協定。<br />
<strong>Section 232</strong>：美國以國安理由處理特定產業進口的法律工具。<br />
<strong>Section 301</strong>：美國用來調查不公平貿易做法並採取關稅或其他措施的法律工具。
</aside>

<p>這個程序的口徑比一般關稅新聞更寬。USTR 同時把大額或持續性順差、閒置產能、未獲利企業與七類政策介入放進同一個證據池，包含補貼、國有或國家控制企業、市場進入障礙、補貼性融資與匯率作法。<a href="https://ustr.gov/about/policy-offices/press-office/fact-sheets/2026/march/fact-sheet-ustr-initiates-section-301-investigations-structural-excess-capacity-and-production">USTR fact sheet</a>、<a href="https://ustr.gov/sites/default/files/files/Press/Releases/2026/USTR%20301%20FRN%20Industrial%20Excess%20Capacity%20Final.pdf">USTR final notice</a> Japan 這個例子最能說明這件事。USTR 明寫日本 2024 年存在約 <strong>360 億美元</strong> 的全球貨品逆差，但它仍因對美 <strong>570 億美元</strong> 順差、汽車集中度與未獲利企業比例被納入名單。<a href="https://ustr.gov/sites/default/files/files/Press/Releases/2026/USTR%20301%20FRN%20Industrial%20Excess%20Capacity%20Final.pdf">USTR final notice</a> 這條線代表，既有貿易協定與總量口徑已經不足以保證脫離調查。</p>

<p>Brookings 與 Global Trade Alert 提供了今天最有用的反方。Kari Heerman 與 Elena Patel 認為，post-IEEPA environment 下的 Section 301 需要完整行政紀錄，公開意見會直接影響調查範圍與後續措施；Johannes Fritz 也指出，USTR 對 16 個經濟體列出 <code class="language-plaintext highlighter-rouge">33</code> 個證據指標，卻只明確寫出 <code class="language-plaintext highlighter-rouge">7</code> 個政策成因，<code class="language-plaintext highlighter-rouge">10</code> 個經濟體目前只有症狀、原因仍留在調查中。<a href="https://www.brookings.edu/articles/after-ieepa-new-section-301-investigations-and-why-public-input-matters/">Brookings</a>、<a href="https://globaltradealert.org/blog/section-301-overcapacity-investigation-scope">Global Trade Alert</a> 這條反方讓今天的結論維持平衡：301 程序已經開啟，調查範圍仍保有被重寫的空間。</p>

<p>台灣承受這條風險的權重也很高。行政院明寫，美國已躍升為台灣第一大出口市場，占台灣對全球出口約 <strong>3 成</strong>；2024 年對美出口額達 <strong>1,137.6 億美元</strong>，其中約 <strong>76%</strong> 又集中在 232 已調查或正在調查的項目。<a href="https://www.ey.gov.tw/Page/9277F759E41CCD91/472c4eba-b7c3-4a7d-8b39-e482e5a1548d">行政院</a> 這代表，美國若把風險評估從平均關稅推向產業分類，台灣出口鏈受到的衝擊會直接放大到整體外需框架。</p>

<p>跨區域資料讓這個框架更完整。WTO 指出，截至 2026 年 2 月底，全球以 MFN 為基礎的貿易占比仍有 <strong>72%</strong>，2025 年 AI-enabling goods 貢獻全球貿易成長的 <strong>42%</strong>；這表示大多數貿易規則仍在一般框架裡運作，邊際風險卻開始集中在高科技與關鍵製造鏈。<a href="https://www.wto.org/english/news_e/news26_e/stat_19mar26_329_e.htm">WTO</a> OECD 又把 steel excess capacity 在 2027 年升到 <strong>721 million tonnes</strong> 寫成全球產業穩定風險，歐盟則已把 steel safeguard liberalisation rate 由 <strong>1%</strong> 降到 <strong>0.1%</strong>，法律效期維持到 <strong>2026-06-30</strong>。<a href="https://www.oecd.org/en/about/news/press-releases/2025/05/surging-excess-capacity-threatens-steel-market-stability-employment-and-decarbonisation-plans.html">OECD</a>、<a href="https://policy.trade.ec.europa.eu/news/commission-strengthens-protection-eu-steel-industry-2025-03-25_en">European Commission</a> 這組資料說明，<code class="language-plaintext highlighter-rouge">overcapacity</code> 已經成為跨區域政策語言。</p>

<p>目前最被數字支持的版本很清楚。ART 先替台灣處理了平均關稅與豁免清單，USTR 又把台灣放進以順差、產業結構與政策介入為基礎的 301 程序。台灣輸美風險的主戰場因此由稅率表移到產能表，企業需要管理的變數也會由平均稅率延伸到產品分類、產業敘事與行政紀錄攻防。<a href="https://www.ey.gov.tw/Page/9277F759E41CCD91/472c4eba-b7c3-4a7d-8b39-e482e5a1548d">行政院</a>、<a href="https://ustr.gov/sites/default/files/files/Press/Releases/2026/USTR%20301%20FRN%20Industrial%20Excess%20Capacity%20Final.pdf">USTR final notice</a></p>

<h2 id="4-月-15-日與-5-月-5-日會把抽象風險變成正式紀錄">4 月 15 日與 5 月 5 日會把抽象風險變成正式紀錄</h2>

<p>如果台灣輸美的 232 類別占比在未來兩個月仍維持 <strong>70%</strong> 上方，USTR 的台灣相關公開紀錄又持續把半導體、電子與機械放在同一條過剩產能敘事裡，→ 結構審查路徑會續留，今天的框架也會維持主導地位。<a href="https://www.ey.gov.tw/Page/9277F759E41CCD91/472c4eba-b7c3-4a7d-8b39-e482e5a1548d">行政院</a>、<a href="https://ustr.gov/about/policy-offices/press-office/fact-sheets/2026/march/fact-sheet-ustr-initiates-section-301-investigations-structural-excess-capacity-and-production">USTR fact sheet</a></p>

<p>如果 4 月 15 日前後的公開意見書開始把台灣半導體與資通訊明確切出一般過剩產能部門，並把赴美投資、關鍵供應鏈互補與 <code class="language-plaintext highlighter-rouge">2,072</code> 項產品豁免的執行情況寫進行政紀錄，→ ART 的解釋力會回升，風險會更多留在談判與豁免管理層。<a href="https://www.ey.gov.tw/Page/9277F759E41CCD91/472c4eba-b7c3-4a7d-8b39-e482e5a1548d">行政院</a>、<a href="https://www.brookings.edu/articles/after-ieepa-new-section-301-investigations-and-why-public-input-matters/">Brookings</a></p>

<p>如果歐盟與美國在 2026 年第二季都沿著 <code class="language-plaintext highlighter-rouge">overcapacity -&gt; sector-specific defense</code> 這條線往前走，→ 台灣輸美風險會由單一美國雙邊題，擴大成跨市場的產品分類與法遵題；屆時，單靠平均關稅已經無法完整描述外需風險。<a href="https://policy.trade.ec.europa.eu/news/commission-strengthens-protection-eu-steel-industry-2025-03-25_en">European Commission</a>、<a href="https://www.oecd.org/en/about/news/press-releases/2025/05/surging-excess-capacity-threatens-steel-market-stability-employment-and-decarbonisation-plans.html">OECD</a>、<a href="https://www.wto.org/english/news_e/news26_e/stat_19mar26_329_e.htm">WTO</a></p>

<h2 id="結語">結語</h2>

<blockquote>
  <p><strong>核心判斷：</strong> 台灣對美平均關稅已經落地，台灣輸美風險正在 USTR 的 301 行政紀錄裡重新定價；決定風險高低的變數已經從稅率表轉到產業敘事、產品分類與順差證據。</p>
</blockquote>

<table>
  <thead>
    <tr>
      <th>Metric</th>
      <th>Threshold</th>
      <th>Window</th>
      <th>Implication</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td>Taiwan-related public submissions</td>
      <td>2026-04-15 前，若至少 <code class="language-plaintext highlighter-rouge">2</code> 份主要公開意見書明確把半導體 / 資通訊排除於 Taiwan-specific remedy scope</td>
      <td>觀察 2026-04-15（USTR 書面意見截止）與其後公開 docket</td>
      <td>「風險已從稅率表移到產能表」框架降權，ART 的 tariff advantage 重新升權</td>
    </tr>
    <tr>
      <td>Hearing scope</td>
      <td>2026-05-05 至 2026-05-08 的聽證若有 <code class="language-plaintext highlighter-rouge">2</code> 天以上把台灣討論集中在順差與產業結構，且半導體 / 電子 / 機械仍留在同一調查語境</td>
      <td>觀察 2026-05-05 至 2026-05-08（USTR 聽證會）</td>
      <td>結構審查框架升權，台灣輸美風險管理進入程序與分類題</td>
    </tr>
    <tr>
      <td>EU steel safeguard posture</td>
      <td>歐盟若在 2026-06-30 前維持 <code class="language-plaintext highlighter-rouge">0.1%</code> liberalisation rate 並讓 safeguard 工具續留或以替代工具接續</td>
      <td>觀察即日起至 2026-06-30（歐盟現行措施法定效期）</td>
      <td><code class="language-plaintext highlighter-rouge">overcapacity</code> 作為跨區域政策語言續留，台灣需把歐美雙邊工具一起納入框架</td>
    </tr>
  </tbody>
</table>

<p>後續最值得盯的三個點如下。第一個點是 <strong>USTR-2026-0067</strong> 的公開意見書，台灣官方與產業如何界定半導體、資通訊與機械，會直接影響調查語言。第二個點是 <strong>2026-05-05</strong> 開始的聽證會，這會把 abstract concern 變成正式問答紀錄。第三個點是 <strong>2026-06-30</strong> 的歐盟 steel safeguard 法定節點，這個日期會告訴市場，<code class="language-plaintext highlighter-rouge">overcapacity</code> 會停在鋼鐵工具，還是進一步擴成更廣的工業政策語言。<a href="https://ustr.gov/sites/default/files/files/Press/Releases/2026/USTR%20301%20FRN%20Industrial%20Excess%20Capacity%20Final.pdf">USTR final notice</a>、<a href="https://policy.trade.ec.europa.eu/news/commission-strengthens-protection-eu-steel-industry-2025-03-25_en">European Commission</a></p>

<hr />

<p><em>資料來源：<a href="https://www.ey.gov.tw/Page/9277F759E41CCD91/472c4eba-b7c3-4a7d-8b39-e482e5a1548d">行政院 ART 新聞稿</a>、<a href="https://ustr.gov/about/policy-offices/press-office/fact-sheets/2026/march/fact-sheet-ustr-initiates-section-301-investigations-structural-excess-capacity-and-production">USTR Fact Sheet</a>、<a href="https://ustr.gov/sites/default/files/files/Press/Releases/2026/USTR%20301%20FRN%20Industrial%20Excess%20Capacity%20Final.pdf">USTR Final Notice</a>、<a href="https://www.wto.org/english/news_e/news26_e/stat_19mar26_329_e.htm">WTO Global Trade Outlook and Statistics</a>、<a href="https://www.oecd.org/en/about/news/press-releases/2025/05/surging-excess-capacity-threatens-steel-market-stability-employment-and-decarbonisation-plans.html">OECD press release</a>、<a href="https://policy.trade.ec.europa.eu/news/commission-strengthens-protection-eu-steel-industry-2025-03-25_en">EU Commission steel safeguard update</a>、<a href="https://www.brookings.edu/articles/after-ieepa-new-section-301-investigations-and-why-public-input-matters/">Brookings</a>、<a href="https://globaltradealert.org/blog/section-301-overcapacity-investigation-scope">Global Trade Alert</a>、<a href="https://www.inside.com.tw/article/40821-301-mar-2026">INSIDE / 中央社</a>、<a href="https://news.pts.org.tw/article/747825">公視新聞網</a></em>
<em>政策與官方文件截至：2026-03-30</em>
<em>本文僅供參考，不構成投資建議。</em></p>]]></content><author><name>Isaac</name></author><category term="macro" /><category term="macro" /><category term="tariff" /><category term="taiwan" /><category term="semiconductor" /><category term="geopolitics" /><summary type="html"><![CDATA[行政院將台灣輸美平均關稅降到 12.33%，並讓 2,072 項產品豁免對等關稅；USTR 仍把台灣 2024 年對美貨品與服務順差寫成 650 億美元。4 月 15 日評論截止與 5 月 5 日聽證會，會決定台灣輸美風險停在稅率協議，還是轉進結構審查。]]></summary></entry><entry xml:lang="zh-TW"><title type="html">Relevant Search 讀書筆記（6）：排序函數與商業平衡</title><link href="https://www.isaacnote.com/2026/03/28/relevant-search-ranking-function-balance-zh/" rel="alternate" type="text/html" title="Relevant Search 讀書筆記（6）：排序函數與商業平衡" /><published>2026-03-28T20:30:00+08:00</published><updated>2026-03-28T20:30:00+08:00</updated><id>https://www.isaacnote.com/2026/03/28/relevant-search-ranking-function-balance-zh</id><content type="html" xml:base="https://www.isaacnote.com/2026/03/28/relevant-search-ranking-function-balance-zh/"><![CDATA[<ul>
  <li>Chapter 2 的 2.4.5–2.5 直接把「相關性」落到 ranking function，團隊因此可以用可觀測的分數機制持續優化排序。</li>
  <li>這段值得看，因為它把文字匹配、欄位權重與商業 boost 放進同一個計分框架，產品因此能把抽象討論轉成可執行調整。</li>
  <li>搜尋引擎在沒有指定排序時會依相關性分數回傳結果，使用者因此先看到最可能有用的內容。</li>
  <li>排名函數會同時讀取 query 訊號與文件訊號並產生最終分數，系統因此可以兼顧語意命中與業務目標。</li>
  <li>團隊提高 title 欄位權重會放大標題命中的影響，精準主題文件因此更穩定出現在前段名次。</li>
  <li>團隊加入 popularity boost 會提升高轉換內容的排序機率，結果頁因此更貼近商業收益需求。</li>
  <li>團隊控制 boost 強度會限制商業訊號覆蓋文字相關性的幅度，系統因此維持「先相關、再商業」的排序邊界。</li>
  <li>團隊每週回放 20 個核心查詢並拆解 top 10 分數來源，工程師因此能快速定位錯排訊號並迭代權重設定。</li>
</ul>]]></content><author><name>Isaac</name></author><category term="tech" /><category term="search" /><category term="relevance" /><category term="ranking" /><category term="lucene" /><category term="elasticsearch" /><category term="business-signal" /><summary type="html"><![CDATA[Chapter 2 重點：把相關性拆成可計算訊號，並用權重與 boost 平衡使用者需求與商業目標。]]></summary></entry></feed>