Disruption is where the money is
A single irregular operations event concentrates rebooking cost, compensation, crew disruption and reputational damage, which makes recovery the highest-value target.
An airline is a scheduling problem wearing a brand. Everything — revenue, cost, crew legality, customer experience — is downstream of whether the aircraft, the crew and the passenger arrive at the same gate at the same time. This specialisation is built around disruption, because that is where the sector’s money and reputation are actually decided.
The chain runs from a schedule published months out to a settlement completed months later. Part 1 maps it and names the people who hold the network together when it breaks.
Six stages from network planning to settlement. Select one.
Route and schedule planning, fleet assignment, slots and seasonal capacity.
Fare filing, fare rules, revenue management, overbooking and demand forecasting.
Direct and indirect distribution, GDS, NDC offers, ancillaries and partner selling.
Operations control, turnaround, crew tracking, ATC and airport coordination.
IROPS: cancellations, rebooking, crew legality, hotels, compensation and communication.
Customer service, claims, interline and MRO settlement, loyalty and retention.
On a disrupted day the operations controller is making decisions in minutes that cost millions. Select one to light the stages they own.
A high-volume, thin-margin industry where disruption is the concentrated cost event.
A single irregular operations event concentrates rebooking cost, compensation, crew disruption and reputational damage, which makes recovery the highest-value target.
Revenue-governing rules sit in a dense filed text format that very few people can read, which is exactly the shape of problem language models handle well.
Ancillary revenue has grown into a primary contribution source while attachment logic in most carriers remains static and rule-based.
Passenger-rights regimes increasingly require consistent, evidenced entitlement decisions, which punishes manual and inconsistent claim handling.
Any recovery recommendation that ignores flight-time limitations or agreement terms is not a recommendation, and controllers will discard the tool that makes them.
The shift toward offer-and-order distribution changes what a carrier must be able to construct and price in real time.
Airline data is unusually good and unusually siloed: the PSS knows the passenger, operations knows the aircraft, crew systems know legality, and the fare corpus governs what any of it may cost. The engineering is joining them fast enough to matter on a disrupted day.
Six families. The fare and regulation corpora are the most valuable and least exploited.
Bookings, passengers, itineraries, tickets and check-in.
PSS, reservations, DCSSchedules, flight legs, movements, delays and delay codes.
Ops control systems, movement feedsRosters, qualifications, flight-time limitations and agreement terms.
Crew management systemsFiled fares, fare rules, taxes and ancillary catalogues.
Fare filing, distribution feedsAircraft configuration, defects, maintenance and part history.
MRO systems, technical logsContacts, claims, compensation, interline and loyalty state.
CRM, claims platforms, loyaltyAn airline agent that cannot tell a leg from a segment, or a passenger from a booking, will produce recovery options that look sensible and cannot be flown. These are the domains, the graph and the definitions it must be grounded on before it goes near a disrupted day.
Six subject areas, each with the entities it holds, its critical data elements and the function accountable for it.
What is planned to fly, with what aircraft, from where.
Who is travelling, on what itinerary, under what ticket.
What was charged and what the conditions permit.
What actually happened to the aircraft and the flight.
Who can legally operate the flight, and until when.
What the passenger experienced and what they are owed.
The entities and the typed relationships between them — what the agent traverses instead of guessing joins. Select any entity.
The person travelling.
The reservation record holding an itinerary.
The ordered set of segments a passenger holds.
One marketed portion of the journey.
One operated flight between two stations.
The scheduled service a leg operates under.
The airframe assigned to the leg.
An airport the network serves.
The sequence of duties assigned to a crew.
The priced conditions the ticket was sold under.
A departure or arrival later than scheduled.
A passenger request for compensation or redress.
The classification hierarchies that make records comparable across systems.
Europe → LHR → LHR-JFK → XX117
Technical → Aircraft defect → Carrier attributable
Changes → Permitted before departure → Fee plus fare difference
The definitions an agent must use rather than invent. Most wrong answers in this industry are a term used loosely.
The layers a deployment needs, what each one holds, and what the engineer owns there.
Seven layers, with crew legality and passenger-rights regulation treated as hard constraints.
Reservations, operations, crew and the fare and regulation corpora, read under time pressure.
Nothing. This is the upstream edge.
Passenger and itinerary state, live movements, authoritative crew legality and the fare corpus.
Reservations, tickets, itineraries and check-in. Holds who is travelling on what, and is the system every recovery action ultimately has to write back into.
Schedules, movements, delays and cancellations in near real time. The picture a controller is acting on, and the source of the delay coding everything downstream depends on.
Rosters, qualifications, duty state and the flight-time limitation calculation. The authoritative answer on legality, which is never reimplemented elsewhere.
Filed fares, fare rules, taxes and ancillary catalogues, in a dense positional text format that governs what may be charged and changed.
Aircraft configuration, defects, maintenance status and part history. Determines whether an airframe is available to a recovery option at all.
Contacts, disruption claims, compensation decisions and loyalty state. Where entitlement is determined and where passenger value becomes visible to a service decision.
Negotiating a read path fast enough to be useful inside a live recovery decision.
Reimplementing the flight-time limitation calculation because the crew system is slow to call. The moment your copy disagrees with the system of record, every option you produce is unusable.
Event ingestion plus assembly of passengers, itineraries, legs and connections.
Read-mostly access paths, change feeds and document streams from the systems of record.
Replayable, resolved, quality-checked records with their lineage back to the source row.
Reads the source’s own change log rather than polling it, so the platform sees every state a record passed through instead of only where it ended up.
Every extract kept as it arrived, immutable and timestamped. The thing you replay from when a downstream definition turns out to have been wrong.
Layout-aware extraction over the unstructured half of the estate: sectioning, tables, signatures, and the page reference every later citation depends on.
Decides that two records are the same real-world thing, with a survivorship rule and a confidence, so downstream joins are a decision rather than an assumption.
Schema, freshness and volume expectations asserted at the boundary, so a bad load fails loudly here rather than quietly two layers later.
Building the connection graph correctly — a misconnect the system cannot see is invisible.
Snapshot loads instead of change capture. It looks identical in a demo and it silently loses every intermediate state, which is exactly what an audit later asks you for.
The graph joining passenger, itinerary, leg, aircraft, crew pairing and station.
Replayable, resolved records with lineage from ingestion.
Typed, classified, defined data an agent can be grounded on without inferring meaning.
One agreed definition per term, owned by a named person, so the number an agent quotes means what the business means by it.
The typed entities and relationships the domain actually has, so an agent can traverse "which customers are exposed to this" rather than guess from adjacent text.
Metrics defined once, in one place, with their filters and grain. Removes the class of error where the agent computed something plausible and wrong.
Sensitivity labels and the purpose each classification permits, applied at the field level and inherited by everything downstream.
Where a value came from and what it touched on the way. The layer that makes an answer defensible rather than merely correct.
One definition of a misconnect and of on-time, agreed across commercial and operations.
Letting the model infer meaning from column names. It will, it will be plausible, and nobody will notice until the number reaches a regulator or a board pack.
Retrieval over fare rules, passenger-rights regulation, contracts of carriage and manuals.
Typed, classified, defined data from the governance layer.
Ranked, permission-trimmed, citable evidence scoped to the caller and the moment.
Vector and lexical retrieval together, because exact identifiers, codes and clause numbers are the thing semantic search is worst at.
Splits on the document’s own structure and carries effective dates, version and source into every chunk, so a retrieved passage knows when it was true.
Applies the caller’s permissions inside the query rather than filtering results afterwards, so the model never sees what the user may not.
Traverses the knowledge graph for questions that are joins rather than similarity — exposure, genealogy, ownership, causation.
Reorders candidates on relevance and returns the passage identifier behind every sentence, so the answer can be checked rather than trusted.
Making a fare rule answerable in natural language with the rule text cited.
Filtering results after retrieval instead of constraining the query. The model has already seen the rows you removed, and it will use them.
Agents for recovery option generation, entitlement determination and offer construction.
Ranked, permission-trimmed, citable evidence from retrieval.
Actions taken or proposed, each with the evidence, the identity and the trace behind it.
Plans, calls tools and holds the loop. Where the step budget, the timeout and the stopping condition are enforced rather than hoped for.
Typed, permissioned tools with declared schemas. An agent’s real capability surface is this list, which is why the list is a security artefact.
Durable task state with checkpoints, so a run that dies mid-way resumes instead of restarting and re-doing side effects.
Approval steps on the actions that need one, carrying enough context for the approver to actually decide rather than rubber-stamp.
Writes back into the systems people already work in, under a service identity with its own audit trail.
The authoritative flight-time limitation check, called rather than reimplemented, and used to build the feasible set before any option is generated.
Generating options a controller can act on, never actions the agent takes alone.
Generating options first and filtering illegal ones afterwards. Under time pressure a filter gets bypassed; a feasible set built legally cannot be.
Crew legality enforcement, passenger-rights compliance, safety boundary and audit.
Proposed actions and drafted responses from the agent layer.
Permitted, grounded, logged output — or a refusal with a stated reason.
The rules that decide whether an action is permitted at all, evaluated before the action and independently of the model that proposed it.
Injection detection on the way in, and on the way out the checks for leakage, unsupported claims and content the domain forbids.
Verifies each assertion resolves to retrieved evidence, and fails the response rather than shipping the sentence that does not.
Model inventory, intended use, validation evidence and the sign-off that lets a model be used for a purpose. Not optional in a regulated estate.
Immutable record of what was asked, retrieved, decided and done — the artefact a reviewer reads when they do not take your word for it.
Determines entitlement against the governing regulation with article and version cited, to a standard an auditor rather than a customer would accept.
Guaranteeing no recommendation can breach flight-time limitations or agreement terms.
A plausible wrong entitlement answer. This is a legal determination, so being approximately right is a regulatory exposure rather than a service miss.
Option quality, entitlement accuracy, latency under disruption and cost per decision.
Permitted, grounded, logged output from the guardrail layer.
Measured quality, cost and latency — and the evidence to change any of the three.
Held-out sets and graded runs on every change, so a prompt edit is a measured change rather than a hopeful one.
Blocks a release when quality drops, in CI, on the same evidence for everyone. The difference between a system and a demo.
End-to-end spans across retrieval, model and tool calls, so a bad answer can be opened and read rather than argued about.
Cost per task and per tenant, against throughput and quota. The number that decides whether the pilot can become the rollout.
Watches quality against production traffic rather than the test set, and routes real corrections back into the eval suite.
Proving the system still responds inside the decision window on the worst day, not the average one.
Evaluating once, before launch. Quality moves with the data, the model and the traffic, and a system with no live measurement has no idea which of the three moved.
Flight-time limitations and agreement terms are hard constraints. An option that breaches them is not a lesser option; it is an invalid one, and must be unreachable rather than discouraged.
Systems are needed most when disruption spikes load. Capacity and latency must be designed for the storm, not for the median Tuesday.
Compensation entitlement is regulated and evidenced. A plausible wrong answer is a regulatory exposure, not a customer-service miss.
Maintenance and safety decisions sit behind a regulated boundary. The agent supports planning and administration around it, never the airworthiness decision itself.
The highest-value use cases cluster around the disrupted day, because that is where decisions are fast, expensive, constrained and currently manual.
Filter by stage or by earned autonomy. Selecting a use case jumps the value chain and the architecture to the stage and layer it depends on.
No use cases match that combination.
How an airline deployment actually runs.
Agree in writing that crew legality and airworthiness are hard constraints the agent cannot reach past, and confirm it architecturally. Nothing else can be discussed until this is.
Assemble passengers, itineraries, legs and connections and measure how well it reflects reality. A misconnect the system cannot see is a use case that cannot exist.
Rule and entitlement retrieval delivers value fast, touches no operational system and builds the citation discipline every later use case depends on.
Build option generation against a replayed severe disruption, not a normal day. Latency and capacity under surge are the acceptance criteria.
Prove behaviour when a source system is unavailable mid-recovery, then hand over runbook, legality regression tests and the entitlement audit trail.
8 modules, 80 taught hours, 40 hands-on labs and 8 assessments — every lab provisioned and graded by the SCIKIQ Agentic AI Playground. Open a module to see its labs.
End-to-end agent design, development, deployment and testing, 10 hours each. Reviewed by a Senior SCDAI Engineer against a published rubric.
Build an agent that generates ranked recovery options for a replayed severe disruption, with cost and passenger impact quantified and crew-illegal options architecturally unreachable. Hold a control-centre latency budget under surge and measure option quality against a controller-labelled set.
Build retrieval over filed fare rules and passenger-rights regulation that answers what is permitted and what is owed, citing rule, article and version, with reasoning an auditor could follow. Measure accuracy against an expert-labelled question set.
Every lab in this program follows the shape below. This is lab 05 in full — the brief you are given, the environment that is provisioned for you, the code you start from and the assertions that decide whether you passed.
Generate rebooking options a controller can act on, with crew-illegal ones unreachable.
A hub weather event has cancelled six departures. You are given the affected passengers and their onward connections, the remaining schedule with seat availability, crew duty state, and the flight-time limitation rules. Return ranked recovery options with cost and passenger impact. The test is not whether you find a good option — it is whether an illegal one can be produced at all.
def recovery_options(cancelled, passengers, schedule, crew, ftl):
"""Return ranked options: [(reassignments, cost, pax_impact, crew_plan)].
Legality is not a ranking input. Build the feasible set first, then
rank inside it: an illegal option must not exist to be ranked.
"""
# 1. build the legal crew-and-aircraft feasible set FIRST
# 2. only then assign passengers and cost the options
# 3. keep parties on one booking together unless splitting is unavoidable
raise NotImplementedError
Every module ends with a timed, randomised assessment delivered through the SCIKIQ Agentic AI Playground. The certificate requires a pass on all of them plus two reviewed capstones.
What each test covers, how long it runs, and how many items are currently in the versioned bank behind it.
| # | Assessment & coverage | Items | Time | In bank |
|---|---|---|---|---|
| 01 | Operating model & scopingDelivery mandateAirline economicsValue sizingThin slicing | 25 | 35 min | 3 |
| 02 | Airline data landscapePSS dataDelay codingCrew dataFare formats | 25 | 35 min | 2 |
| 03 | Context engineeringCode resolutionTime handlingStructured outputsRefusal | 25 | 35 min | 2 |
| 04 | Retrieval & groundingFare rulesRegulation retrievalInterlineRetrieval metrics | 25 | 40 min | 2 |
| 05 | Agent design for disruptionConstraint handlingSolver integrationOption rankingLatency | 25 | 40 min | 2 |
| 06 | Systems integrationMCP designReal-time feedsApproval gatesDegraded mode | 25 | 35 min | 2 |
| 07 | Safety, rights & securitySafety boundaryLegality assuranceRights complianceLLM security | 30 | 45 min | 2 |
| 08 | Production & surgeEval gatingSurge capacityDriftCost per decision | 30 | 45 min | 2 |
Real items, drawn from 17 in this program's bank — weighted toward the scenario and diagnosis types, because those are the ones that predict field performance. Instant feedback, nothing saved.
Four sample items — one attempt each, then the reasoning is shown.
Q1A carrier asks for "AI for customer experience". Where does the value concentrate?
Disruption is where an airline spends money it did not plan to spend and loses customers it already won. It is also where decisions are fast, constrained and currently manual.
Q2A user asks an agent whether a crew pairing is legal. What should the agent do?
Legality is a regulated determination with a system of record. An agent that estimates it will eventually be wrong in the direction that grounds an aircraft or breaks a rule.
Q3How should crew-illegal recovery options be handled by an option generator?
A hard constraint enforced by ranking is a hard constraint that will eventually be violated under time pressure. It has to be structurally impossible.
Q4A source system fails mid-recovery. What should the agent do?
Silent degradation is the dangerous option: the controller keeps trusting output that is now based on stale inputs. Declaring the degradation preserves the trust.
The same ladder whichever specialisation you enter through — what changes is the domain you go deep in. Below: how the program is delivered, the skills it moves, the roles it leads to, and the specialisations closest to this one.
The same labs, assessments and capstones, delivered to an enterprise cohort or to individual professionals.
Cohorts of 20 to 2,000+ on your own tenancy, with your data patterns and your cloud. Skill-gap baselining up front, per-team mastery reporting throughout, and capstones scoped against your real backlog so the output is deployable work.
The same labs, assessments and capstones for individual engineers and analysts, run on shared infrastructure with a fixed cohort calendar. You leave with a graded portfolio, not a certificate of attendance.
Find your row and aim one column right. The Playground scores you against this after every module.
| Skill | Beginner | Intermediate | Advanced |
|---|---|---|---|
| Airline domain fluency | Knows the segments. | Maps schedule decisions to cost and revenue. | Sizes disruption and ancillary value credibly. |
| Operational data | Reads a movement feed. | Assembles a connection graph that matches reality. | Designs for surge, degraded mode and inconsistent delay coding. |
| Constraint engineering | Aware of crew legality. | Makes illegal options unreachable at the tool layer. | Runs a legality regression suite as a release gate. |
| Context engineering | Writes clear prompts. | Structures retrieval, tools and state deliberately. | Designs context strategy for reliability and cost at scale. |
| Retrieval & grounding | Builds basic vector search. | Tunes chunking, hybrid search and reranking. | Designs graph + vector grounding with measured recall. |
| Agent orchestration | Runs a single tool-calling agent. | Builds supervised multi-step and multi-agent flows. | Designs autonomy boundaries and failure containment. |
| Tool & system integration | Calls a documented API. | Writes an MCP server over a system of record. | Designs a least-privilege tool estate across systems. |
| Evaluation | Eyeballs outputs. | Builds labelled eval sets and regression gates. | Runs online evals with drift and judge calibration. |
| Observability & cost | Reads logs. | Traces runs, tracks tokens and latency. | Owns cost per task and capacity planning in production. |
| Security & guardrails | Adds output filters. | Mitigates the OWASP LLM Top 10 in a build. | Threat-models an agent estate and proves controls. |
| Client delivery | Takes notes in a workshop. | Runs discovery and scopes a thin slice. | Owns the account technically, from scope to handover. |
The SCDAI ladder is the same whichever specialisation you enter through — what changes is the domain you go deep in.
Skill a team, or join a cohort
B2B cohorts run on your tenancy with capstones scoped to your backlog. B2C cohorts run on a fixed calendar.
Stated plainly enough to rule yourself in or out without a sales call: the prerequisites, how the program runs, exactly what the credential is worth, and the questions everyone asks.
Stated plainly so you can rule yourself in or out without a sales call. Nothing here is a formal qualification — it is what the first lab assumes you can already do.
You should already be able to do these
What we assume, and what we teach
What the program asks of your week
Cohort dates and pricing are confirmed on enquiry rather than printed here, because both move with the intake.
The credential is awarded per specialisation, so it names the domain or stack you were assessed in rather than claiming general competence. On this program the badge reads SCDAI — Airlines.
A certificate that cannot be checked is decoration. Every award resolves to a record showing the specialisation, the award date and the assessments passed.
This is the credential the program awards, shown exactly as it is issued — with the specialisation named, the assessment record attached and a verification link anyone can check without an account.
This is to certify that
Your name
has been assessed and certified as
SCIKIQ Certified Data and AI Engineer
Airlines
Not “Data and AI Engineer” but the domain or stack you were actually assessed in. A general claim would be a weaker one.
Modules passed, labs graded and both capstones reviewed — so the credential states what was measured rather than that you attended.
The credential ID resolves to a public record showing the specialisation, the award date and the assessments passed.
Add it to your LinkedIn profile in one step. The link pre-fills the certification fields from the credential record, so the entry on your profile matches the record a reader can check.
Add to LinkedIn profile The button is live on your real certificate; here it opens LinkedIn pre-filled with this specialisation so you can see exactly what the profile entry will say.A certificate that cannot be checked is decoration. Every award resolves to a record showing the specialisation, the award date and the assessments passed.
The objections that come up in every conversation about this program, answered without the brochure voice.
Both, and the second is the point. Eight timed assessments and two reviewed capstones stand between you and the credential, so a pass means someone measured the skill rather than recorded your attendance.
Every lab is provisioned, graded and unblocked by the Playground rather than by an instructor. That is what lets a cohort of 2,000 cost the same faculty time as a cohort of 20 — and why you are never waiting on someone to mark your work.
Two retakes are included per assessment, each drawing a fresh item set from the bank, so a retake is a genuinely new paper rather than the same questions again.
For the domain specialisations, no — labs run in provisioned sandboxes. For the four tech-stack programs you will want access to that platform, since deploying into a real subscription is much of the point.
Yes. B2B cohorts run on your own tenancy with your data patterns, a skills baseline before kick-off, per-team mastery reporting, and capstones scoped against your actual backlog so the output is deployable work rather than an exercise.
Take the domain you deploy into. If you move across industries, take a tech-stack program instead and pick up domain context on the engagement. The chooser on the programs page will narrow it.
The trends, platform capabilities and regulatory positions are reviewed each quarter, and every external claim on these pages links to its source so you can check the date yourself.
A graded portfolio: forty machine-graded labs, two reviewed end-to-end agent builds with measured evaluation and cost per task, and a verifiable credential naming your specialisation.
Still deciding?
Tell us the systems you deploy into and we will say plainly whether this specialisation is the right one — or which of the 21 is.