E. Paul Ejiofor
All case studies

RAG Chatbot for Crew Rostering

An AI documentation assistant that gives airline support teams and clients instant, cited answers from thousands of technical documents.

Role
Lead AI Product Manager
Status
Launched and iterating
Focus
RAG, Enterprise SaaS, Aviation
  1. Ask in plain language
  2. Search by meaning
  3. Retrieve source documents
  4. Write a cited answer
70%
less time searching documentation
50%
faster client support responses
95%
of answers fully backed by sources

Overview

An internal and external productivity tool built on a Crew Rostering System (CRS) platform used by airlines. As Lead AI Product Manager, I took it from concept through MVP launch and into ongoing improvements driven by user feedback and performance data.

The chatbot uses Retrieval-Augmented Generation (RAG) to unlock knowledge across both the Interface System and Optimizer System sides of the platform, serving support teams, developers, QA engineers and airline clients.

The challenge

CRS documentation spans technical manuals, change requests, bug fixes, resolved tickets and client-specific configurations. That complexity slowed teams down, stretched client issue resolution in post-launch support, and made onboarding new team members hard.

AI hypothesis

Applying RAG to our own CRS documentation will make finding information much faster and more accurate than keyword search.

Expected outcome: lower support costs, higher productivity for internal and external users, and better product adoption.

Key assumption: our existing documentation is good enough to ground the AI’s answers, making the chatbot trustworthy for mission-critical airline operations.

Who it’s for

Internal teams were losing hours searching thousands of documents, struggling to connect information across modules, and missing support SLAs.

Airline clients couldn’t easily find guidance on advanced features, so they leaned on formal support even for routine questions.

Personas

Customer journey

Stage Pain point How the chatbot helps Metric
Triage Unclear source of a rule violation “What is the logic for Alert #45 in the latest release?” Faster root-cause ID
Research Answers scattered across systems “Summarize the resolution for CR #1234.” Less search time
Solution Risk of incomplete answers to clients “Write the client-facing summary for this fix.” Higher first-call resolution

Architecture

RAG was the right choice because answers must come only from verified documentation. In a heavily regulated industry, trust is everything.

Data pipeline

Validating quality

Grounding rate started at a 90% MVP target and reached 95% after tuning.

Risks and how we handled them

Risk Mitigation
People sticking to old habits Internal champions, demos and onboarding sessions
Answers misused Source links and confidence scores to encourage checking
Gaps in documentation Ongoing content enrichment with expert review
Sensitive data exposure Masking personal data, access controls, audit logs
AI provider downtime Fallback models and response caching

Roadmap

  1. MVP: internal chatbot for support and developers. Cut search time by 70%.
  2. Client access: external chatbot with role-based permissions.
  3. Integrations: Jira and knowledge portal connections for ticket automation.
  4. Global scale: multi-language and voice support.

Results

The chatbot also laid the groundwork for AI search across the company’s other products, and premium support tiers now use it as a competitive edge.