AI-powered bike sizing and fitting solution
- Chatbot development
- OpenAI integration
- UI implementation
Myvelofit is a revolutionary web platform that helps cyclists of all levels, from amateurs to professionals, find the best-fitting bikes for healthy and comfortable rides. The service operates on a subscription basis and is used by both individual riders and businesses that sell sports equipment.
The Rubyroid Labs team worked on the platform’s AI-powered chatbot that assisted users in choosing and sizing bikes in two ways:
- bike fitting: a user interacts with the AI assistant by uploading photos or videos and answering relevant questions about bike preferences. The chatbot then identifies a suitable bike model based on individual details, movements, and the user’s desired riding position. The application allows users to share link through any other application (Facebook or Twitter). After installation and registration, the link’s author and new users receive bonus dollars.
- bike sizing: using photos or videos provided by the user on their bike, the artificial intelligence analyzes the rider's pose and identifies potentially harmful positions, discomfort, or pains that may occur during cycling. To prevent these issues, the chatbot gives recommendations on how many centimeters to adjust the bicycle's seat and handlebars for a proper fit and better comfort.
April 2024 – May 2024
Canada
sport
- 1 full-stack developer
-
1 week
1 week took to assemble the team
-
2 weeks
needed to develop an AI-powered chatbot
-
225,000+
fits processed for users from 100+ countries
investigation of the best on-market solution
Based on the client's goals and main requirements, we conducted a thorough analysis of existing solutions on the market presented by leading companies.
After an initial investigation, we identified the most relevant chatbot integration option.
data preparation and adaptation for the AI chatbot
The client provided their training documents for the MVP version of the chatbot. We optimized the data and prepared it for the AI chatbot, ensuring proper processing for three main purposes:
- to assist with website navigation
- to analyze user inputs (both text-based questions and video analysis) for personalized bike fitting and to address physical discomfort or pain during rides
- to answer any relevant questions regarding bike selection
AI chatbot development
We developed a chatbot based on OpenAI API integration within two weeks. It was trained to comprehend human input, answer questions, and analyze digital content. The client received an initial version of the product for testing.
chatbot improvement and UI implementation
After the client’s approval, we made the necessary adjustments to the chatbot. We refined its responses and improved performance, enhancing both the speed and quality of the product.
At this stage, we also developed a user-friendly interface to integrate the chatbot seamlessly across the platform’s pages.
These improvements allowed us to get a well-functioning AI chatbot that generates relevant responses to any question and perfectly fits into the site’s user interface.
delivered features
- OpenAI API assistant integration
- chatbot development
- UI implementation
- user website navigation assistance, from checking
in to searching the relevant page - comprehensive questioning and answering on the cycling topic
- personal recommendations based on photos and video analysis
- chatbot’s performance improvement
technology stack
Backend
Ruby on Rails 7Frontend
Hotwirecommunication
Close collaboration with the client was well-coordinated throughout the project, which ensured smooth development. The client provided models of expected chatbot behavior, documents with technical data for training the chatbot, and also filled out the business requirements document. The development team worked according to the defined project scope and, after presenting the chatbot to the client and their review, upgraded the assistant. This collaborative approach greatly contributed to the successful creation of the AI-powered solution.
-
Tools
Slack
Google Meet
Email
result
The client received an AI-powered chatbot assistant integrated into their bike fitting and sizing platform, which significantly improved customer interactions. This implementation laid a solid foundation for future improvements and further expansion of the chatbot's functionality.
estimate your project
Pavel Nahorski VP of Business Development
Thank you.
Your message has been sent successfully!
We'll get in touch with you within 24 hours, excepting requests received on Saturday, Sunday.