{"id":3599,"date":"2026-03-24T23:22:01","date_gmt":"2026-03-24T23:22:01","guid":{"rendered":"https:\/\/aidevlab.com\/?page_id=3599"},"modified":"2026-03-25T17:13:44","modified_gmt":"2026-03-25T17:13:44","slug":"transit-agentic-platform","status":"publish","type":"page","link":"https:\/\/aidevlab.com\/case-studies\/transit-agentic-platform\/","title":{"rendered":"Transit AI Platform Case Study"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"3599\" class=\"elementor elementor-3599\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-b173dab ct-section-stretched elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"b173dab\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-no\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-cee4f9e\" data-id=\"cee4f9e\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-e347f58 elementor-widget elementor-widget-html\" data-id=\"e347f58\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\r\n     CASE STUDY: TRANSIT AGENTIC PLATFORM\r\n     Page slug: \/case-studies\/transit-agentic-platform\/\r\n     Paste all sections in order into Elementor\r\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\r\n\r\n<!-- SECTION A: HERO -->\r\n<style>\r\n.csp-hero {\r\n  background: #0F2240;\r\n  padding: 140px var(--gutter, clamp(1.5rem,5vw,4.5rem)) 80px;\r\n  position: relative; overflow: hidden;\r\n}\r\n.csp-hero-inner { max-width: 1160px; margin: 0 auto; }\r\n.csp-hero-grid {\r\n  display: grid; grid-template-columns: 1fr 1fr;\r\n  gap: 5rem; align-items: center;\r\n}\r\n.csp-back {\r\n  display: inline-flex; align-items: center; gap: 0.5rem;\r\n  font-size: 0.78rem; color: rgba(220,230,245,0.42);\r\n  text-decoration: none; font-family: 'DM Sans', system-ui, sans-serif;\r\n  margin-bottom: 2rem; transition: color 0.2s;\r\n}\r\n.csp-back:hover { color: rgba(220,230,245,0.78); }\r\n\r\n.csp-industry {\r\n  font-size: 0.67rem; font-weight: 700; letter-spacing: 0.15em;\r\n  text-transform: uppercase; color: #259F6C;\r\n  font-family: 'DM Sans', system-ui, sans-serif; margin-bottom: 1rem;\r\n}\r\n.csp-hero h1 {\r\n  font-family: 'Playfair Display', Georgia, serif !important;\r\n  font-size: clamp(2.25rem,4vw,3.75rem) !important;\r\n  font-weight: 500 !important; line-height: 1.1 !important;\r\n  letter-spacing: -0.02em !important;\r\n  color: rgba(220,230,245,0.95); margin-bottom: 1.5rem !important;\r\n}\r\n.csp-hero h1 em { font-style: italic; font-weight: 400; color: #E8A820; }\r\n.csp-hero-desc {\r\n  font-size: 1rem; color: rgba(220,230,245,0.62);\r\n  line-height: 1.82; font-weight: 300;\r\n  font-family: 'DM Sans', system-ui, sans-serif;\r\n}\r\n.csp-meta {\r\n  display: flex; flex-direction: column; gap: 1px;\r\n  background: rgba(255,255,255,0.06);\r\n  border: 1px solid rgba(255,255,255,0.08);\r\n  border-radius: 12px; overflow: hidden;\r\n}\r\n.csp-meta-row {\r\n  display: flex; justify-content: space-between; align-items: flex-start;\r\n  padding: 1.25rem 1.5rem; gap: 1rem;\r\n  border-bottom: 1px solid rgba(255,255,255,0.06);\r\n}\r\n.csp-meta-row:last-child { border-bottom: none; }\r\n.csp-meta-label {\r\n  font-size: 0.65rem; font-weight: 700; letter-spacing: 0.1em;\r\n  text-transform: uppercase; color: rgba(220,230,245,0.28);\r\n  font-family: 'DM Sans', system-ui, sans-serif; flex-shrink: 0;\r\n}\r\n.csp-meta-val {\r\n  font-size: 0.875rem; color: rgba(220,230,245,0.75);\r\n  font-weight: 400; font-family: 'DM Sans', system-ui, sans-serif;\r\n  text-align: right;\r\n}\r\n\r\n\/* Live badge *\/\r\n.csp-live-badge {\r\n  display: inline-flex; align-items: center; gap: 0.45rem;\r\n  background: rgba(37,159,108,0.14); color: #52D09A;\r\n  padding: 0.25rem 0.75rem; border-radius: 100px;\r\n  font-size: 0.65rem; font-weight: 700; letter-spacing: 0.09em;\r\n  text-transform: uppercase; font-family: 'DM Sans', system-ui, sans-serif;\r\n}\r\n.csp-live-dot {\r\n  width: 5px; height: 5px; border-radius: 50%;\r\n  background: #52D09A; animation: csp-blink 2s ease infinite;\r\n}\r\n@keyframes csp-blink { 0%,100%{opacity:1} 50%{opacity:0.3} }\r\n\r\n@media (max-width: 900px) {\r\n  .csp-hero-grid { grid-template-columns: 1fr; gap: 3rem; }\r\n}\r\n<\/style>\r\n\r\n<section class=\"csp-hero adl-section\">\r\n  <div class=\"csp-hero-inner\">\r\n    <a href=\"\/case-studies\/\" class=\"csp-back\">\r\n      <svg width=\"14\" height=\"14\" viewBox=\"0 0 14 14\" fill=\"none\"><path d=\"M11.5 7h-9M5.5 3.5L2 7l3.5 3.5\" stroke=\"currentColor\" stroke-width=\"1.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg>\r\n      All Case Studies\r\n    <\/a>\r\n    <div class=\"csp-hero-grid\">\r\n      <div>\r\n        <div class=\"csp-industry\">Transit &amp; Transportation<\/div>\r\n        <h1>Six AI Agents Running Live in<br><em>Paratransit Operations<\/em><\/h1>\r\n        <p class=\"csp-hero-desc\">\r\n          How IT Curves and AI Dev Lab built the most operationally grounded AI platform in transit \u2014 six specialized agents handling every moment of the service day, built on 17 years of live operations knowledge.\r\n        <\/p>\r\n      <\/div>\r\n      <div class=\"csp-meta\">\r\n        <div class=\"csp-meta-row\">\r\n          <span class=\"csp-meta-label\">Status<\/span>\r\n          <div class=\"csp-live-badge\"><span class=\"csp-live-dot\"><\/span>Live in Production<\/div>\r\n        <\/div>\r\n        <div class=\"csp-meta-row\">\r\n          <span class=\"csp-meta-label\">Partnership<\/span>\r\n          <span class=\"csp-meta-val\">IT Curves \u00d7 AI Dev Lab<\/span>\r\n        <\/div>\r\n        <div class=\"csp-meta-row\">\r\n          <span class=\"csp-meta-label\">Agencies<\/span>\r\n          <span class=\"csp-meta-val\">12+ live agencies<\/span>\r\n        <\/div>\r\n        <div class=\"csp-meta-row\">\r\n          <span class=\"csp-meta-label\">Transit Modes<\/span>\r\n          <span class=\"csp-meta-val\">Paratransit \u00b7 Fixed Route \u00b7 NEMT \u00b7 Microtransit<\/span>\r\n        <\/div>\r\n        <div class=\"csp-meta-row\">\r\n          <span class=\"csp-meta-label\">AI Agents<\/span>\r\n          <span class=\"csp-meta-val\">6 specialized agents<\/span>\r\n        <\/div>\r\n        <div class=\"csp-meta-row\">\r\n          <span class=\"csp-meta-label\">Satisfaction<\/span>\r\n          <span class=\"csp-meta-val\" style=\"color:#E8A820;font-weight:600;\">99% verified<\/span>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\r\n\r\n\r\n<!-- SECTION B: PROBLEM + SOLUTION + AGENTS -->\r\n<style>\r\n.csp-body {\r\n  background: #F5F2EB;\r\n  padding: clamp(80px,10vw,120px) var(--gutter, clamp(1.5rem,5vw,4.5rem));\r\n}\r\n.csp-body-inner { max-width: 1160px; margin: 0 auto; }\r\n\r\n.csp-section-label {\r\n  font-size: 0.65rem; font-weight: 700; letter-spacing: 0.14em;\r\n  text-transform: uppercase; color: #259F6C;\r\n  font-family: 'DM Sans', system-ui, sans-serif;\r\n  margin-bottom: 1rem; display: block;\r\n}\r\n\r\n.csp-two-col {\r\n  display: grid; grid-template-columns: 1fr 1fr;\r\n  gap: 5rem; align-items: start;\r\n  margin-bottom: clamp(4rem,6vw,6rem);\r\n}\r\n\r\n.csp-body h2 {\r\n  font-family: 'Playfair Display', Georgia, serif !important;\r\n  font-size: clamp(1.75rem,2.75vw,2.5rem) !important;\r\n  font-weight: 500 !important; line-height: 1.15 !important;\r\n  letter-spacing: -0.015em !important;\r\n  color: #140F1E; margin-bottom: 1.25rem !important;\r\n}\r\n.csp-body h2 em { font-style: italic; font-weight: 400; color: #143AA2; }\r\n\r\n.csp-body p {\r\n  font-size: 0.95rem; color: #4A4E5A; line-height: 1.85;\r\n  font-weight: 300; font-family: 'DM Sans', system-ui, sans-serif;\r\n  margin-bottom: 1.25rem;\r\n}\r\n.csp-body p:last-child { margin-bottom: 0; }\r\n.csp-body strong { color: #140F1E; font-weight: 500; }\r\n\r\n\/* Callout block *\/\r\n.csp-callout {\r\n  background: #0A1628; border-radius: 10px;\r\n  padding: 2rem 2.25rem; margin-top: 2rem;\r\n}\r\n.csp-callout p {\r\n  font-family: 'Playfair Display', Georgia, serif !important;\r\n  font-size: 1.15rem !important; font-style: italic;\r\n  color: rgba(220,230,245,0.9) !important; margin: 0 !important;\r\n  line-height: 1.6 !important;\r\n}\r\n.csp-callout p em { color: #E8A820; font-style: normal; }\r\n\r\n\/* Agent cards *\/\r\n.csp-agents {\r\n  display: grid; grid-template-columns: repeat(3, 1fr);\r\n  gap: 1rem; margin-top: clamp(3rem,4vw,4rem);\r\n}\r\n.csp-agent {\r\n  background: #FFFFFF; border: 1px solid #E2DDD6;\r\n  border-radius: 10px; padding: 1.625rem;\r\n  transition: box-shadow 0.25s, border-color 0.25s;\r\n}\r\n.csp-agent:hover { box-shadow: 0 6px 24px rgba(20,58,162,0.08); border-color: rgba(20,58,162,0.2); }\r\n.csp-agent-num {\r\n  font-family: 'Playfair Display', Georgia, serif;\r\n  font-size: 1.5rem; font-weight: 600;\r\n  color: rgba(232,168,32,0.35); line-height: 1; margin-bottom: 0.875rem;\r\n}\r\n.csp-agent-name {\r\n  font-size: 0.95rem; font-weight: 600; color: #140F1E;\r\n  font-family: 'DM Sans', system-ui, sans-serif; margin-bottom: 0.25rem;\r\n}\r\n.csp-agent-role {\r\n  font-size: 0.72rem; font-weight: 600; letter-spacing: 0.08em;\r\n  text-transform: uppercase; color: #143AA2;\r\n  font-family: 'DM Sans', system-ui, sans-serif; margin-bottom: 0.75rem;\r\n}\r\n.csp-agent-desc {\r\n  font-size: 0.82rem; color: #4A4E5A; line-height: 1.65;\r\n  font-weight: 300; font-family: 'DM Sans', system-ui, sans-serif; margin: 0;\r\n}\r\n\r\n\/* Outcomes strip *\/\r\n.csp-outcomes {\r\n  display: grid; grid-template-columns: repeat(4, 1fr);\r\n  gap: 1px; background: rgba(255,255,255,0.07);\r\n  border: 1px solid rgba(255,255,255,0.07);\r\n  border-radius: 12px; overflow: hidden;\r\n  margin-top: clamp(3rem,4vw,4rem);\r\n}\r\n.csp-outcome {\r\n  background: #0A1628; padding: 2rem 1.875rem;\r\n  transition: background 0.25s;\r\n}\r\n.csp-outcome:hover { background: rgba(20,58,162,0.1); }\r\n.csp-outcome strong {\r\n  display: block; font-family: 'Playfair Display', Georgia, serif;\r\n  font-size: 2.25rem; font-weight: 600;\r\n  color: #E8A820; line-height: 1; margin-bottom: 0.5rem;\r\n}\r\n.csp-outcome span {\r\n  font-size: 0.8rem; color: rgba(220,230,245,0.55);\r\n  font-weight: 300; font-family: 'DM Sans', system-ui, sans-serif;\r\n  line-height: 1.5;\r\n}\r\n\r\n@media (max-width: 960px) {\r\n  .csp-two-col { grid-template-columns: 1fr; gap: 2.5rem; }\r\n  .csp-agents { grid-template-columns: 1fr 1fr; }\r\n  .csp-outcomes { grid-template-columns: 1fr 1fr; }\r\n}\r\n@media (max-width: 600px) {\r\n  .csp-agents { grid-template-columns: 1fr; }\r\n  .csp-outcomes { grid-template-columns: 1fr 1fr; }\r\n}\r\n<\/style>\r\n\r\n<section class=\"csp-body adl-section\">\r\n  <div class=\"csp-body-inner\">\r\n\r\n    <!-- The Problem -->\r\n    <div class=\"csp-two-col\">\r\n      <div>\r\n        <span class=\"csp-section-label\">The Problem<\/span>\r\n        <h2>Transit is an operations problem,<br><em>not a customer service problem.<\/em><\/h2>\r\n        <p>Generic AI tools are built for help desks, e-commerce, and call centers. They do not know what a no-show means for a paratransit route. They cannot handle broker billing rules, ADA eligibility constraints, or same-day dispatch exceptions.<\/p>\r\n        <p>When organizations deploy generic tools in transit environments, they spend months training the system on exceptions that any experienced dispatcher already knows. Then it still fails on edge cases that happen every single shift.<\/p>\r\n        <p><strong>IT Curves had spent 17 years learning what those edge cases were.<\/strong> They had the operations knowledge. They needed the AI engineering capability to turn that knowledge into working systems.<\/p>\r\n      <\/div>\r\n      <div>\r\n        <span class=\"csp-section-label\">The Foundation<\/span>\r\n        <h2>17 years of live operations<br>knowledge built into<br><em>every design decision.<\/em><\/h2>\r\n        <p>IT Curves has run live dispatch environments since 2008 \u2014 dispatch, scheduling, rider apps, and broker integrations across 12 agencies and five transit modes. That operational depth is not a credential. It is the actual architecture of every AI agent AI Dev Lab built on top of it.<\/p>\r\n        <p>Title VI compliance, ADA eligibility constraints, NTD reporting requirements, broker billing rules \u2014 these are not afterthoughts in the platform. They are built into how every agent thinks and responds.<\/p>\r\n        <div class=\"csp-callout\">\r\n          <p>\"No other AI vendor in transit has this foundation. The difference between a transit AI product and a generic tool with transit branding is <em>17 years of knowing what actually happens on the day of service.<\/em>\"<\/p>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n\r\n    <!-- The Six Agents -->\r\n    <span class=\"csp-section-label\">What Was Built<\/span>\r\n    <h2 style=\"font-family:'Playfair Display',Georgia,serif;font-size:clamp(1.75rem,2.75vw,2.5rem);font-weight:500;line-height:1.15;letter-spacing:-0.015em;color:#140F1E;margin-bottom:0.5rem;\">Six agents. One platform.<br><em style=\"font-style:italic;color:#143AA2;\">Built for every moment of the service day.<\/em><\/h2>\r\n    <p style=\"font-size:0.95rem;color:#4A4E5A;line-height:1.82;font-weight:300;font-family:'DM Sans',system-ui,sans-serif;max-width:580px;margin-bottom:0;\">From the first rider call to the last dispatch exception, each agent handles a specific piece of the operation so your team does not have to.<\/p>\r\n\r\n    <div class=\"csp-agents\">\r\n      <div class=\"csp-agent\">\r\n        <div class=\"csp-agent-num\">01<\/div>\r\n        <div class=\"csp-agent-name\">RiderAssist AI<\/div>\r\n        <div class=\"csp-agent-role\">Rider Communication<\/div>\r\n        <p class=\"csp-agent-desc\">Handles bookings, ETAs, and eligibility questions 24\/7 without tying up staff. Escalates with full context captured when a human is needed.<\/p>\r\n      <\/div>\r\n      <div class=\"csp-agent\">\r\n        <div class=\"csp-agent-num\">02<\/div>\r\n        <div class=\"csp-agent-name\">CallAssist AI<\/div>\r\n        <div class=\"csp-agent-role\">Call Automation<\/div>\r\n        <p class=\"csp-agent-desc\">Answers calls in under a second with full trip context. Multilingual. No hold time. Warm handoff to staff with complete interaction history.<\/p>\r\n      <\/div>\r\n      <div class=\"csp-agent\">\r\n        <div class=\"csp-agent-num\">03<\/div>\r\n        <div class=\"csp-agent-name\">SmartDispatch AI<\/div>\r\n        <div class=\"csp-agent-role\">Fleet Orchestration<\/div>\r\n        <p class=\"csp-agent-desc\">Reassigns trips in real time when vehicles go down, delays cascade, or demand spikes. Policy-compliant recovery actions with full audit trail.<\/p>\r\n      <\/div>\r\n      <div class=\"csp-agent\">\r\n        <div class=\"csp-agent-num\">04<\/div>\r\n        <div class=\"csp-agent-name\">DriverAssist AI<\/div>\r\n        <div class=\"csp-agent-role\">Field Support<\/div>\r\n        <p class=\"csp-agent-desc\">Voice-first field support that keeps eyes on the road. Guides real-time decisions, captures timestamps automatically, routes exceptions to dispatch.<\/p>\r\n      <\/div>\r\n      <div class=\"csp-agent\">\r\n        <div class=\"csp-agent-num\">05<\/div>\r\n        <div class=\"csp-agent-name\">Analytics AI<\/div>\r\n        <div class=\"csp-agent-role\">Operational Intelligence<\/div>\r\n        <p class=\"csp-agent-desc\">Turns fragmented service data into staffing recommendations before problems become patterns. Trend detection, period comparisons, guided reports.<\/p>\r\n      <\/div>\r\n      <div class=\"csp-agent\">\r\n        <div class=\"csp-agent-num\">06<\/div>\r\n        <div class=\"csp-agent-name\">Survey AI<\/div>\r\n        <div class=\"csp-agent-role\">Feedback Collection<\/div>\r\n        <p class=\"csp-agent-desc\">Event-triggered feedback after key trip moments. Extracts themes and sentiment automatically so urgent issues surface immediately rather than next month.<\/p>\r\n      <\/div>\r\n    <\/div>\r\n\r\n    <!-- Outcomes -->\r\n    <div class=\"csp-outcomes\">\r\n      <div class=\"csp-outcome\"><strong>17+<\/strong><span>Years of live transit operations knowledge behind every agent<\/span><\/div>\r\n      <div class=\"csp-outcome\"><strong>12+<\/strong><span>Agencies running the platform live across five transit modes<\/span><\/div>\r\n      <div class=\"csp-outcome\"><strong>78%<\/strong><span>Of interactions handled by AI without staff involvement<\/span><\/div>\r\n      <div class=\"csp-outcome\"><strong>99%<\/strong><span>Verified user satisfaction across active deployments<\/span><\/div>\r\n    <\/div>\r\n\r\n  <\/div>\r\n<\/section>\r\n\r\n\r\n<!-- SECTION C: CTA -->\r\n<style>\r\n.csp-cta {\r\n  background: #0A1628;\r\n  padding: clamp(80px,10vw,100px) var(--gutter, clamp(1.5rem,5vw,4.5rem));\r\n  text-align: center; position: relative; overflow: hidden;\r\n}\r\n.csp-cta::before {\r\n  content: ''; position: absolute; top: 50%; left: 50%;\r\n  transform: translate(-50%,-50%);\r\n  width: 800px; height: 400px;\r\n  background: radial-gradient(ellipse, rgba(20,58,162,0.22) 0%, transparent 68%);\r\n  pointer-events: none;\r\n}\r\n.csp-cta-inner { max-width: 600px; margin: 0 auto; position: relative; z-index: 1; }\r\n.csp-cta h2 {\r\n  font-family: 'Playfair Display', Georgia, serif !important;\r\n  font-size: clamp(2rem,3.5vw,3rem) !important;\r\n  font-weight: 500 !important; line-height: 1.12 !important;\r\n  color: rgba(220,230,245,0.95); margin-bottom: 1.25rem !important;\r\n}\r\n.csp-cta h2 em { font-style: italic; color: #E8A820; font-weight: 400; }\r\n.csp-cta p {\r\n  font-size: 1rem; color: rgba(220,230,245,0.58);\r\n  line-height: 1.82; font-weight: 300;\r\n  font-family: 'DM Sans', system-ui, sans-serif; margin-bottom: 2.5rem;\r\n}\r\n.csp-cta-btn {\r\n  display: inline-block; background: #259F6C; color: #fff;\r\n  padding: 0.95rem 2.25rem; border-radius: 5px;\r\n  text-decoration: none; font-weight: 600; font-size: 0.9rem;\r\n  font-family: 'DM Sans', system-ui, sans-serif;\r\n  border: 2px solid #259F6C;\r\n  transition: background 0.22s, color 0.22s, transform 0.15s;\r\n}\r\n.csp-cta-btn:hover { background: #fff; color: #259F6C; transform: translateY(-1px); }\r\n.csp-cta-links {\r\n  margin-top: 2rem; display: flex; align-items: center; justify-content: center; gap: 2rem; flex-wrap: wrap;\r\n}\r\n.csp-cta-link {\r\n  font-size: 0.84rem; color: rgba(220,230,245,0.42);\r\n  text-decoration: none; font-family: 'DM Sans', system-ui, sans-serif;\r\n  transition: color 0.2s;\r\n}\r\n.csp-cta-link:hover { color: rgba(220,230,245,0.78); }\r\n<\/style>\r\n\r\n<section class=\"csp-cta adl-section\">\r\n  <div class=\"csp-cta-inner\">\r\n    <h2>Interested in seeing<br>it in <em>production?<\/em><\/h2>\r\n    <p>We will run a demo using real routes, schedules, and call categories. Not a generic walkthrough. A session built around your agency and your operation.<\/p>\r\n    <a href=\"https:\/\/calendly.com\/aidevlab-info\/aidevlab-lets-talk-ai\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"csp-cta-btn\">Schedule a Transit AI Demo<\/a>\r\n    <div class=\"csp-cta-links\">\r\n      <a href=\"\/transit\/\" class=\"csp-cta-link\">Full Transit Platform details \u2192<\/a>\r\n      <a href=\"\/case-studies\/\" class=\"csp-cta-link\">\u2190 All Case Studies<\/a>\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>All Case Studies Transit &amp; Transportation Six AI Agents Running Live inParatransit Operations How IT Curves and AI Dev Lab built the most operationally grounded AI platform in transit \u2014 six specialized agents handling every moment of the service day, built on 17 years of live operations knowledge. Status Live in Production Partnership IT Curves [&hellip;]<\/p>\n","protected":false},"author":4,"featured_media":0,"parent":3585,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"nf_dc_page":"","footnotes":""},"class_list":["post-3599","page","type-page","status-publish","hentry"],"blocksy_meta":{"has_hero_section":"disabled","styles_descriptor":{"styles":{"desktop":"","tablet":"","mobile":""},"google_fonts":[],"version":6}},"featured_image_src":null,"featured_image_src_square":null,"_links":{"self":[{"href":"https:\/\/aidevlab.com\/wp-json\/wp\/v2\/pages\/3599","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/aidevlab.com\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/aidevlab.com\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/aidevlab.com\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/aidevlab.com\/wp-json\/wp\/v2\/comments?post=3599"}],"version-history":[{"count":10,"href":"https:\/\/aidevlab.com\/wp-json\/wp\/v2\/pages\/3599\/revisions"}],"predecessor-version":[{"id":3752,"href":"https:\/\/aidevlab.com\/wp-json\/wp\/v2\/pages\/3599\/revisions\/3752"}],"up":[{"embeddable":true,"href":"https:\/\/aidevlab.com\/wp-json\/wp\/v2\/pages\/3585"}],"wp:attachment":[{"href":"https:\/\/aidevlab.com\/wp-json\/wp\/v2\/media?parent=3599"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}