返回 Skill 列表
extension
分类: AI Agent 能力无需 API Key

alfworld-object-disposer

这项技能通过将物体放入垃圾箱等处置容器中来处理该物体。当任务需要丢弃一个物体(例如,'把它放进垃圾箱')且代理位于处置地点并手持该物体时,应触发此技能。该技能执行'放置'动作以将物体放入/放在目标容器中,从而完成处置子任务。

person作者: jakexiaohubgithub

Skill: Object Disposer

Trigger Condition

Activate this skill when:

  1. The task goal explicitly requires disposing of an object (e.g., "put it in garbagecan", "throw away the X").
  2. The agent is holding the target object.
  3. The agent is at the location of the disposal receptacle (e.g., garbagecan).

Execution

  1. Verify Prerequisites: Confirm the object is in hand and the disposal receptacle is present at your location.
  2. Execute Disposal: Perform the put action with the object and receptacle.
  3. Completion: The skill is complete when the object has been successfully placed into/onto the disposal receptacle.

Notes

  • This skill handles only the final disposal action. Object acquisition and navigation to the disposal location are separate skills.
  • If the disposal fails (e.g., "Nothing happened"), re-evaluate the object and receptacle identifiers or check if the receptacle can accept the object.