今天有两条消息,开发者最好一起看。
第一条:美光2026财年Q4营收542.3亿美元,同比涨379%,调整后毛利率87%,数据中心业务180亿美元同比涨1042%,下季度指引中值615亿美元。CEO的判断是2027、2028年的供应紧张会比2026年更严重。
第二条:谷歌开源了 `google/ax`,一个Go写的agentic orchestration runtime,一天涨了约1379 Star。
一个是硬件层,一个是软件层。它们凑在一起说明的问题很直接:AI基础设施的瓶颈正在从"有没有模型"变成"算力存力够不够 + 编排层能不能扛住"。
一、存储为什么突然变成瓶颈
美光这份财报的核心不是营收增速,而是毛利率结构。DRAM营收398亿美元同比涨343%,NAND营收141亿美元同比涨526%,数据中心SSD接近100亿美元,是去年同期的十倍以上。
对后端工程师来说,这里有三个可以量化的影响:
| 维度 | 变化 | 工程含义 |
|------|------|----------|
| 服务器DRAM单价 | 环比高十位数百分比 | 单机内存预算大幅上浮 |
| 企业级SSD | 营收同比超10倍 | 冷热分层策略需要重算 |
| 供给周期 | 紧缺预计延续到2028 | 长期供应协议优先于现货采购 |
存储行业以前是典型的价格周期,扩产一两年就过剩。这一轮不同的地方在于需求集中在AI基础设施,客户对价格不敏感,而厂房从建设到量产要数年。这意味着成本压力会持续传导到云服务定价和自建集群的团队。
一个实际建议:如果你在做容量规划,别再用"历史单价"外推明年成本。锁定长协比赌现货更稳。
二、编排层被单独拆出来开源,说明什么
`google/ax` 的定位是 "Google's open agentic orchestration runtime",Go实现。这个动作本身比代码更有信息量。
Agent系统真正的难点,从来不是调用模型,而是这几件事:
1. 多步骤任务的状态管理(中途失败怎么恢复)
2. 工具路由和权限边界(哪个Agent能碰哪个系统)
3. 长任务的调度与并发控制
4. 可观测性(一次任务跑了哪些步骤、花了多少token)
把这些抽象成一个独立的运行时,而不是塞进某个框架里,思路是值得借鉴的。框架解决的是"怎么写",运行时解决的是"怎么稳"。
一个最小的任务图表达,大致长这样:
```python
用伪代码示意 ax 这类运行时的任务图模型
from ax import Runtime, Step, Tool
runtime = Runtime(name="research-agent")
@runtime.step(id="fetch")
def fetch_sources(topic: str) -> list[str]:
return search(topic, limit=10)
@runtime.step(id="summarize", depends_on="fetch")
def summarize(sources: list[str]) -> str:
return llm.complete(prompt=f"总结以下材料:{sources}")
@runtime.step(id="publish", depends_on="summarize")
def publish(draft: str) -> str:
return upstream_api.post(draft)
运行时负责:依赖解析、失败重试、状态持久化、超时控制
result = runtime.run(inputs={"topic": "AI基础设施"})
```
关键在 `depends_on`:依赖关系交给运行时解析,步骤的输入输出由运行时做持久化,任何一步失败可以从检查点重跑,而不是整条链路重来。
三、另外两个值得放进工具箱的仓库
rohitg00/ai-engineering-from-scratch ⭐57.7k(单日+1177)
Python,定位是从零学AI工程的实践路线。它和模型理论课的区别在于偏向落地:RAG怎么搭、检索怎么做、评估怎么量化。后端转AI方向的话,比啃论文实用。
cloudflare/cloudflare-os ⭐10.9k
TypeScript,构建在Cloudflare Workers上的Agent工作空间。看点是用边缘节点分发Agent,不用自建集群。对延迟敏感、又不想维护重基础设施的团队,是条值得评估的路。注意Workers的CPU时间和内存限制,长任务需要拆分成子请求。
四、给开发者的两条落地建议
第一,成本模型要重算。存储涨价会先在服务器采购和云账单上体现,如果你的服务有大量状态存储,S3/对象存储的冷热分层策略值得重新做一遍。
第二,编排层尽早抽象。把任务调度、状态、工具权限从业务代码里拆出来。谷歌开源ax这件事,说明这个方向已经形成共识,早拆早省事。
讨论:你们团队的Agent任务,是用LangGraph这类框架编排的,还是自己在业务代码里手写的?如果现在要重构,你会优先解决状态管理还是工具权限?评论区说说具体方案。