Instructions
When to Use
Use this skill when the task requires you to change the state of an object using a specific household appliance. The primary actions are:
- Cool an object (e.g., with a fridge).
- Heat an object (e.g., with a microwave or stove).
- Clean an object (e.g., with a sink).
Core Procedure
- Locate & Acquire Object: First, navigate to and pick up the target object.
- Navigate to Appliance: Go to the appliance required for the state change (e.g.,
fridge 1,microwave 1). - Prepare Appliance (if needed): Some appliances require preparation (e.g., opening a fridge or microwave door). Perform the necessary
openortoggleaction. - Execute State Change: Perform the core modifier action:
cool {obj} with {appliance},heat {obj} with {appliance}, orclean {obj} with {appliance}. - Complete Task: After the state is changed, proceed with the next task step (e.g., placing the object elsewhere).
Key Considerations
- Invalid Actions: If the environment responds with "Nothing happened," your action was invalid. Consult the
references/appliance_interaction_guide.mdfor troubleshooting. - Appliance State: Always check if an appliance is open/closed/on/off before attempting the modifier action.
- Object Holding: You must be holding the target object (
{obj}) before executing the state change action.
Inputs Required
{obj}: The specific object identifier (e.g.,tomato 1).{target_state}: The desired state change (cool,heat, orclean).{appliance}: The specific appliance identifier (e.g.,fridge 1).
Output Action
The skill's final output is a single, formatted action string: {target_state} {obj} with {appliance}.
Scan to join WeChat group