[
  {
    "label": "contain",
    "prompt_label": "accommodate",
    "instruction": "Please locate the areas of the object with function of accommodate. find the region used to contain objects or liquid",
    "mode": "official_3dadllm",
    "mask_points": 590,
    "mask_ratio": 0.2880859375,
    "score": 0.2880859375,
    "reason": "official 3D-ADLLM generate()",
    "text": "system|> You are a helpful assistant. <|end|> <|user|> Please locate the areas of the object with function of accommodate. find the region used to contain objects or liquid <|end|> <|assistant|> Sure,it is  <|placeholder4|> . ",
    "proposal": {
      "canonical_label": "contain",
      "query_text": "find the region used to contain objects or liquid",
      "source": "behavior_taxonomy_rule",
      "raw_source_label": "\\b(bowl|cup|mug|bottle|kettle|pot|kitchenpot|trash|trashcan|basket|hamper)\\b",
      "confidence": 0.92,
      "evidence": {
        "matched_text": "gapartnet:100015 kitchenpot 100015 100015",
        "matched_pattern": "\\b(bowl|cup|mug|bottle|kettle|pot|kitchenpot|trash|trashcan|basket|hamper)\\b",
        "basis": "BEHAVIOR/OmniGibson-style category-or-synset to ability/action mapping"
      }
    },
    "colored_ply": "assets/gapartnet_100015/contain.ply"
  },
  {
    "label": "grasp",
    "prompt_label": "grab",
    "instruction": "Please locate the areas of the object with function of grab. find the region used to grasp this object by hand",
    "mode": "official_3dadllm",
    "mask_points": 115,
    "mask_ratio": 0.05615234375,
    "score": 0.05615234375,
    "reason": "official 3D-ADLLM generate()",
    "text": "system|> You are a helpful assistant. <|end|> <|user|> Please locate the areas of the object with function of grab. find the region used to grasp this object by hand <|end|> <|assistant|> Sure,it is  <|placeholder4|> . ",
    "proposal": {
      "canonical_label": "grasp",
      "query_text": "find the region used to grasp this object by hand",
      "source": "behavior_taxonomy_rule",
      "raw_source_label": "\\b(bowl|cup|mug|bottle|kettle|pot|kitchenpot|trash|trashcan|basket|hamper)\\b",
      "confidence": 0.84,
      "evidence": {
        "matched_text": "gapartnet:100015 kitchenpot 100015 100015",
        "matched_pattern": "\\b(bowl|cup|mug|bottle|kettle|pot|kitchenpot|trash|trashcan|basket|hamper)\\b",
        "basis": "BEHAVIOR/OmniGibson-style category-or-synset to ability/action mapping"
      }
    },
    "colored_ply": "assets/gapartnet_100015/grasp.ply"
  },
  {
    "label": "pour",
    "prompt_label": "pour",
    "instruction": "Please locate the areas of the object with function of pour. find the opening or spout region used to pour",
    "mode": "official_3dadllm",
    "mask_points": 43,
    "mask_ratio": 0.02099609375,
    "score": 0.02099609375,
    "reason": "official 3D-ADLLM generate()",
    "text": "system|> You are a helpful assistant. <|end|> <|user|> Please locate the areas of the object with function of pour. find the opening or spout region used to pour <|end|> <|assistant|> Sure,it is  <|placeholder4|> . ",
    "proposal": {
      "canonical_label": "pour",
      "query_text": "find the opening or spout region used to pour",
      "source": "behavior_taxonomy_rule",
      "raw_source_label": "\\b(bowl|cup|mug|bottle|kettle|pot|kitchenpot|trash|trashcan|basket|hamper)\\b",
      "confidence": 0.76,
      "evidence": {
        "matched_text": "gapartnet:100015 kitchenpot 100015 100015",
        "matched_pattern": "\\b(bowl|cup|mug|bottle|kettle|pot|kitchenpot|trash|trashcan|basket|hamper)\\b",
        "basis": "BEHAVIOR/OmniGibson-style category-or-synset to ability/action mapping"
      }
    },
    "colored_ply": "assets/gapartnet_100015/pour.ply"
  }
]