evaluation.task_executor.TaskExecutor

class evaluation.task_executor.TaskExecutor(simulator, agent_adapter, trajectory_recorder: TrajectoryRecorder)[source]

任务执行器 - 执行单个任务的详细步骤

__init__(simulator, agent_adapter, trajectory_recorder: TrajectoryRecorder)[source]

初始化任务执行器

Parameters:
  • simulator – 模拟器实例

  • agent_adapter – 智能体适配器

  • trajectory_recorder – 轨迹记录器

Methods

__init__(simulator, agent_adapter, ...)

初始化任务执行器

execute_task(task, task_index[, max_steps])

执行单个任务

__init__(simulator, agent_adapter, trajectory_recorder: TrajectoryRecorder)[source]

初始化任务执行器

Parameters:
  • simulator – 模拟器实例

  • agent_adapter – 智能体适配器

  • trajectory_recorder – 轨迹记录器

execute_task(task: Dict[str, Any], task_index: int, max_steps: int = 50) Dict[str, Any][source]

执行单个任务

Parameters:
  • task – 任务信息

  • task_index – 任务索引(从1开始)

  • max_steps – 最大步数

Returns:

任务执行结果

Return type:

Dict