跳到主要内容
知仓学习社ZHICANG

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…

不碰外部(只输出文字)无严重或高危命中zjunlp/SkillNet

它会碰到什么

扫了多少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

  1. Recognize the prompt -- Identify the exact phrase: "Ambiguous request: Please enter the number for the action you intended (or blank to cancel):".
  2. Scan the options -- Confirm that the listed options (0, 1, 2...) are functionally identical, referring to different instances of the same object.
  3. Select the lowest number -- Choose 0 (the first option) to proceed. Any valid selection will produce the same result.
  4. 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 0 unless 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 拉。许可未声明的技能只给原始仓库链接,不打包。