scienceworld-ambiguous-action-resolution
Use when the ScienceWorld environment returns an "Ambiguous request" prompt with a numbered list of identical action options. This skill resolves th…
它会碰到什么
扫了多少2 个文本文件,3 KB
它会碰到什么不碰外部(只输出文字)
命中总数0 处
命中统计严重 0 · 高 0 · 中 0 · 低 0
这一栏是扫描器报的事实,不是结论。命中多不等于有毒(安全工具、规则库、示例脚本本来就会包含危险写法),命中少也不等于干净。它和你手上的凭据、文件、网络有什么关系,需要你自己看。
技能内容
Skill: scienceworld-ambiguous-action-resolution
Purpose
Resolve system disambiguation prompts that block task progression when the ScienceWorld environment cannot determine which identical object instance the agent intends to act upon. This is a mechanical bypass, not a decision-making step.
When to Use
- When the environment returns an observation containing
"Ambiguous request: Please enter the number for the action you intended (or blank to cancel):"followed by a numbered list - When multiple identical object instances exist (e.g., five identical banana seeds in a jar) and the system requires explicit selection
- Only when options are functionally identical -- do NOT use this skill for menu selections where options have different meanings
Workflow
- Recognize the prompt -- Identify the exact phrase:
"Ambiguous request: Please enter the number for the action you intended (or blank to cancel):". - Scan the options -- Confirm that the listed options (0, 1, 2...) are functionally identical, referring to different instances of the same object.
- Select the lowest number -- Choose
0(the first option) to proceed. Any valid selection will produce the same result. - Execute -- Output the selected number as the next action.
Examples
Example 1: Moving one of several identical banana seeds
Observation:
Ambiguous request: Please enter the number for the action you intended (or blank to cancel):
0: move banana seed (in seed jar, in inventory, in agent, in greenhouse) to flower pot 1 (in greenhouse)
1: move banana seed (in seed jar, in inventory, in agent, in greenhouse) to flower pot 1 (in greenhouse)
2: move banana seed (in seed jar, in inventory, in agent, in greenhouse) to flower pot 1 (in greenhouse)
Action:
> 0
The system proceeds with moving one banana seed to flower pot 1.
Example 2: Picking up one of several identical items
Observation:
Ambiguous request: Please enter the number for the action you intended (or blank to cancel):
0: pick up red wire (on table, in workshop)
1: pick up red wire (on table, in workshop)
Action:
> 0
Key Principles
- Efficiency -- Do not overthink; the objects are identical and any choice is valid.
- Consistency -- Always default to
0unless task logic specifically requires a different instance. - Scope -- This skill is strictly a disambiguation mechanic, not a decision-making process.
Anti-Patterns
- Do NOT use for non-ambiguous choices where options have different meanings.
- Do NOT trigger if the observation does not contain the exact "Ambiguous request" phrase.
- Do NOT waste steps analyzing differences between identical instances.
想直接用这个技能?
本站把开放许可(MIT / Apache 等)的技能按仓库打包整理到网盘,点一下转存到你自己的网盘,不用一个个从 GitHub 拉。许可未声明的技能只给原始仓库链接,不打包。
它属于哪个仓库
星标★ 1,263
本站分层T1
该仓技能数122
原文件路径
experiments/src/skills/scienceworld/scienceworld-ambiguous-action-resolution/SKILL.md同一个仓库里的其他技能
- alfworld-appliance-navigator
- alfworld-appliance-preparer
- alfworld-clean-object
- alfworld-device-operator
- alfworld-environment-scanner
- alfworld-goal-interpreter
- alfworld-heat-object-with-appliance
- alfworld-inventory-management
- alfworld-locate-target-object
- alfworld-location-navigator
- alfworld-navigation-planner
- alfworld-object-cooler