{"id":35273,"date":"2026-09-01T10:55:47","date_gmt":"2026-09-01T14:55:47","guid":{"rendered":"https:\/\/gbta.org\/?page_id=35273"},"modified":"2026-10-19T13:46:24","modified_gmt":"2026-10-19T17:46:24","slug":"ai-pathways-getting-started","status":"publish","type":"page","link":"https:\/\/gbta.org\/fr\/ai-pathways-getting-started\/","title":{"rendered":"AI Pathways: Getting Started"},"content":{"rendered":"<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n<meta charset=\"UTF-8\">\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n<title>AI Enablement Program | Track Fit Assessment<\/title>\n<style>\n  :root{\n    \/* Brandable tokens: adjust to site palette on upload *\/\n    --navy:#1b2f4b;\n    --navy-soft:#44546a;\n    --accent:#e87722;        \/* GBTA orange *\/\n    --accent-deep:#c05f10;\n    --paper:#ffffff;\n    --wash:#f5f6f8;\n    --line:#dde1e7;\n    --good:#2e7d5b;\n    --radius:10px;\n    --maxw:760px;\n  }\n  *{box-sizing:border-box;margin:0;padding:0}\n  html{font-size:16px}\n  body{\n    font-family:\"Avenir Next\",\"Segoe UI\",Inter,system-ui,-apple-system,sans-serif;\n    color:var(--navy);background:var(--wash);\n    line-height:1.55;-webkit-font-smoothing:antialiased;\n  }\n  .shell{max-width:var(--maxw);margin:0 auto;padding:40px 20px 72px}\n  .eyebrow{\n    font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;\n    color:var(--accent-deep);margin-bottom:10px;\n  }\n  h1{font-size:clamp(1.6rem,4vw,2.2rem);font-weight:700;letter-spacing:-.01em;line-height:1.15}\n  h2{font-size:1.15rem;font-weight:700;margin-bottom:6px}\n  .card{\n    background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);\n    padding:28px;margin-top:22px;\n  }\n  .lede{color:var(--navy-soft);margin-top:12px;max-width:56ch}\n  .lede strong{color:var(--navy)}\n  .meta-note{font-size:.85rem;color:var(--navy-soft);margin-top:14px}\n  button{\n    font:inherit;cursor:pointer;border:none;border-radius:8px;\n    padding:12px 22px;font-weight:700;\n  }\n  .btn-primary{background:var(--accent);color:#fff}\n  .btn-primary:hover{background:var(--accent-deep)}\n  .btn-ghost{background:transparent;color:var(--navy-soft);border:1px solid var(--line)}\n  .btn-ghost:hover{border-color:var(--navy-soft);color:var(--navy)}\n  button:focus-visible,.opt input:focus-visible + .opt-body{\n    outline:3px solid var(--accent);outline-offset:2px;\n  }\n  \/* progress *\/\n  .progress{display:flex;align-items:center;gap:14px;margin-top:26px}\n  .bar{flex:1;height:6px;background:var(--line);border-radius:3px;overflow:hidden}\n  .bar > span{display:block;height:100%;width:0;background:var(--accent);transition:width .25s ease}\n  .progress b{font-size:.85rem;color:var(--navy-soft);font-weight:600;white-space:nowrap}\n  \/* question *\/\n  .section-tag{\n    display:inline-block;font-size:.72rem;font-weight:700;letter-spacing:.12em;\n    text-transform:uppercase;color:var(--navy-soft);\n    border:1px solid var(--line);border-radius:99px;padding:4px 12px;margin-bottom:14px;\n  }\n  .qtext{font-size:1.2rem;font-weight:700;line-height:1.35;margin-bottom:6px}\n  .qhelp{font-size:.9rem;color:var(--navy-soft);margin-bottom:16px}\n  .opts{display:grid;gap:10px;margin-top:8px}\n  .opt{display:block;position:relative}\n  .opt input{position:absolute;opacity:0;inset:0}\n  .opt-body{\n    display:flex;gap:12px;align-items:flex-start;\n    border:1.5px solid var(--line);border-radius:8px;background:var(--paper);\n    padding:13px 15px;transition:border-color .12s ease, background .12s ease;\n  }\n  .opt:hover .opt-body{border-color:var(--navy-soft)}\n  .opt input:checked + .opt-body{border-color:var(--accent);background:#fdf4ec}\n  .dot{\n    flex:0 0 18px;height:18px;margin-top:3px;border-radius:50%;\n    border:2px solid var(--line);background:#fff;\n  }\n  .opt input:checked + .opt-body .dot{border-color:var(--accent);background:var(--accent);box-shadow:inset 0 0 0 3.5px #fff}\n  .nav{display:flex;justify-content:space-between;gap:12px;margin-top:24px}\n  \/* results *\/\n  .rec-band{\n    border-left:6px solid var(--accent);background:#fdf4ec;\n    border-radius:0 var(--radius) var(--radius) 0;padding:20px 22px;margin-top:6px;\n  }\n  .rec-band .track-name{font-size:1.45rem;font-weight:700;letter-spacing:-.01em}\n  .rec-band p{color:var(--navy-soft);margin-top:6px;font-size:.95rem}\n  \/* the spectrum: signature element *\/\n  .spectrum{margin:30px 4px 8px}\n  .spec-rail{position:relative;height:10px;border-radius:5px;\n    background:linear-gradient(90deg,#e8ecf2 0%,#e8ecf2 50%,#f3ddc9 50%,#f3ddc9 100%);}\n  .spec-rail::after{content:\"\";position:absolute;left:50%;top:-5px;bottom:-5px;width:2px;background:var(--line)}\n  .spec-marker{\n    position:absolute;top:50%;width:22px;height:22px;border-radius:50%;\n    background:var(--accent);border:4px solid #fff;box-shadow:0 1px 4px rgba(27,47,75,.35);\n    transform:translate(-50%,-50%);transition:left .6s cubic-bezier(.2,.8,.3,1);\n  }\n  .spec-labels{display:flex;justify-content:space-between;font-size:.78rem;font-weight:700;\n    letter-spacing:.08em;text-transform:uppercase;color:var(--navy-soft);margin-top:10px}\n  \/* score rows *\/\n  .scores{margin-top:26px;display:grid;gap:14px}\n  .score-row{display:grid;grid-template-columns:190px 1fr 64px;gap:12px;align-items:center}\n  .score-row label{font-size:.88rem;font-weight:600}\n  .score-track{height:8px;background:var(--line);border-radius:4px;overflow:hidden}\n  .score-fill{height:100%;background:var(--navy-soft);border-radius:4px;width:0;transition:width .6s ease}\n  .score-row output{font-size:.85rem;color:var(--navy-soft);text-align:right;font-variant-numeric:tabular-nums}\n  .why{margin-top:26px}\n  .why ul{margin:10px 0 0 20px;color:var(--navy-soft);font-size:.95rem}\n  .why li{margin-bottom:7px}\n  .tracks{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:26px}\n  .track-card{border:1px solid var(--line);border-radius:var(--radius);padding:20px;background:var(--paper)}\n  .track-card.recommended{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}\n  .track-card .pill{font-size:.68rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;\n    color:#fff;background:var(--accent);border-radius:99px;padding:3px 10px;display:inline-block;margin-bottom:10px}\n  .track-card h3{font-size:1.02rem;margin-bottom:8px}\n  .track-card p{font-size:.88rem;color:var(--navy-soft);margin-bottom:14px}\n  .track-card a{display:inline-block;text-decoration:none;font-weight:700;font-size:.9rem;\n    color:var(--accent-deep)}\n  .track-card a:hover{text-decoration:underline}\n  .foot-note{font-size:.82rem;color:var(--navy-soft);margin-top:26px;border-top:1px solid var(--line);padding-top:16px}\n  .hidden{display:none}\n  @media (max-width:640px){\n    .card{padding:20px}\n    .tracks{grid-template-columns:1fr}\n    .score-row{grid-template-columns:1fr;gap:6px}\n    .score-row output{text-align:left}\n  }\n  @media (prefers-reduced-motion:reduce){\n    .bar > span,.spec-marker,.score-fill{transition:none}\n  }\n<\/style>\n<\/head>\n<body>\n<div class=\"shell\">\n\n  <!-- ============ INTRO ============ -->\n  <div id=\"intro\">\n    <div class=\"eyebrow\">GBTA AI Enablement Program<\/div>\n    <h1>Which track fits your program?<\/h1>\n    <p class=\"lede\">\n      The AI Enablement curriculum runs on two tracks: <strong>Establishing<\/strong>, for building\n      AI capability from the ground up, and <strong>Scaling<\/strong>, for managing and expanding AI\n      that is already in use. This short assessment recommends the track that fits where you\n      and your program are today.\n    <\/p>\n    <div class=\"card\">\n      <h2>Before you start<\/h2>\n      <p class=\"meta-note\" style=\"margin-top:8px\">\n        Fourteen questions, about five minutes. The first six ask about your program as it is\n        today; the rest are working-knowledge questions. Answer from what you know right now.\n        &ldquo;Not sure&rdquo; and &ldquo;Don&rsquo;t know&rdquo; are legitimate answers and\n        will not be held against you; they simply help place you accurately.\n      <\/p>\n      <p class=\"meta-note\">Your answers are scored on this page and never leave your browser.<\/p>\n      <div class=\"nav\" style=\"justify-content:flex-start\">\n        <button class=\"btn-primary\" onclick=\"startQuiz()\">Start the assessment<\/button>\n      <\/div>\n    <\/div>\n  <\/div>\n\n  <!-- ============ QUIZ ============ -->\n  <div id=\"quiz\" class=\"hidden\">\n    <div class=\"eyebrow\">Track Fit Assessment<\/div>\n    <div class=\"progress\" aria-hidden=\"true\">\n      <div class=\"bar\"><span id=\"bar-fill\"><\/span><\/div>\n      <b id=\"bar-label\"><\/b>\n    <\/div>\n    <div class=\"card\">\n      <span class=\"section-tag\" id=\"q-section\"><\/span>\n      <div class=\"qtext\" id=\"q-text\"><\/div>\n      <div class=\"qhelp\" id=\"q-help\"><\/div>\n      <div class=\"opts\" id=\"q-opts\" role=\"radiogroup\"><\/div>\n      <div class=\"nav\">\n        <button class=\"btn-ghost\" id=\"btn-back\" onclick=\"prevQ()\">Back<\/button>\n        <button class=\"btn-primary\" id=\"btn-next\" onclick=\"nextQ()\" disabled>Next<\/button>\n      <\/div>\n    <\/div>\n  <\/div>\n\n  <!-- ============ RESULTS ============ -->\n  <div id=\"results\" class=\"hidden\">\n    <div class=\"eyebrow\">Your result<\/div>\n    <h1>Recommended track<\/h1>\n    <div class=\"card\">\n      <div class=\"rec-band\">\n        <div class=\"track-name\" id=\"rec-name\"><\/div>\n        <p id=\"rec-line\"><\/p>\n      <\/div>\n\n      <div class=\"spectrum\" aria-hidden=\"true\">\n        <div class=\"spec-rail\"><div class=\"spec-marker\" id=\"spec-marker\"><\/div><\/div>\n        <div class=\"spec-labels\"><span>Establishing<\/span><span>Scaling<\/span><\/div>\n      <\/div>\n\n      <div class=\"scores\">\n        <div class=\"score-row\">\n          <label>Program maturity<\/label>\n          <div class=\"score-track\"><div class=\"score-fill\" id=\"fill-mat\"><\/div><\/div>\n          <output id=\"out-mat\"><\/output>\n        <\/div>\n        <div class=\"score-row\">\n          <label>AI foundations<\/label>\n          <div class=\"score-track\"><div class=\"score-fill\" id=\"fill-found\"><\/div><\/div>\n          <output id=\"out-found\"><\/output>\n        <\/div>\n        <div class=\"score-row\">\n          <label>Scaling readiness<\/label>\n          <div class=\"score-track\"><div class=\"score-fill\" id=\"fill-scal\"><\/div><\/div>\n          <output id=\"out-scal\"><\/output>\n        <\/div>\n      <\/div>\n\n      <div class=\"why\">\n        <h2>Why this recommendation<\/h2>\n        <ul id=\"why-list\"><\/ul>\n      <\/div>\n\n      <div class=\"tracks\">\n        <div class=\"track-card\" id=\"card-E\">\n          <span class=\"pill hidden\" id=\"pill-E\">Recommended<\/span>\n          <h3>Establishing Track<\/h3>\n          <p>Build AI capability from the ground up: spot where AI helps your program, judge\n             its output, set your first acceptable-use boundary, run your first use case end\n             to end, and make it safe to scale.<\/p>\n          <a href=\"#PLACEHOLDER-ESTABLISHING-PURCHASE-LINK\">Explore the Establishing Track &rarr;<\/a>\n        <\/div>\n        <div class=\"track-card\" id=\"card-S\">\n          <span class=\"pill hidden\" id=\"pill-S\">Recommended<\/span>\n          <h3>Scaling Track<\/h3>\n          <p>Manage AI already in use: inventory and triage your portfolio, measure ROI that\n             survives finance, govern at program scale, oversee agentic workflows, and win\n             executive support.<\/p>\n          <a href=\"#PLACEHOLDER-SCALING-PURCHASE-LINK\">Explore the Scaling Track &rarr;<\/a>\n        <\/div>\n      <\/div>\n\n      <p class=\"foot-note\" id=\"routing-note\"><\/p>\n\n      <div class=\"nav\" style=\"justify-content:flex-start\">\n        <button class=\"btn-ghost\" onclick=\"restart()\">Retake the assessment<\/button>\n      <\/div>\n    <\/div>\n  <\/div>\n\n<\/div>\n\n<script>\n\"use strict\";\n\n\/* ================================================================\n   QUESTION BANK\n   Section A (a1\u2013a6): program-state questions. Factual, confirmable.\n     Each option carries pts: 0 \/ 1 \/ 2. Max 12. Dimension: maturity.\n   Section B: working knowledge.\n     e1\u2013e4: foundations items, 1 pt each, max 4.  Dimension: found.\n     s1\u2013s4: scaling items, 2 pts each, max 8.     Dimension: scal.\n   \"Not sure \/ Don't know\" always scores 0 and is always offered.\n   ================================================================ *\/\nconst QUESTIONS = [\n  \/* ---------- Section A: your program today ---------- *\/\n  { id:\"a1\", dim:\"mat\", section:\"Your program today\",\n    text:\"Which statement best describes your organization\\u2019s use of AI in travel management today?\",\n    help:\"Pick the one closest to reality, not to plans.\",\n    opts:[\n      {t:\"We proactively identify AI use cases and implement them\", p:2},\n      {t:\"We mostly use AI features that arrive inside tools we already have (TMC, booking, expense)\", p:1},\n      {t:\"We are not using AI in travel management\", p:0},\n      {t:\"I don\\u2019t know\", p:0},\n    ]},\n  { id:\"a2\", dim:\"mat\", section:\"Your program today\",\n    text:\"Does your company or travel program have a written rule, in any form, about what data may go into AI tools?\",\n    help:\"A page in a policy, an annex, or a standalone note all count as written.\",\n    opts:[\n      {t:\"Yes, written down and in use\", p:2},\n      {t:\"There is an informal understanding, but nothing written\", p:1},\n      {t:\"No rule exists that I am aware of\", p:0},\n      {t:\"I don\\u2019t know\", p:0},\n    ]},\n  { id:\"a3\", dim:\"mat\", section:\"Your program today\",\n    text:\"Has your program measured time or cost results for at least one AI use case?\",\n    help:\"Any honest measurement counts, even a simple one.\",\n    opts:[\n      {t:\"Yes, with figures I could show someone\", p:2},\n      {t:\"We have estimated informally, nothing documented\", p:1},\n      {t:\"No measurement has been done\", p:0},\n      {t:\"I don\\u2019t know\", p:0},\n    ]},\n  { id:\"a4\", dim:\"mat\", section:\"Your program today\",\n    text:\"Has any specialist function (IT, security, legal, procurement) reviewed an AI tool or feature your program uses?\",\n    help:null,\n    opts:[\n      {t:\"Yes, at least one tool or feature has been through such a review\", p:2},\n      {t:\"We use AI tools, but only the program itself has looked at them\", p:1},\n      {t:\"No review has happened, or we use no AI tools\", p:0},\n      {t:\"I don\\u2019t know\", p:0},\n    ]},\n  { id:\"a5\", dim:\"mat\", section:\"Your program today\",\n    text:\"Could you list the AI features currently active inside your TMC portal, booking tool, and expense platform?\",\n    help:\"Vendors often switch these on in releases.\",\n    opts:[\n      {t:\"Yes, I could name them\", p:2},\n      {t:\"Some of them; I am not confident the list would be complete\", p:1},\n      {t:\"No, I could not name them\", p:0},\n    ]},\n  { id:\"a6\", dim:\"mat\", section:\"Your program today\",\n    text:\"How many different uses of AI do you know of in or around your program?\",\n    help:\"Count anything: features inside your tools, things you or your team run, AI a vendor uses on your behalf. A rough estimate is fine.\",\n    opts:[\n      {t:\"Three or more\", p:2},\n      {t:\"One or two\", p:1},\n      {t:\"None\", p:0},\n      {t:\"I don\\u2019t know\", p:0},\n    ]},\n\n  \/* ---------- Section B: working knowledge (foundations) ---------- *\/\n  { id:\"e1\", dim:\"found\", section:\"Working knowledge\",\n    text:\"Which of these tasks is the strongest first candidate for AI assistance?\",\n    help:\"Answer from what you know today. \\u201cNot sure\\u201d is a legitimate answer.\",\n    opts:[\n      {t:\"Approving individual expense exceptions\", p:0},\n      {t:\"Drafting a recurring monthly spend report\", p:1},\n      {t:\"Making the decision on awarding a supplier contract\", p:0},\n      {t:\"Responding to a traveler emergency\", p:0},\n      {t:\"Not sure\", p:0},\n    ]},\n  { id:\"e2\", dim:\"found\", section:\"Working knowledge\",\n    text:\"You ask an AI assistant about your program\\u2019s hotel spend without attaching any data, and it answers with specific, confident figures. Those figures are most likely:\",\n    help:null,\n    opts:[\n      {t:\"Accurate, since the assistant was trained on real industry data\", p:0},\n      {t:\"Pulled from spend data the assistant can access automatically\", p:0},\n      {t:\"Generated to look like a typical answer, and unverified\", p:1},\n      {t:\"Reliable, since assistants only answer when they have the data\", p:0},\n      {t:\"Not sure\", p:0},\n    ]},\n  { id:\"e3\", dim:\"found\", section:\"Working knowledge\",\n    text:\"Which of these should be routed to IT or legal before it goes into an AI tool?\",\n    help:null,\n    opts:[\n      {t:\"A publicly published airline schedule\", p:0},\n      {t:\"A supplier\\u2019s response to your RFP\", p:1},\n      {t:\"Your own draft agenda for a team meeting\", p:0},\n      {t:\"Published government per-diem rate tables\", p:0},\n      {t:\"Not sure\", p:0},\n    ]},\n  { id:\"e4\", dim:\"found\", section:\"Working knowledge\",\n    text:\"The quality of an AI assistant\\u2019s output mostly depends on:\",\n    help:null,\n    opts:[\n      {t:\"Which subscription tier of the model you pay for\", p:0},\n      {t:\"How detailed the prompt text is\", p:0},\n      {t:\"How many times you rerun the same request\", p:0},\n      {t:\"The information you supply it: intent, data, and constraints\", p:1},\n      {t:\"Not sure\", p:0},\n    ]},\n\n  \/* ---------- Section B: working knowledge (scaling) ---------- *\/\n  { id:\"s1\", dim:\"scal\", section:\"Working knowledge\",\n    text:\"When estimating the return on an AI use case, which cost is most often left out?\",\n    help:null,\n    opts:[\n      {t:\"The subscription or usage cost of the tool\", p:0},\n      {t:\"The time a person spends reviewing the output\", p:2},\n      {t:\"The cost of the original software licenses\", p:0},\n      {t:\"The one-time cost of learning the tool\", p:0},\n      {t:\"Not sure\", p:0},\n    ]},\n  { id:\"s2\", dim:\"scal\", section:\"Working knowledge\",\n    text:\"An AI feature switches itself on inside your licensed expense platform after a vendor release. The appropriate response is:\",\n    help:null,\n    opts:[\n      {t:\"No review is needed, since the platform is already approved\", p:0},\n      {t:\"Disable it permanently as a matter of principle\", p:0},\n      {t:\"This is IT\\u2019s concern, not the travel program\\u2019s\", p:0},\n      {t:\"Give it the same due-diligence review as a new vendor\", p:2},\n      {t:\"Not sure\", p:0},\n    ]},\n  { id:\"s3\", dim:\"scal\", section:\"Working knowledge\",\n    text:\"What distinguishes an agentic AI workflow from a single-output tool?\",\n    help:null,\n    opts:[\n      {t:\"A larger, more capable underlying model\", p:0},\n      {t:\"Work continuing between steps without a human\", p:2},\n      {t:\"A conversational chat-style interface\", p:0},\n      {t:\"Noticeably faster response generation\", p:0},\n      {t:\"Not sure\", p:0},\n    ]},\n  { id:\"s4\", dim:\"scal\", section:\"Working knowledge\",\n    text:\"In a report to leadership, \\u201cthe team recovered 14 hours last quarter, from tracked runs\\u201d is best classified as:\",\n    help:null,\n    opts:[\n      {t:\"An aspirational claim\", p:0},\n      {t:\"An observed claim\", p:2},\n      {t:\"A projected claim\", p:0},\n      {t:\"An unsupported claim, since it lacks a percentage\", p:0},\n      {t:\"Not sure\", p:0},\n    ]},\n];\n\nconst MAX = { mat:12, found:4, scal:8 };\n\nlet idx = 0;\nconst answers = new Array(QUESTIONS.length).fill(null);\n\nfunction show(id){ [\"intro\",\"quiz\",\"results\"].forEach(x =>\n  document.getElementById(x).classList.toggle(\"hidden\", x!==id)); }\n\nfunction startQuiz(){ idx = 0; show(\"quiz\"); renderQ(); }\n\nfunction renderQ(){\n  const q = QUESTIONS[idx];\n  document.getElementById(\"q-section\").textContent = q.section;\n  document.getElementById(\"q-text\").textContent = q.text;\n  document.getElementById(\"q-help\").textContent = q.help || \"\";\n  document.getElementById(\"q-help\").style.display = q.help ? \"\" : \"none\";\n\n  const wrap = document.getElementById(\"q-opts\");\n  wrap.innerHTML = \"\";\n  q.opts.forEach((o,i)=>{\n    const lab = document.createElement(\"label\");\n    lab.className = \"opt\";\n    lab.innerHTML =\n      `<input type=\"radio\" name=\"q\" value=\"${i}\" ${answers[idx]===i?\"checked\":\"\"}>` +\n      `<span class=\"opt-body\"><span class=\"dot\"><\/span><span>${o.t}<\/span><\/span>`;\n    lab.querySelector(\"input\").addEventListener(\"change\", ()=>{\n      answers[idx] = i;\n      document.getElementById(\"btn-next\").disabled = false;\n    });\n    wrap.appendChild(lab);\n  });\n\n  document.getElementById(\"btn-back\").style.visibility = idx===0 ? \"hidden\" : \"visible\";\n  document.getElementById(\"btn-next\").textContent =\n    idx === QUESTIONS.length-1 ? \"See my result\" : \"Next\";\n  document.getElementById(\"btn-next\").disabled = answers[idx]===null;\n\n  document.getElementById(\"bar-fill\").style.width =\n    Math.round(idx \/ QUESTIONS.length * 100) + \"%\";\n  document.getElementById(\"bar-label\").textContent =\n    `Question ${idx+1} of ${QUESTIONS.length}`;\n  window.scrollTo({top:0});\n}\n\nfunction nextQ(){\n  if (answers[idx]===null) return;\n  if (idx === QUESTIONS.length-1){ finish(); return; }\n  idx++; renderQ();\n}\nfunction prevQ(){ if(idx>0){ idx--; renderQ(); } }\n\n\/* ================================================================\n   SCORING & ROUTING\n   mat   0\u201312  program maturity (Section A)\n   found 0\u20134   foundations knowledge (e-items)\n   scal  0\u20138   scaling-readiness knowledge (s-items)\n\n   Rules, in order:\n   R1  found <= 2                          -> Establishing\n       (foundational gaps; the Establishing Track exists to close them)\n   R2  mat >= 7 AND found >= 3 AND scal >= 4 -> Scaling\n       (program active, foundations sound, scaling concepts landing)\n   R3  mat >= 9 AND found >= 3               -> Scaling\n       (organization clearly implementing; foundations sound)\n   R4  otherwise                             -> Establishing\n   Challenge-up note shown when Establishing is recommended but\n   mat >= 6 and found >= 3 (a near-miss profile).\n   ================================================================ *\/\nfunction finish(){\n  const score = { mat:0, found:0, scal:0 };\n  QUESTIONS.forEach((q,i)=>{ score[q.dim] += q.opts[answers[i]].p; });\n\n  let track, rule;\n  if (score.found <= 2){ track=\"E\"; rule=\"R1\"; }\n  else if (score.mat >= 7 && score.scal >= 4){ track=\"S\"; rule=\"R2\"; }\n  else if (score.mat >= 9){ track=\"S\"; rule=\"R3\"; }\n  else { track=\"E\"; rule=\"R4\"; }\n\n  const nearMiss = (track===\"E\" && rule!==\"R1\" && score.mat >= 6 && score.found >= 3);\n\n  \/* recommendation copy *\/\n  const name = document.getElementById(\"rec-name\");\n  const line = document.getElementById(\"rec-line\");\n  if (track===\"E\"){\n    name.textContent = \"Establishing Track\";\n    line.textContent = \"Best fit: build the foundations first, on your own program\\u2019s tasks and data. Every artifact you create carries forward, and the Scaling Track remains open to you after the Establishing capstone.\";\n  } else {\n    name.textContent = \"Scaling Track\";\n    line.textContent = \"Best fit: your organization is already using AI and your answers show the foundations in place. The Scaling Track starts from a portfolio that exists and makes it measured, governed, and executive-ready.\";\n  }\n\n  \/* spectrum marker: position from blended, normalized score *\/\n  const blend = (score.mat\/MAX.mat)*0.45 + (score.found\/MAX.found)*0.2 + (score.scal\/MAX.scal)*0.35;\n  const pct = Math.min(96, Math.max(4, Math.round(blend*100)));\n\n  \/* why bullets *\/\n  const why = [];\n  why.push(score.mat >= 7\n    ? `Program maturity ${score.mat}\/12: your organization is actively using AI and has structure around it.`\n    : score.mat >= 4\n      ? `Program maturity ${score.mat}\/12: some AI is in use, with limited structure around it so far.`\n      : `Program maturity ${score.mat}\/12: AI use in the program is early or unmapped.`);\n  why.push(score.found >= 3\n    ? `AI foundations ${score.found}\/4: the core judgment concepts (task fit, output verification, data caution) are in place.`\n    : `AI foundations ${score.found}\/4: the Establishing Track\\u2019s core concepts (task fit, output verification, data caution) are where the gap is, and they are exactly what it teaches.`);\n  why.push(score.scal >= 4\n    ? `Scaling readiness ${score.scal}\/8: ROI arithmetic, vendor governance, and agentic-workflow concepts are landing.`\n    : `Scaling readiness ${score.scal}\/8: the Scaling Track\\u2019s material (ROI measurement, program governance, agentic oversight) is largely ahead of you, which is normal at this stage.`);\n  \/* fourth bullet: the deciding factor, keyed to the fired rule *\/\n  const decide = {\n    R1: `foundations came in at ${score.found}\/4, and the Establishing Track exists to close exactly that gap. Organizational maturity cannot substitute for it.`,\n    R2: `all three thresholds cleared: an active program (${score.mat}\/12), sound foundations (${score.found}\/4), and scaling concepts landing (${score.scal}\/8).`,\n    R3: `your organization\\u2019s AI use is advanced enough (${score.mat}\/12) that the Scaling Track\\u2019s portfolio and governance work maps directly onto your reality, and your foundations are sound (${score.found}\/4).`,\n    R4: `foundations are in place, but program maturity (${score.mat}\/12) and scaling readiness (${score.scal}\/8) sit below the line where the Scaling Track\\u2019s exercises have real program material to work on. The Establishing Track builds that material.`,\n  };\n  const ul = document.getElementById(\"why-list\");\n  ul.innerHTML = \"\";\n  why.forEach(w=>{ const li=document.createElement(\"li\"); li.textContent=w; ul.appendChild(li); });\n  const dli = document.createElement(\"li\");\n  const strong = document.createElement(\"strong\");\n  strong.textContent = \"The deciding factor: \";\n  dli.appendChild(strong);\n  dli.appendChild(document.createTextNode(decide[rule]));\n  ul.appendChild(dli);\n\n  \/* routing note *\/\n  const note = document.getElementById(\"routing-note\");\n  if (track===\"E\"){\n    note.textContent = nearMiss\n      ? \"You landed close to the line. The Establishing Track will move quickly for you, and after its capstone you can step directly into the Scaling Track; nothing is repeated, and every artifact carries forward.\"\n      : \"Placement is not permanent: after the Establishing capstone you can continue directly into the Scaling Track.\";\n  } else {\n    note.textContent = \"If the Scaling capstone surfaces gaps, the relevant Establishing lessons remain available to you; the tracks are built to hand off in both directions.\";\n  }\n\n  \/* fill visuals *\/\n  show(\"results\");\n  requestAnimationFrame(()=>{\n    document.getElementById(\"spec-marker\").style.left = pct + \"%\";\n    setFill(\"fill-mat\",\"out-mat\",score.mat,MAX.mat);\n    setFill(\"fill-found\",\"out-found\",score.found,MAX.found);\n    setFill(\"fill-scal\",\"out-scal\",score.scal,MAX.scal);\n  });\n\n  document.getElementById(\"pill-E\").classList.toggle(\"hidden\", track!==\"E\");\n  document.getElementById(\"pill-S\").classList.toggle(\"hidden\", track!==\"S\");\n  document.getElementById(\"card-E\").classList.toggle(\"recommended\", track===\"E\");\n  document.getElementById(\"card-S\").classList.toggle(\"recommended\", track===\"S\");\n  window.scrollTo({top:0});\n}\n\nfunction setFill(fillId,outId,val,max){\n  document.getElementById(fillId).style.width = Math.round(val\/max*100)+\"%\";\n  document.getElementById(outId).textContent = `${val} \/ ${max}`;\n}\n\nfunction restart(){\n  answers.fill(null); idx = 0;\n  show(\"intro\"); window.scrollTo({top:0});\n}\n<\/script>\n<\/body>\n<\/html>","protected":false},"excerpt":{"rendered":"<p>AI Enablement Program | Track Fit Assessment GBTA AI Enablement Program Which track fits your program? The AI Enablement curriculum runs on two tracks: Establishing, for building AI capability from&#8230;<\/p>","protected":false},"author":25,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"_seopress_robots_primary_cat":"","_seopress_titles_title":"AI Pathways: Getting Started","_seopress_titles_desc":"","_seopress_robots_index":"yes","om_disable_all_campaigns":false,"_relevanssi_hide_post":"","_relevanssi_hide_content":"","_relevanssi_pin_for_all":"","_relevanssi_pin_keywords":"","_relevanssi_unpin_keywords":"","_relevanssi_related_keywords":"","_relevanssi_related_include_ids":"","_relevanssi_related_exclude_ids":"","_relevanssi_related_no_append":"","_relevanssi_related_not_related":"","_relevanssi_related_posts":"1097,21746,2462,2504,15425,26410","_relevanssi_noindex_reason":"","_kad_blocks_custom_css":"","_kad_blocks_head_custom_js":"","_kad_blocks_body_custom_js":"","_kad_blocks_footer_custom_js":"","_kad_post_transparent":"","_kad_post_title":"","_kad_post_layout":"","_kad_post_sidebar_id":"","_kad_post_content_style":"","_kad_post_vertical_padding":"","_kad_post_feature":"","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"footnotes":"","_links_to":"","_links_to_target":""},"class_list":["post-35273","page","type-page","status-publish","hentry"],"acf":[],"featured_image_src_large":false,"author_info":{"display_name":"jcampbell","author_link":"https:\/\/gbta.org\/fr\/author\/jcampbell\/"},"comment_info":"","taxonomy_info":[],"featured_image_src":null,"featured_image_src_square":null,"mfb_rest_fields":["featured_image_src_large","author_info","comment_info","taxonomy_info","featured_image_src","featured_image_src_square"],"_links":{"self":[{"href":"https:\/\/gbta.org\/fr\/wp-json\/wp\/v2\/pages\/35273","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/gbta.org\/fr\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/gbta.org\/fr\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/gbta.org\/fr\/wp-json\/wp\/v2\/users\/25"}],"replies":[{"embeddable":true,"href":"https:\/\/gbta.org\/fr\/wp-json\/wp\/v2\/comments?post=35273"}],"version-history":[{"count":4,"href":"https:\/\/gbta.org\/fr\/wp-json\/wp\/v2\/pages\/35273\/revisions"}],"predecessor-version":[{"id":35280,"href":"https:\/\/gbta.org\/fr\/wp-json\/wp\/v2\/pages\/35273\/revisions\/35280"}],"wp:attachment":[{"href":"https:\/\/gbta.org\/fr\/wp-json\/wp\/v2\/media?parent=35273"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}