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

alfworld-object-picker

从给定的容器中拾取指定对象。当代理找到所需对象并需要获取它以供以后使用时,例如从表面或容器中取出物品,请使用此技能。该技能需要对象和源容器作为输入,执行“拾取”动作将对象转移到代理的库存中,从而能够进一步操作,如放置或使用。

person作者: jakexiaohubgithub

Instructions

Execute the take action to acquire the target object from the source receptacle.

Inputs

  • object: The identifier of the object to pick up (e.g., "toiletpaper 1").
  • source_receptacle: The identifier of the receptacle where the object is located (e.g., "toilet 1").

Process

  1. Verify Context: Ensure the agent is at the location of the source_receptacle. If not, the agent must navigate there first using a separate movement skill.
  2. Execute Action: Perform the action: take {object} from {source_receptacle}.
  3. Handle Feedback: If the environment indicates "Nothing happened," consult the troubleshooting guide in references/troubleshooting.md for potential issues.

Output

  • The specified object is transferred to the agent's inventory.
  • The agent receives an observation confirming the successful pickup (e.g., "You pick up the {object} from the {source_receptacle}").