主题
LlamaAgents 一览
LlamaAgents 是构建智能体工作流最前沿的方式。用我们的开源 Agent Workflows 编写并运行多步文档智能体,然后把它们部署到 LlamaCloud 或你自己的基础设施上。
把 Parse、Extract、Split、Classify 与自定义操作串进 Workflows,让它们在你的文档上完成知识型任务。当你需要完全掌控时,底层就是真正的 Python:可以直接 fork 并扩展,无需重写。Agent Workflows 提供事件驱动的编排,支持分支、并行、人在环路审核、持久化与可观测性。
开始使用
本地开发:用
llamactlCLI 从起始模板创建项目,在你自己的机器上开发与运行工作流,然后部署到 LlamaCloud 或自托管。你也可以在自己的 Python 应用里直接使用 Agent Workflows——以异步进程运行,或挂载为端点接入你已有的服务。部署起始模板:在 LlamaCloud 中挑一个模板,不用命令行即可完成部署。
更进一步:把本地开发与云服务结合起来。用 Agent Workflows 做编排,用 WorkflowClient 通过 REST 或带类型的 Python 客户端调用已部署的工作流。
组件
llamactl CLI:本地工作流应用的开发与部署。从起始模板初始化、本地运行服务,并部署到 LlamaCloud 或导出以便自托管。
Agent Workflows:位于核心的事件驱动编排框架。既可以作为异步库用在你自己的代码里,也可以交给 llamactl 来运行。内置持久化与可观测性。
llama-cloud-services:LlamaCloud 的文档原语(Parse、Extract、Classify)、用于结构化存储的 Agent Data,以及向量索引。部署到云端时,llamactl 会处理鉴权。
@llamaindex/ui:面向工作流驱动前端的 React hooks。可与后端一起通过 llamactl 部署。
Workflows Client:通过 REST API 或带类型的 Python 客户端调用已部署的工作流。