协作头脑风暴
brainstorming
在实现前澄清需求、探索设计选择,并形成清晰的开发方向。
alfworld-object-storer【开发与工程】Use when the agent is holding an object and needs to place it into a target receptacle in ALFWorld. This skill checks receptacle suitability, opens closed containers if needed, and executes the `put` command to store the object. It handles both open surfaces (countertops, beds) and closed containers (drawers, cabinets).
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
put command to store the object. It handles both open surfaces (countertops, beds) and closed containers (drawers, cabinets).Trigger this skill when:
{object_name} (check inventory){target_receptacle}go to {target_receptacle}Evaluate the receptacle before placing:
| Receptacle State | Action |
|---|---|
| Open and empty/suitable | Proceed with put |
| Closed (drawer, cabinet, safe) | open {target_receptacle} first, then put |
| Unsuitable (wrong type, full) | Abort and search for alternative receptacle |
put {object_name} in/on {target_receptacle}Task: "Clean the knife and put it in a drawer."
> go to drawer 1
The drawer 1 is closed.
> open drawer 1
You open the drawer 1. The drawer 1 is open. In it, you see nothing.
> put knife 1 in/on drawer 1
You put the knife 1 in/on the drawer 1.
Result: knife 1 is now stored in drawer 1. Task complete.
Example 2 — Open surface:
> go to bed 1
On the bed 1, you see a pillow 1.
> put cellphone 2 in/on bed 1
You put the cellphone 2 in/on the bed 1.
inventory and re-check the receptacle identifier.go to {target_receptacle} before attempting put.