← All projects
Generative AI Beginner

SkyHelp

Airline customer support RAG chatbot

Answers baggage, refund and check-in questions from an airline’s published policies — with the source link for every answer.

SHIPSTACK · PROJECT SkyHelp Airline customer support RAGchatbot Beginner Generative AI 1 Policy pages 2 Chunks + embeddings 3 Chatbot 4 Feedback 5 milestones

The scenario

SkyHelp is a clean introduction to RAG on real-world policy pages: scrape and chunk them, embed them, retrieve, and answer with citations. Then add conversation memory and a simple feedback button to find the questions it gets wrong.

System architecture

01 Policy pages Scraped
02 Chunks + embeddings FAISS
03 Chatbot Retrieve + answer
04 Feedback Find weak answers

High-level flow of SkyHelp, from input to output.

What you will learn

  • Scraping and chunking web content
  • Embeddings and vector search
  • Answer citations and feedback loops

What you will build

  • Policy scraper
  • RAG chatbot
  • Feedback logging

Build plan

  1. Scrape
  2. Index
  3. Chat
  4. Citations
  5. Feedback

Tech stack

LangChainFAISSStreamlitBeautifulSoup