Skip to main content
本页面涵盖了与 Open Agent Specification 的所有 LangChain 集成。 Open Agent Spec 是 Oracle 开发的一个框架无关的声明式语言,用于定义智能体系统。它允许以可移植的 JSON/YAML 格式定义智能体和工作流,并在不同的运行时环境中执行。

安装和设置

您可以参考 安装指南 来安装 pyagentspec。 随后,您可以通过其额外依赖项安装 LangGraph 适配器:

LangGraph 适配器

LangGraph 适配器 允许使用 LangGraph 实例化和执行 Open Agent Spec 配置。 AgentSpecLoader 类负责加载智能体 Spec 配置(JSON 或 YAML 格式),并在 LangGraph 环境中将其实例化为可运行的智能体。它还包括将声明的工具映射到相应的 Python 函数的支持。 以下示例展示了创建一个简单的 Agent Spec 智能体并将其转换为 LangGraph 助手。 从 Agent Spec 智能体创建开始:
该智能体可以随后导出为 JSON:
并使用 AgentSpecLoader 转换为 LangGraph 助手。 该示例还展示了工具的映射和对话的执行。

官方原文:src/oss/python/integrations/providers/open_agent_spec.mdx · 非官方翻译,译文由 AI 生成,以英文原文为准。
Last modified on November 3, 2026