Micron FY26 Q3 Prepared Remarks を全文和訳して、SVGチャートを記事に埋め込んだ
Micron Technology が 2026-06-24 に開催した FY26 Q3 決算カンファレンスコール冒頭の Prepared Remarks(11ページのPDF)を、全文ほぼそのまま日本語に訳して公開記事として出した。出すだけでは情報が読み流されてしまうので、Prepared Remarks 本文で名前が出てくるエンドマーケット(Data Center / Mobile / Auto・Industrial / Client)と製品(DRAM / NAND / Other)の 過去8四半期の売上推移を SVG チャートにして、訳文の該当段落の直下に埋め込む ところまでセットにした。
成果物の本体は別ファイル: /micron-q3-fy26-prepared-remarks-japanese。この記事はその作業ログ。
1. PDF → 日本語全文訳
Downloads 配下の Q3 FY26 Prepared Remarks.pdf を Claude Code に読ませて、Satya Kumar(IR)→ Sanjay Mehrotra(CEO)→ Mark Murphy(CFO)の3人分を原文のセクション構成のまま訳出させた。約束した方針は次の3つだけ。
- 数値・固有名詞・略語は原文のまま
- 「fiscal Q3」は「FQ3(2026会計年度第3四半期)」と冗長に注釈
- SCA(Strategic Customer Agreements)は略称で残す
最初に出来上がった原稿をそのまま公開しかけたところで「これ Codex のレビュー受けてますか?」と聞かれて、受けていない、と返した。そのまま codex-review-doc スキルから Codex CLI(gpt-5.5)に PDF 原文と訳文を比較する形で fidelity レビュー をかけ直した。「忠実性に絞って、瑣末な揚げ足取りはするな」と先に縛りを入れたうえで投げたら、4件の中程度の指摘が返ってきた。すべて筋が通っていたので本文と訳者注に反映し、frontmatter に codex_review_count: 1 を立てた。
2. SVG 図解の流用
訳文だけだと文章が硬い。そこで MicronFy26Q3SummaryCard.vue に既に7枚の SVG(SCA全体像、SCA価格構造、SCA非対称メリット、$22B/RPO、5年 vs 3年、SAE L2+ レベル、メモリ階段)が入っていたのを思い出し、これを Python で抽出して apps/web/public/images/micron-q3-fy26-prepared-remarks-japanese/ 配下にファイル化し、訳文の該当段落の直下に  で挿入していった。
svg-diagramスキルと grid-alignment リファレンスを読み込み、既存スタイルから外れないことを確認- defusedxml を使う形に書き直してパースの安全性を担保
- 抽出と検証は
pythonで一気に回した
最初の defusedxml 化前のコードでセキュリティ警告が出たので、そこは素直に書き換えた。
3. セグメント別売上 8四半期推移チャート(試行錯誤あり)
Prepared Remarks のエンドマーケット解説には、目で確かめたくなる数字が並んでいた。
- 暦年2026年の 産業データセンター DRAM/NAND ビット出荷は2年前から倍以上 になる見込み
- 暦年2026年の 産業サーバーユニット成長を high-teens%(10%台後半)に上方修正 した(従来は low double-digits = 10%台前半)
- 伝統的サーバーが mid-teens 成長、AI アクセラレータ搭載サーバーがそれを上回る成長
文字でこれを読むだけだと「ふーん」で終わる。8四半期分のセグメント別売上を実際にチャートで並べたら、文字の重みが手触りに変わる。
試行錯誤1: バーの高さがズレていた
最初に生成した SVG をブラウザで開いて、目を細めずに「これ高さ合ってない」と分かるレベルでバーが食い違っていた。同じ系列なのに数字が大きい四半期のバーの方が低かったりする。指摘してもらってから、SVG の <rect height> を データ値 × (描画領域高さ / Yレンジ最大) で素直に計算し直すスクリプトに差し替えた。
LLM に SVG を吐かせると、座標計算をサボって「だいたいの高さ」で書いてくることがある。生成結果が正しいかどうかは目で見ないと分からない、というのを毎回思い知る。
試行錯誤2: Q3 FY25 を比較情報として追加
最初は当社既存データの5四半期(Q1/Q2 FY25 recast + Q1/Q2/Q3 FY26)だけで描いた。「Q3 FY25 はプレスリリースに新セグメント体系での recast 値 が載っているはず」と教えてもらって、そこを比較情報として追加。さらに 10-K FY25 の年次セグメント情報から Q4 FY25 = annual − (Q1+Q2+Q3) で逆算して埋めた。これで 7四半期の連続データが揃った。
検算メモ(10-K FY25 と Q1/Q2/Q3 FY25 recast 差分):
CMBU: 13,524 − (2,648 + 2,947 + 3,386) = 4,543
CDBU: 7,229 − (2,292 + 1,830 + 1,530) = 1,577
MCBU: 11,859 − (2,608 + 2,236 + 3,255) = 3,760
AEBU: 4,753 − (1,158 + 1,034 + 1,127) = 1,434
試行錯誤3: 統合チャート → 3分割
4セグメント(Data Center / Mobile / Auto・Industrial / Client)を 2x2 グリッドの1枚 SVG に統合したのが最初の版。これも「3枚に分割して、各エンドマーケット段落の直下に置きたい」と差し戻された。
Client は Prepared Remarks 上で独立した段落を持たず、Mobile と並べて扱われていたので、最終的に DC / Mobile(+Client)/ Auto・Industrial の3枚 に再構成して figure-08a-segment-dc.svg / figure-08b-segment-mobile.svg / figure-08c-segment-auto.svg として該当段落の直下に置き直した。CFO セクションで参照していた図番がズレるので、そこも振り直した。
文章のそばに数字の絵を置く方が、読者の頭に「今読んでいる段落の重み」を残せる。記事末尾にまとめて図を並べると、読者が本文と図の対応関係を頭の中で組み立て直す手間が出る。
4. DRAM / NAND / Other の製品別チャート
エンドマーケットの次に、Prepared Remarks 本文で扱われているのが 製品技術別(DRAM / NAND / Other) の構成。これも8四半期分の Press Release を当たって app/data/memory-makers/micronQuarterlyTechnology.ts を新設し、figure-09-technology-trend.svg を生成して NAND 段落の直後に挿入した。
データファイルを別出ししたのは、後日 SK Hynix や Kioxia と比較したい時に compose できるようにするため。スクリプトとデータを切り離しておく方が後工程が楽になる。
5. 売上 vs 売上原価 + 粗利率(右軸)
最後のチャートが一番効いた。「マイクロンの製造能力は変わっていない。粗利の上振れは ほぼ全部 ASP の上昇」 という仮説を視覚化したい、というリクエスト。これは過去4四半期(Q4 FY25 / Q1 FY26 / Q2 FY26 / Q3 FY26)の売上 + 売上原価(COGS)に、Q4 FY26 ガイダンスの売上中点と粗利率約86%から逆算した COGS を5本目に並べ、右軸に非GAAP粗利率を折れ線で重ねれば描ける。
- Q4 FY25 と Q1 FY26 の COGS は Press Release から欲しい
- SEC EDGAR を WebFetch で叩いたらブロックされた
r.jina.aiプロキシ経由でリトライしても抜けず、stockanalysis.com の四半期集計から拾った
Q2 FY26 → Q3 FY26 で 売上は +17,596M、COGS は 6,105M → $6,400M(+4.8%のみ)。差分の 99% 近くが粗利に直接落ちている ことがバーの高さで一目で見える。記事側にもこの含意(COGS 横ばい・ガイド粗利率の意味)を1段落だけ添えた。
学び
- 訳文だけで終わらせず、本文中の名詞(セグメント・製品)を SVG で受ける と、読み手の頭の動きが止まらない
- fidelity レビューは Codex の最も得意な領域。原文 PDF と訳文の両方を渡して「忠実性だけ見て」と縛れば、4件の指摘がそのまま使える品質で返ってくる
- 「数字の高さがズレてる」という違和感の検出は人間側の仕事。SVG の
<rect height>は機械的に計算できるが、生成結果が正しいかどうかは目で見ないと分からない - チャートは段落の直下に置く。記事末尾にまとめて並べると、読者が本文との対応関係を頭の中で組み立て直す必要が出る。分割の手間を惜しまない方が読まれる
残タスク
- DRAM/NAND の月次単価シナリオ(A/B/C)と Micron 四半期売上の回帰モデルを別記事として独立させたい
- Q4 FY25 を annual 逆算で埋めた手順を、他社(Samsung・Hynix)にも横展開できるか検討