返回 Skill 列表
extension
分类: 内容与媒体无需 API Key

alfworld-appliance-navigator

此技能引导代理前往执行任务所需的设备(如微波炉、炉灶或冰箱)。当代理持有需要处理(加热、冷却、清洁)的物品,并需要移动到相应的工作站时,应触发此技能。该技能从环境中识别出设备并执行移动动作。

person作者: jakexiaohubgithub

Instructions

Use this skill when you are holding an object that needs to be processed (heated, cooled, or cleaned) and you must locate and move to the correct appliance to perform the action.

Process

  1. Identify the Target Appliance: Determine which appliance is required for the task (e.g., microwave for heating, fridge for cooling, sink for cleaning). The required appliance is implied by the action needed (heat, cool, clean).
  2. Locate the Appliance: Scan the provided environment observation for the target appliance (e.g., microwave 1, fridge 1, sinkbasin 1).
  3. Navigate: Execute the go to {appliance} action to move to the identified appliance location.
  4. Prepare Appliance (if needed): Upon arrival, check if the appliance requires preparation (e.g., opening a closed microwave or fridge door). If so, perform the necessary action (open {appliance}) before proceeding with the object processing.

Key Principles

  • Trigger: The agent is holding an object and the next step in the task is to heat, cool, or clean it.
  • Core Action: The primary output of this skill is the navigation command go to {target_appliance}.
  • Prerequisite Check: Always ensure the appliance is accessible (e.g., open) before attempting to use it for processing.