map_to_taxonomy
Map everyday business language to the canonical AI BVF values required by the scoring tools. CALL THIS when the user says customer service, procurement, banking, GenAI copilot or bureaucratic and the matching enum is not certain. Pass only the fields written in free text; each returns the canonical value, what it matched on, or null with suggestions. A null result requires the user to choose from the suggestions, because a plausible guess would change the score. Use list_taxonomy when the user needs every permitted value, then pass the mapped values into score_initiative, diagnose_process, get_benchmark or the portfolio tools. Pure deterministic lookup, no network, auth, or side effects.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ai_tier | No | Everyday AI language, e.g. RPA, GenAI copilot, autonomous agents. Resolved to gen1/gen2/gen3. | |
| function | No | Everyday function language, e.g. customer service, procurement, legal, people. Resolved to cx, supply, risk, hr and so on. | |
| industry | No | Everyday industry language, e.g. banking, ecommerce, pharma. Resolved to the canonical enum. | |
| readiness | No | Everyday culture language, e.g. bureaucratic, cross-functional, hierarchical. Resolved to agile/traditional/siloed. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ai_tier | No | ||
| function | No | ||
| guidance | Yes | ||
| industry | No | input, resolved and matched_on; or resolved null with suggestions when no confident match. | |
| readiness | No | ||
| bvf_version | Yes |