跳到正文
MIT Technology Review · AI· Anand Logani·· 3 小时前AI 评分20

EXL 如何设计可持续演进的 AI 服务框架

Designing an AI serving harness built to last

AI 导读

EXL 提出企业 AI 的下一竞争优势不在选哪个模型,而在围绕模型构建的服务框架(serving harness),即架构、内存管理、调度与优化决策组成的工程系统。其核心主张是先看工作负载再选模型:面向客户的助手与可夜间运行的文档处理流水线需求不同,延迟、并发、显存压力、GPU 利用率和基础设施成本才是生产约束,答案略好但推理成本翻倍或无法满足延迟要求的模型未必是更优选择。服务架构各环节相互耦合,显存管理影响并发、并发决定批处理与调度、调度影响 GPU 利用率与延迟;推理时模型权重固定,但 KV cache 随活跃请求和上下文长度增长,并发升高时可能在算力尚有余量时耗尽可用 GPU 显存。EXL 建议先测量再优化,定位主导瓶颈并逐一消除,而非把所有量化、投机解码、优化注意力机制等技术全部堆上。框架还应便于吸收未来的模型与硬件变化,使换模型成为评估与配置决策而非架构重建。

正文

The next competitive advantage in enterprise AI has less to do with which model you choose than with what you build around it.

That’s an important shift. For the past several years, much of the AI conversation has centered on model capability: bigger models, better reasoning, larger context windows, higher benchmark scores. Those advances have been extraordinary. But as AI moves from experimentation to production, the question facing enterprise leaders has changed—it’s no longer, “what can the model do?”—it’s now, “Can we deliver that intelligence reliably, economically, and at scale?”

Increasingly, the answer depends on the serving harness—the engineering system surrounding the model, including the architecture, memory management, scheduling, and optimization decisions that determine how efficiently model intelligence becomes a production capability.

For technical executives, that changes where AI investment should go—and what they should demand from the architecture supporting it.

Start with the workload, not the model

There is no universally “best” model or AI architecture. There is only the right solution for the business problem.

A customer-facing assistant optimized for fast responses has fundamentally different requirements from a document-processing pipeline that can run overnight. An internal knowledge application and a high-volume customer service platform may use the same foundation model but require very different serving architectures.

The workload defines the constraints. The constraints should determine the architecture.

That sounds simple, but it runs counter to the way many organizations have approached early AI deployments. During a proof of concept, model accuracy naturally dominates the discussion. Production introduces constraints that are much easier to ignore when only a handful of users are involved: latency, concurrency, memory pressure, GPU utilization, infrastructure cost, and unpredictable traffic.

A model that produces marginally better answers is not necessarily the better production choice if it doubles inference costs or cannot meet the application’s latency requirements. Not every workload needs a Ferrari. Sometimes the smarter engineering decision is the model that delivers exactly the performance the business needs without paying for capability it doesn’t.

The objective should be to deploy the right intelligence at the right cost for the workload. That makes serving architecture more than an engineering concern. It becomes an investment decision: where to spend on compute, where to optimize, and where additional model capability simply isn’t worth the cost.

Engineer the system, not the model

Once AI reaches production, seemingly isolated engineering decisions begin affecting one another. Serving architecture influences memory utilization. Memory management affects concurrency. Concurrency shapes batching and scheduling, and scheduling affects GPU utilization and latency.

Only then can techniques such as quantization, speculative decoding, or optimized attention mechanisms deliver their full value. This interdependence matters because organizations can spend considerably more on infrastructure without solving the constraint limiting performance.

GPU memory is a good example. During inference, the model’s weights remain fixed, but the key-value (KV) cache grows with active requests and context length. As concurrency increases, a system can run short of usable GPU memory even when compute capacity is still available. Adding more compute without understanding that bottleneck may simply make an inefficient system more expensive.

The lesson for technology leaders is broader than memory management: Measure before you optimize. Identify the dominant constraint. Address it. Measure the result. Then determine if another bottleneck emerged. Repeat.

Don’t think of optimization techniques as Pokémon cards: The goal isn’t to collect them all. The goal is to apply the technique that removes the highest-impact constraint while preserving the application’s business requirements.

For technology leaders, that demands a different governance question. Instead of asking which AI capabilities the organization can deploy, ask which constraints stand between a proven capability and sustainable business value.

Build for change, not today’s benchmark

Perhaps the most important reason to invest in the serving harness is that today’s leading model will probably not be tomorrow’s. Models will improve. Hardware will evolve. New optimization techniques will emerge. The architecture surrounding them should make those changes easier to absorb, not force the enterprise to rebuild its AI platform every time technology advances.

That makes adaptability an increasingly important outcome of AI strategy.

Organizations that build serving systems around workload requirements, clear service-level objectives, and measurable production economics gain the ability to evaluate new models and infrastructure against what the business actually needs. A model change can become an evaluation and configuration decision rather than an architectural reset.

EXL researchers have explored these production challenges in greater depth in the EXL Engineering the Harness series. It examines how serving architecture, memory management, scheduling, and inference optimization work together to make enterprise AI more efficient, scalable, and economically sustainable.

Increasingly, enterprises have access to many of the same models. Sustainable differentiation comes from how effectively an organization turns that intelligence into business outcomes.

The model provides the intelligence. The harness determines whether the enterprise can deliver outcomes reliably, economically, and at scale.

This content was produced by EXL. It was not written by MIT Technology Review’s editorial staff.

来源:MIT Technology Review · AI · technologyreview.com