The AltexSoft team created an AI-powered travel assistant that understands natural language queries and simplifies vacation planning. The idea was conceived and realized as a proof of concept during an internal GenAI hackathon, where the project won first prize.
Like a traditional online travel agency, the assistant enables users to search for hotels and filter options by date, price, star rating, and other parameters. However, all interactions happen via chat, mimicking a live trip advisor. If a customer is unsure about their destination, the assistant provides personalized recommendations based on the context of the conversation.
Built on the GPT-4 API and AltexSoft’s accelerator—a booking engine framework for travel providers—the assistant currently supports hotel and activity searches across 15 cities. The system can be expanded to include a broader search base and booking functionality, addressing key travel industry challenges.
Although still at the proof of concept stage, the assistant has significant potential to improve the travel booking experience.
The proof of concept was built in just a week and involved a UX/UI designer, solution architect, front-end developer, and back-end developer. AltexSoft’s booking engine framework (i.e. accelerator), which includes pre-built hotel API integration, dramatically sped up the development.
The tech stack includes OpenAI API, LangChain for building RAG, Elasticsearch as a vector database, React for the frontend, Python for the backend, and WebSockets for two-way communication.