Skip to content
Embabel 文档版本 0.3.0-SNAPSHOT 源快照 1cadd731 更新于 2026-09-29

19 · Agent 平台(The AgentPlatform)

AgentPlatform 提供在特定运行环境中运行 Agent 的能力。 这是一个 SPI 接口,因此可以有多种实现。

核心类型

类型说明
AgentPlatform运行时部署(Runtime deployment)
Agent不可变的 Agent 描述(Immutable agent description)
AgentScope动作、目标、条件的集合(Actions, goals, conditions)
AgentProcess单次 Agent 运行(Single agent run)
DataDictionary类型注册表(Type registry)
Action可执行步骤(Executable step)
Condition具名谓词(Named predicate)
Goal期望的终态(Desired end state)
ProcessOptions运行时配置(Runtime configuration)
ProcessStatus运行时状态(Runtime state)
DomainType类型表示(Type representation)

注解与类型

注解类型
@Agent组件注解(Component annotation)
@action方法注解(Method annotation)
@condition方法注解(Method annotation)
@EmbabelComponent共享能力(Shared capabilities)

关系图(原页面末尾的概念图)

起点关系终点
AgentPlatform部署(deploys)Agent
AgentPlatform是…的超集(acts as superset)AgentScope
AgentPlatform创建(creates)AgentProcess
AgentPlatform实现(implements)DataDictionary
Agent实现(implements)AgentScope
Agent实现(implements)DataDictionary
Agent由…组成(composed of)Action
Agent由…组成(composed of)Condition
Agent由…组成(composed of)Goal
AgentScope实现(implements)DataDictionary
AgentScope包含(contains)Action
AgentScope包含(contains)Condition
AgentScope包含(contains)Goal
AgentProcess由…配置(configured by)ProcessOptions
AgentProcess追踪(tracks)ProcessStatus
ProcessOptions配置(configures)AgentProcess
ProcessStatus报告(reports on)AgentProcess
DataDictionary包含(contains)DomainType
Action具有前置/后置条件(has pre/post conditions)Condition
@Agent定义(defines)Agent
@action创建(creates)Action
@condition创建(creates)Condition
@EmbabelComponent贡献(contributes to)AgentScope

BytesRouter 是社区翻译站点,所有译文仅供参考,一切以官方英文原文为准。