GunSpec

Alle 30 Tools

Resolve a firearm name

  • gunspec_resolve_firearm
  • Builder
  • Nur lesend

Resolves one free-text name ("G19 gen 5", "M4A1") to a single firearm id, with a confidence score and alternatives. Use this tool instead of search when exactly one record is required.

Anwendungsbeispiel

  1. 1

    Eine Person fragt

    • Which firearm is a "G19 gen 5"?
  2. 2

    Der Assistent ruft das Tool auf

    tools/call
    json
    {  "name": "gunspec_resolve_firearm",  "arguments": {    "name": "G19 gen 5"  }}
  3. 3

    Der Server antwortet

    Ergebnis
    json
    {  "query": "G19 gen 5",  "status": "ambiguous",  "firearmId": null,  "match": null,  "score": 0.95,  "matchedTokens": [    "g",    "19",    "gen"  ],  "unresolvedTokens": [],  "alternatives": [    {      "firearmId": "glock-19-gen5",      "name": "Glock 19 Gen5",      "manufacturerName": "Glock Ges.m.b.H.",      "match": "alternate",      "matchedAlias": "G19 Gen5",      "score": 0.95    },    {      "firearmId": "glock-g19-gen5",      "name": "Glock G19 Gen5",      "manufacturerName": "Glock Ges.m.b.H.",      "match": "alternate",      "matchedAlias": "G19 Gen5",      "score": 0.95    }  ]}

    Am 17. Sept. 2026 von der Live-API erfasst. Listen und lange Texte sind für die Anzeige gekürzt.

Zugehörige Referenzen

Argumente

NameTypBeschreibung
name (erforderlich)stringThe firearm name exactly as the user wrote it.