arXiv:2603.13605cs.AI2026-03

Orla让大模型代理系统更易构建,自动调度和管理推理资源。

Orla: A Library for Serving LLM-Based Multi-Agent Systems

  • 用分阶段工作流抽象解耦执行与策略,统一管理多模型、多后端任务。
  • 相比单模型vLLM基线,阶段映射降低延迟与成本,缓存管理提速首字生成。
  • 适合开发复杂多智能体应用的工程师,尤其关注性能优化与部署灵活性。

我们提出Orla,一个用于构建和运行基于大语言模型的智能体系统(LLM-based agentic systems)的库。现代智能体应用包含多个大模型推理步骤、工具调用及异构基础设施。当前开发者需手动组合编排代码、模型服务引擎与工具执行逻辑。Orla提供通用抽象,将请求执行与工作流级策略分离,作为现有大模型推理引擎之上的服务层:开发者定义由阶段组成的工作流,而Orla负责阶段在模型与后端间的映射、执行与协调。其通过三个机制实现智能体级控制:阶段映射器(分配阶段至合适模型与后端)、工作流编排器(调度阶段并管理资源与上下文)、内存管理器(跨工作流边界管理如KV缓存等推理状态)。我们在客户支持工作流中验证了Orla的多项能力。在两个数据集上的评估显示,阶段映射相比单模型vLLM基线降低了延迟与成本,而工作流级缓存管理显著减少了首字延迟。

原文摘要 · Abstract (English)

We introduce Orla, a library for constructing and running LLM-based agentic systems. Modern agentic applications consist of workflows that combine multiple LLM inference steps, tool calls, and heterogeneous infrastructure. Today, developers typically build these systems by manually composing orchestration code with LLM serving engines and tool execution logic. Orla provides a general abstraction that separates request execution from workflow-level policy. It acts as a serving layer above existing LLM inference engines: developers define workflows composed of stages, while Orla manages how those stages are mapped, executed, and coordinated across models and backends. It provides agent-level control through three mechanisms: a stage mapper, which assigns each stage to an appropriate model and backend; a workflow orchestrator, which schedules stages and manages their resources and context; and a memory manager, which manages inference state such as the KV cache across workflow boundaries. We demonstrate Orla with a customer support workflow that exercises many of its capabilities. We evaluate Orla on two datasets, showing that stage mapping improves latency and cost compared to a single-model vLLM baseline, while workflow-level cache management reduces time-to-first-token.

大模型智能体推理优化系统框架

Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。