entity-name-vs-descriptive-property-disambiguation

star 0

Ensures the extraction of the actual entity name, distinguishing it from a descriptive property or characteristic that the name possesses, especially when the property is a prominent keyword.

wan19990901 By wan19990901 schedule Updated 2/24/2026

name: entity-name-vs-descriptive-property-disambiguation description: Ensures the extraction of the actual entity name, distinguishing it from a descriptive property or characteristic that the name possesses, especially when the property is a prominent keyword. metadata: benchmark: browsecomp_cheatsheets_v2 source: /data/Research_dir/Memory/Procedual_Memory/Outputs/browsecomp_pairable.json

Layer 1: Metadata & Description

  • Description: Ensures the extraction of the actual entity name, distinguishing it from a descriptive property or characteristic that the name possesses, especially when the property is a prominent keyword.

Layer 2: Guidelines

General Guidelines

  • Strictly differentiate between an entity's identity and its descriptive properties.
  • Prioritize identifying the actual entity before validating its characteristics.
  • Avoid selecting keywords from descriptive phrases as the entity's name.
  • Ensure the extracted value is the type of entity requested (e.g., a name, not a description).
  • Verify that the identified entity fully satisfies all other independent constraints.

Specific Guidelines

  • When a query asks for 'X that has property Y,' ensure the output is X, not Y.
  • If a descriptive phrase modifies the requested entity, use the phrase to filter candidates, not as the answer.
  • Confirm the extracted string is a proper noun or identifier, not a common noun or adjective describing it.
  • Cross-reference the identified entity's name against its descriptive property to confirm it's the name that has the property, not the property itself.
  • Validate that the chosen name is consistent with all other temporal, relational, and biographical constraints.

Layer 3: Context

  • Problem Pattern: Confusing a descriptive characteristic or semantic property of an entity's name with the actual name itself, leading to the extraction of the characteristic instead of the proper identifier.
  • State Signature: An extracted value that is a common noun or adjective describing a property of the target entity's name, rather than the proper noun or specific identifier that possesses that property.
  • Bypass Strategy:
    1. Identify the specific attribute being requested (e.g., 'final name').
    2. Identify all descriptive properties associated with that attribute (e.g., 'represents a warrior').
    3. Search for entities that satisfy all other independent constraints.
    4. For each candidate entity, verify if its name (the requested attribute) possesses the specified descriptive property.
    5. Do not output the descriptive property itself as the entity's name.
Install via CLI
npx skills add https://github.com/wan19990901/adk_agentskill --skill entity-name-vs-descriptive-property-disambiguation
Repository Details
star Stars 0
call_split Forks 0
navigation Branch main
article Path SKILL.md
More from Creator