Company Case Study

Development of an AI Travel Assistant Powered by LLM

Travel

Case study of an AI travel platform: an intelligent assistant powered by LLM and RAG for flight and hotel search, complex itineraries, price alerts, and a Telegram-first interface.

AI Travel Assistant

About the Product

TravelTech / AI / LLM • Telegram Bot, Telegram Mini App, Web • In-house product

KatusAI is an AI travel assistant that helps users solve most travel-related tasks in a single chat.

Instead of browsing dozens of websites, filters, and services, users simply describe what they need in natural language — and KatusAI:

  • understands the intent,
  • extracts the relevant parameters,
  • finds the data,
  • analyzes it,
  • and returns a clear, useful answer.

The product is evolving as a unified AI platform, with new capabilities continuously added on top of a shared AI core.

LLM PlatformSingle-chat experienceLaunched in September 2024

Team Role

KatusAI is an in-house product, with the team fully responsible for building and evolving the entire IT system:

Requirements analysis and formalization
UX/UI design
Backend and data-layer architecture
Development and testing
Deployment and operations
Continuous product evolution and launch of new AI features

Key Product Capabilities

AI-Powered Flight Search

  • Understanding of both simple and complex natural-language queries (cities, countries, regions, “anywhere,” “by the sea,” “abroad”)
  • Support for one-way / round-trip trips, layover constraints, date ranges, trip duration, airline preferences, and exclusions
  • Search for complex itineraries (multi-city / open-jaw)
  • Generation of dozens or even hundreds of route and date combinations

Flight Price Alerts

  • Alerts can be created in just 2–3 clicks directly in the chat
  • Support for complex queries: regions and countries, flexible dates, and routing constraints
  • 24/7 price monitoring
  • Telegram notifications when the price drops below a user-defined threshold

Hotel Search with AI Analysis

  • Hotel search by name, by URL, or through the Mini App
  • A proprietary database of tens of thousands of hotels
  • AI review analysis: pros and cons summarization, honest property descriptions, and AI-generated ratings
  • Price-drop alerts with rebooking options and savings of up to 50%

Itineraries and Travel Guides

  • Itinerary generation based on a user prompt
  • Answers to any travel-related questions: visas, entry rules, tips, locations, and destination guides
  • Powered by a proprietary traveler knowledge base

Key Engineering Challenges

1. AI Agent Interface (LLM)

The AI assistant solves two mission-critical tasks:

  • Intent recognition (what exactly the user wants to do: flights, hotels, itinerary, or a travel question)
  • Query parameter extraction, specific to each scenario: destinations, dates, ranges, constraints, and preferences

The result is the transformation of free-form text into a strictly structured query that search and analytics algorithms can process.

2. Data Collection and Normalization

To power KatusAI, the team built a proprietary data platform:

  • Location hierarchies (cities → countries → regions)
  • IATA codes and transportation entities
  • Hotels, flights, and package tours
  • Reviews and user-generated content
  • Traveler knowledge base (RAG)

All data is normalized, refreshed, moderated, and made available to the AI assistant through a unified access layer.

Using LLM Beyond the Chat Interface

LLM models are used not only as the conversational AI agent, but also for:

Hotel review analysis and summarization
Generation of AI descriptions and ratings
Itinerary generation
Answering questions with RAG
Translation and data normalization
Content preparation for user interfaces

Architecture and Tech Stack

Backend

Node.jsTypeScriptMongoDBRedisIntegrations with flight, hotel, and travel service APIs

Frontend

ReactTypeScriptWeb ApplicationTelegram Mini App

AI / Data

LLM Models (GPT)RAG ApproachProprietary travel entity database

Project Team

Product Owner / Product Manager
Project Manager / Systems Analyst
Backend Developer
Frontend Developer
UI/UX Designer
QA Engineer
DevOps Engineer

Results

Product launched

September 2024

Active user base

Growing organically

Regular release of new features

Continuous product development

Unified AI interface

Covering an expanding range of travel scenarios

Flexible architecture

Ready for scaling and expansion into new markets

Project Links

KatusAI is available as a web application and a Telegram bot:

Summary

KatusAI is an example of a product-driven AI approach where AI is not an add-on, but the core of the user experience.

The project combines:

  • LLM engineering,
  • large-scale data operations,
  • a complex travel domain,
  • and thoughtful product logic.

It is a live AI product that continues to evolve and scale.

Want to discuss your project?

Get in touch, and we’ll show you how we can help bring your idea to life