1. 一场论坛,为什么把目光锁在“AI基础设施”这个底座
AI大模型卷了一年多,我观察到一个很有意思的变化:各团队比拼的重点,正在从“能不能训出模型”悄悄转向“能不能把模型稳定地跑起来”。前者拼的是算法和算力,后者拼的却是一整套看不见摸不着、但缺了它寸步难行的底层基座——AI基础设施。COSCon‘25的AI基础设施开源论坛,要聊的恰恰就是这一层。
先说清楚这里说的“AI基础设施”到底指什么。它不单是GPU服务器和网络,而是围绕AI开发全流程的软件栈和平台层:算力怎么调度、数据怎么存储和处理、模型怎么训练和微调、推理怎么优化、模型上线后怎么观测和运维。这套东西决定了你手里有一个很强的模型权重时,能不能真正变成业务价值。模型层大家都在卷,但底座是否稳固,往往才是生产环境和实验室demo之间的分水岭。
这场论坛对我这种做工程的人吸引力很大,因为它把过去散落在各个技术社区里的问题集中到了一个场子里:Kubernetes上的GPU调度、向量数据库选型、分布式训练框架、推理引擎优化、MLOps工具链、Agent运行时。这些问题单独拎出来都有对应的开源项目在解决,但真正把它们串成一条完整链路的人并不多。论坛的价值就在于,让做存储的、做调度的、做推理的、做Agent的人坐到一起,把链条上的断点指出来。
如果你是下面这几类人,这场论坛的内容对你会有直接帮助:正在给团队搭AI平台的后端和平台工程师;用开源模型做应用、但被部署和性能问题折磨的AI应用开发者;想从用户变成贡献者、但不知道从哪下手的技术爱好者;以及负责技术选型、需要判断某个开源组件能不能扛住生产压力的架构师。
2. 核心内容拆解:这次论坛打开的是哪几个“底座”抽屉
2.1 算力层:GPU从“稀缺资源”变成“被调度的资源”
这一层是AI基础设施最底层的矛盾集中地。很多团队早期用GPU的方式很原始:谁要训练,直接分一台机器,环境自己配,用完归还。这种模式在几个人做实验时没问题,但当你需要同时跑多个训练任务、若干个微调作业、还有一堆在线推理服务时,资源利用率的浪费会大到让你心疼。
论坛里关于算力层的内容,核心其实就两个字:调度。Kubernetes已经成为事实上的标准底座,但默认调度器对GPU这种特殊资源支持得很粗糙,于是就有了各种增强方案:显存感知调度、拓扑感知调度(让训练任务尽量落在NVLink带宽最优的GPU组合上)、GPU共享与时间片切分、MIG(Multi-Instance GPU)的精细划分。
我自己的体会是,调度层投入产出比极高。一套成熟的调度体系能把GPU利用率从20%拉到60%以上,相当于没花一分钱硬件采购就多出来两倍的算力。论坛聊这个话题的价值在于,它会把“如何用开源组件把GPU虚拟化和调度做扎实”讲透,这件事比单纯堆卡重要得多。
2.2 数据层:数据工程才是AI的上游水库
大模型训练和RAG(检索增强生成)应用的体验好坏,一半取决于模型,另一半取决于喂给它的数据。这一块在论坛议程里占的比重不小,而且方向很清晰:一类是面向训练的数据流水线——数据清洗、去重、质量过滤、格式转换、流式读取;另一类是面向推理和RAG场景的在线数据服务——向量数据库、混合检索、重排序。
数据层的开源项目有一个共性:它们解决的是“规模”带来的问题。单机脚本处理不了TB级数据,传统数据库扛不住高并发向量检索,这些问题在数据规模上来之后会集中爆发。论坛如果能把“数据从原始物料到高质量训练集/检索库”这条链路完整展开,听众收获会非常大。
2.3 模型层:训练、微调与推理优化是同一个问题的两面
模型层看着热闹,但真正落到基础设施层面,核心还是三件事:训练怎么跑得稳、微调怎么省算力、推理怎么压延迟。
分布式训练框架(比如Megatron-LM、DeepSpeed、PyTorch FSDP)解决的是“单卡放不下怎么办”的问题,张量并行、流水线并行、数据并行、序列并行这些概念,每一个背后都是工程上的取舍。微调环节,LoRA这类参数高效微调方法已经成为标配,但它的基础设施配套——比如如何做分布式LoRA训练、如何管理多个adapter的加载和切换——反而是容易被忽视的细节。
推理优化是当前实践中最卷的方向。量化(INT8、INT4)、KV Cache优化、连续批处理(Continuous Batching)、投机采样(Speculative Decoding)、前缀缓存,这些技术组合起来能让推理吞吐翻几倍。论坛对这部分内容的拆解,对做应用落地的人来说是刚需。
2.4 Agent层:大模型应用的新基建正在成形
如果说前三层是“模型怎么来、怎么跑”,Agent层就是“模型怎么用”。过去一年Agent相关开源项目爆发式增长,但Agent真正要进生产环境,暴露出大量基础设施层面的空白:Agent怎么和外部工具安全交互、多步骤任务怎么编排和重试、Agent执行过程怎么追踪和审计、运行时怎么隔离。
这一层有一个很明显的趋势:标准化协议开始出现。类似MCP(Model Context Protocol)这类开放协议,本质上是在给AI应用定义“USB接口”,让模型能力可以标准化地连接外部工具和数据源。论坛把Agent基础设施单列出来讨论,说明大家已经意识到:Agent的开发门槛正在从“写提示词”转移到“搭运行时”,后者是更底层、更需要工程化沉淀的部分。
3. 从论坛到落地:一条可参考的开源AI基础设施搭建路线
3.1 我心中的最小可用架构长什么样
听完论坛的议题方向,如果你想从零搭一套开源的AI基础设施,我给一个基于实际经验的参考架构,不追求大而全,但保证每个环节都有开源项目能顶上:
- 资源调度层:Kubernetes + 开源GPU调度组件,负责把异构算力统一纳管,支持训练任务和推理服务的混合部署。
- 数据存储层:对象存储放原始数据和模型文件(MinIO这类S3兼容方案),向量数据库负责知识库检索,关系库管元数据。
- 训练与微调层:基于主流的分布式训练框架跑预训练或全参微调;微调用LoRA类方案降本,通过服务化组件统一管理多个微调产物。
- 推理服务层:用vLLM这类高性能推理引擎部署开源模型,配合网关做多模型路由和灰度发布。
- Agent运行时层:流程编排引擎 + 工具调用协议 + 可观测性组件,把Agent从demo推向生产。
- MLOps/可观测层:实验跟踪、模型注册、监控告警,让整个平台可运维。
这套架构每一层替换成商业产品也能跑,但用开源组件拼出来的好处很明显:可控性强、没有厂商锁定、出问题能看源码。坏处也很明显:需要自己的团队有足够的工程能力去组装和维护,这正是社区协作能补上的短板。
3.2 搭建过程中最容易翻车的五个位置
第一,网络是隐形杀手。跨节点训练对网络延迟和带宽极其敏感,InfiniBand和RoCE的配置、拥塞控制参数的调优,都不是默认配置能搞定的。很多团队训练效率上不去,查到最后是网络交换机丢包。
第二,存储性能被严重低估。检查点(checkpoint)读写是训练的最大中断源,如果存储系统扛不住高频大文件写入,训练卡会一直等I/O。选型时一定不能用普通文件存储扛训练负载,并行文件系统或高性能对象存储是更合适的方向。
第三,显存OOM的排查思路要变。推理服务的显存溢出不一定是模型太大,很可能是KV Cache峰值、请求并发突刺、或者碎片化导致的。正确做法是给推理服务设定合理的并发上限和超时策略,而不是无限堆显存。
第四,版本兼容是个无底洞。PyTorch版本、CUDA版本、驱动版本、各开源库的编译版本,任意一个错位都能让你在环境准备上耗费一整天。我的经验是:容器化镜像 + 锁版本 + 自动化构建,这是最省心的组合。
第五,安全隔离意识要前置。多租户场景下,模型服务、数据访问、API调用都要做权限隔离。别等到出了数据泄露事故再补,地基阶段就做好IAM设计比什么都重要。
3.3 从使用者到贡献者:社区参与的三条现实路径
论坛聚集了大量开源社区的核心维护者,这恰恰是普通开发者“上车”的好机会。根据我这些年混社区的经验,从使用者变成贡献者有三条比较顺的路径。
第一条路径是“用出问题再提交”。别小看这个,你遇到的一个报错、一个文档缺口、一个边界case,都是项目维护者没精力处理的真实需求。认真写一个带复现步骤的issue,价值远大于空泛的PR。
第二条路径是从文档和测试入手。新人对代码库不熟时,修文档、补测试用例、完善示例代码是风险最低的切入点。这些工作能让你熟悉项目的贡献规范、代码风格和review流程,是很好的热身。
第三条路径是找“good first issue”标签。几乎所有成熟开源项目都会给新人留一些难度适中、范围清晰的入门任务。跟着issue做,会有维护者给你review反馈,进步会非常快。
4. 参会实操指南:怎么把一天时间花在刀刃上
4.1 按角色选议题,别贪多
面对一场议程丰富的论坛,最容易犯的错是什么都想听,结果每个主题都只听了个开头就赶下一场。我建议按自己的角色提前圈定主线:
- 平台/基础设施工程师:主攻算力调度、存储、网络、MLOps这几个方向,这些直接关系到你日常搭平台的选型。
- AI应用开发者:主攻推理优化、Agent运行时、数据检索,这些能直接影响你的应用性能和效果。
- 技术管理者/架构师:多听整体架构设计和社区生态相关的内容,重点观察项目的活跃度和可持续性。
- 学生/转行者:不要追求听懂所有细节,而是抓住“这个领域有哪些核心问题”“主流的开源解法是什么”这两条线索,建立知识地图比掌握细节更重要。
4.2 现场交流怎么问出干货
技术论坛最值钱的其实是场下交流。怎么问问题才能让演讲者愿意多说几句?我总结三个技巧。
第一,不要问“XX和YY哪个好”这种开放题,要问“我们在XX场景下遇到了ZZ问题,你们怎么处理的”。具体的问题能激发对方的经验分享欲。
第二,多问“你们踩过哪些坑”。演讲时间有限,通常只讲光鲜成果,但台下交流时一句“你们有没有遇到过某个隐蔽问题”往往能换来非常宝贵的实战经验。
第三,留意维护者在issue区、社区群里反复回答过的问题类型,这类问题通常也是项目最脆弱的地方,问出来对方会觉得你懂行。如果你已经为该开源项目提过issue或PR,报上你的ID,交流会顺畅得多。
4.3 论坛之后,怎么持续泡在生态里
参加完论坛只是一个起点,真正要吸收这些内容,后续的动作更重要。我的建议是三件事并行:一是把论坛上看到的项目clone下来,按README跑通一个demo,让“听过”变成“用过”;二是关注这些项目的官方博客和roadmap,了解它们未来半年的方向,这能让你判断哪些值得跟进;三是进入社区,加入邮件列表、Slack或Discord,旁观维护者的讨论,这是提升技术判断力成本最低的方式。
5. 常见问题与避坑心得
5.1 新人接触开源AI项目最常见的疑问
“我连环境都装不起来,是不是不适合做这个?”——不是。环境问题是所有开源项目的第一道坎,几乎人人都会遇到。正确做法是先看项目的issue区有没有人贴过同样的报错,或者在社区里直接问,很多维护者会把环境搭建的常见坑写进文档,只是你没翻到而已。
“项目太多了,我应该跟哪一个?”——建议按“当前工作需要”来选,而不是按“热度”来选。你正在做推理部署就深入跟一个推理引擎,正在搭知识库就深入研究向量数据库。把一个项目中遇到的细节吃透,比同时关注十个项目更有价值。
“我编程基础一般,能参与开源吗?”——能。文档、翻译、测试、社区答疑都是贡献形式。开源协作不只是写代码,把文档写得让下一个新人少踩坑,本身就是对社区很大的贡献。
5.2 选型时最容易忽略的“隐形指标”
评估一个开源项目能不能长期依赖,除了GitHub星标数,我还会看四个容易被忽略的指标:
- 许可证合规性:商用前必须过一遍许可证条款,这个环节省不了。选型时优先考虑Apache-2.0或MIT等宽松许可证项目,GPL类许可证对商用服务有严格限制,务必提前确认。
- 发布节奏:看项目的发版频率和版本稳定性。长期不发版的项目,不管社区多热闹都要谨慎。
- 维护者响应速度:去issue区看看真实问题平均多久有人回复,这比看贡献者人头数更能反映社区健康度。
- 周边生态:有没有人基于它做二次开发、有没有云厂商提供托管版本、有没有其他项目把它作为依赖。生态越丰富,踩坑时能获得的外部帮助越多。
5.3 我对AI基础设施趋势的几个个人判断
最后说几个基于长期观察得出的判断,不一定对,但是我的真实倾向。
第一个判断是:AI基础设施会持续“平台化”,从拼单点工具走向拼整体体验。未来一个团队需要的可能不是五个独立的开源组件,而是一个集成度更高的开源平台,能让用户在一个界面上完成从数据到模型再到服务的完整流程。
第二个判断是:AI Agent会催生新的“协议层”红利。当Agent变成主流应用形态,工具调用、上下文传递、权限管控这些都需要标准化协议来统一,早期布局这块生态的项目会吃到很大红利。
第三个判断是:开源的竞争优势会从“代码开放”转向“生态开放”。代码本身已经不是壁垒,围绕项目形成的插件生态、教程体系、人脉网络和信任积累才是真正的护城河。所以选择参与哪个社区,本质上是选择未来几年和谁一起成长。
写在最后的话
说实话,过去一年我在实际做AI落地项目时,最大的感受是:模型开源已经把门槛降得很低了,真正拦住落地进度的往往是基础设施的工程化程度。无论是GPU利用率上不去、推理延迟压不下来、还是数据准备耗时太长,背后全都是基础设施的问题。COSCon‘25这场AI基础设施开源论坛把这些问题集中摆上台面,对国内做AI工程的人来说是件好事。
我也建议有机会去现场的朋友,千万别只当听众。挑一个你正在用的项目,提前看一遍它的文档和代码结构,到场后直接找维护者聊你的实际困难。开源社区的氛围和网上完全不一样,面对面的交流往往能聊出文档里永远不会写的东西。祝你在会上有所收获,也期待看到更多好的开源基建项目从社区里长出来。