開発mdx-playground

朝の通知で Winbond Electronics の NOR フラッシュが NVIDIA のサプライチェーンに正式採用されるという独占ネタが流れてきた。/memory-makers/winbond をブラウザで開こうとして「ウィンボンド」と打ち込んで検索が空振りした瞬間、ローマ字でも引けない作りになっていることに気づいた。表記対応を全社に展開し、続けて別ログで「AIは構造的大転換」というテーマを SVG 図解付きで記事化した。1日のメモリ関連の小ネタを2本まとめて残す。

1. Winbond の NOR フラッシュ NVIDIA 参入と表記対応

きっかけの一次情報

朝イチで読んだ独占記事の要旨。

  • Winbond Electronics の NOR フラッシュメモリが初めて NVIDIA のサプライチェーンに正式採用される見込み
  • 次世代プラットフォーム「Vera Rubin」(2026年後半に量産開始予定)で大きな市場シェア獲得が期待されている
  • AI サーバーの容量逼迫で大容量 NOR フラッシュの価格は今後も上振れする観測

サイト側で Winbond を月次・四半期トラッキング対象に含めていたので、データ自体はすでに winbondMonthlyRevenue.ts / winbondQuarterlyRevenue.ts に揃っている。直近の月次売上 YoY を確認すると、記事内容と整合する伸びが出ていた。

検索でハマった瞬間

makers ページの URL を Claude Code から教えてもらい、ブラウザで開こうとしたら、自分が「ウィンボンド」とカタカナで入力した瞬間にヒットせず手が止まった。ローマ字「Winbond」で打ち直してもダメだった。

makers ページの検索ロジックを確認したところ、name フィールド(カタカナ)と nameLocal(繁体字/ハングル)は検索対象に入っていたものの、nameLatin(ローマ字)が引っかからない構造だった。Winbond に限らず、SK ハイニックス・サムスン電子・フォックスコン等、カタカナをメインに据えている全社で同じ問題が再現する。

全社の name 構造を統一

アペイサーが既にカタカナ+ローマ字+繁体字の3軸で表記を揃えていたので、このパターンに全社を寄せる方針を決めて Claude Code に書き換えさせた。

  • name: カタカナ(メイン見出し用)
  • nameLatin: ローマ字/英語名(検索ヒット&サブ表示用)
  • nameLocal: 漢字・ハングル等の現地表記(さらに小さくサブ)

makers.ts を全社書き換えしてもらった後、MEMORY_MAKERS / MemoryMaker を参照している箇所への影響範囲を別途確認させて、個社ページにもローマ字・漢字を載せて検索ヒット範囲を広げた。

学び

  • 日本語サイトでも、海外メーカーはカタカナとローマ字の両方で引けないと指先が止まる。自分が「ウィンボンド」と打ったあと無意識に「Winbond」に切り替えたのが証拠
  • 新しいメーカーを追加するときは、最初から3軸(カタカナ/ローマ字/現地表記)で書く規約にした方が、こういう後付けの全社改修を避けられる
  • 既存の Apacer パターンが正解になっていたのは、追加時にカタカナ名のブレが大きく揺れて結局3軸を埋めたから。最初から「揺れる前提で全軸用意する」設計の方が事故が少ない

2. AIメモリサイクル「構造的大転換」を SVG 図解で記事化

テーマ設定

別セッションで「AI は一時的な業況回復ではなく構造的大転換」「過去30年の PC 時代と15年のスマホ時代が圧縮され、わずか7年で B2B AI サーバー投資へ移行している」というテーマを公開記事化することに決めた。一次情報は韓国の半導体投資ストラテジスト系の発言で、メモリサイクルの強気論を構造でつかみたかった。

svg-diagram スキル+doc-communication スキル+content-management スキルを併用して、文字を最小化し構造で見せる方針で5枚の SVG と本文を Claude Code に書かせた。

当初案:5枚の SVG

初稿では以下の5枚を作らせた。

  1. fig1: 体温計型の現在地(人体比喩)
  2. fig2: 時間圧縮(PC 30年+スマホ15年 → AI 7年)
  3. fig3: 波形 vs 直線(過去のメモリサイクル vs AI 期)
  4. fig4: B2C vs B2B(需要主体の転換)
  5. fig5: タイムライン

完成後にプレビューを見せたところ、太もも図(人体比喩)が外された。

取捨選択:太ももを富士登山「3合目」に置換、7年圧縮を削除

ユーザー指摘を受けて、人体比喩を一旦「富士登山の3合目」に置き換える方向で動かした。同時に「7年」という数字の出所を質問されて、正直に答えた。

  • 「7年」は元のスピーカーの比喩的な圧縮表現で、厳密な裏付けは元コンテンツに示されていない
  • 後付けで合理化するなら「ChatGPT 公開(2022年11月)→ 想定ピーク(2028〜2029年)= 約7年」と読めるが、これは事後解釈

裏付けが弱い数字を主役の図に据えるのはまずいので、図2(7年圧縮)と該当章ごと削除した。slug もテーマに合わせて /ai-memory-cycle-still-early-stage に変更し、人体比喩は富士登山「3合目」に統一した。

最終構成

章6本+SVG3枚に絞った。

  • fig1: 波形 vs 直線(過去のサイクル vs AI 期の構造)
  • fig2: B2C vs B2B(需要主体の転換)
  • fig3: タイムライン

表示確認

dev サーバーの状態を確認させたあと、ブラウザで本文をスクロールして3枚の SVG が全部描画されていること、コンソールエラーがゼロであること、「太もも」「7年」の痕跡が残っていないことをまとめて見てもらった。差し替えの取りこぼしがないか、本文の比喩表現と SVG ラベルが一致しているかが特に気になっていた。

学び

  • 不確実な数字を主役の図にしない。「7年で圧縮」という強いキャッチは出所が一次情報になく、図にするほど断定的に見えてしまう。テキスト中の修飾に留めて、図は別の根拠の強い構造に置き換えた方が記事全体の信頼が上がる
  • 人体比喩は読者を選ぶ。太もも図は技術系メディアで使うと表現の刺激が強すぎて本論が霞む。富士登山の3合目は同じ「途中地点」というメッセージを、誰でも違和感なく受け取れる比喩に変換できた
  • 文字最小・構造で見せる方針は、SVG 1枚あたりの認知負荷が下がってブログ本文と並んでも読みやすかった。ラベル文字数を絞ると、図が「ドキュメント・コミュニケーション」の補助器具として正しく機能する

明日以降の積み残し

  • memory-makers の検索ボックスに「Winbond で引ける」前提のテストケースを足す(手で気づくのを次は避けたい)
  • makers の3軸表記(カタカナ/ローマ字/現地表記)を、新規追加時に必須化するスキーマチェックを追加するか検討
  • AI メモリサイクル記事は、もう1つ別の「裏付けのある時間軸」(ハイパースケーラー Capex の月次推移など)と並べて、強気論の根拠を多層化したい