一文讲透如何构建 Harness——六大组件全解析
本文是对腾讯云开发者社区文章《一文讲透如何构建 Harness——六大组件全解析》(作者:李伟山)的阅读总结与深度解读。原文详细拆解了 AI Agent 工程中最重要的概念之一——Harness,本文在保留核心观点的同时做了结构化的梳理。
本文是对腾讯云开发者社区文章《一文讲透如何构建 Harness——六大组件全解析》(作者:李伟山)的阅读总结与深度解读。原文详细拆解了 AI Agent 工程中最重要的概念之一——Harness,本文在保留核心观点的同时做了结构化的梳理。
AI Infra = AI Infrastructure(AI 基础设施),指的是支撑 AI 系统从研发到落地全流程的底层技术栈。
只要你听过"大模型训练太贵了"、"推理速度不够快"、"GPU 利用率上不去"——这些问题的根都在 AI Infra 上。
AI Infra 不是单一的东西,从上到下可以拆成四个层面:
这层最重、最贵,也是普通人最容易感知的部分:
训练一个 70B 模型,单机 8 卡 H100 是不够的,需要几十上百台机器组集群,这时候 InfiniBand 的带宽决定了你"能不能卡在通信上"。
硬件买回来只是开始,怎么让几十上百台机器跑起来是另一回事:
搞过 K8s 的人都知道,加上 GPU 之后调度复杂度直接翻倍——要处理 GPU 显存碎片、MIG 分区、节点选择、拓扑亲和性。这层是 AI Infra Engineer 最常打交道的地方。
这层解决两个核心问题:怎么训得快 和 怎么跑得稳。
训练方向:
推理方向:
模型与数据管理:
模型训练完了,要部署成线上服务,这层关注的是稳定性、可观测性和自动化:
三个字:成本差。
同样的 70B 模型,AI Infra 做得好的团队,训练成本可能是别人的 1/3,推理延迟可能是别人的 1/5。这不是夸张——DeepSpeed 的 ZeRO-3 能在同样硬件上省 60% 显存,vLLM 的 PagedAttention 能提升 2-4 倍推理吞吐。
另一个角度:GPU 利用率就是钱。
H100 一小时几十块的折旧成本,利用率从 30% 提到 80%,相当于 2.6 倍的硬件收益。AI Infra 干的就是这件事。
对应的职位通常是 AI Infra Engineer / AI 基础设施工程师,日常工作包括:
如果你在用 Rust / Go / C++ 做这些方向,非常明确就是 Infra 角色。
┌─────────────────────────────────┐
│ 服务/业务层 │
│ 推理网关 · 监控 · MLOps · CI/CD│
├─────────────────────────────────┤
│ 平台软件层 │
│ PyTorch · DeepSpeed · vLLM │
│ TensorRT · Triton · MLflow │
├─────────────────────────────────┤
│ 编排层 │
│ K8s + GPU Op · Slurm · Ray │
│ 调度 · 弹性 · 混部 │
├─────────────────────────────────┤
│ 硬件层 │
│ GPU · InfiniBand · 分布式存储 │
└─────────────────────────────────┘
AI Infra = 让 AI 模型能"算得快、训得起、部署稳"的底层工程体系。
不是每个人都需要深入每一层,但理解这个分层结构,能帮你快速定位问题在哪层,以及你的工作落在哪个位置。