A virtual sommelier for wine enthusiasts has been launched based on the latest YandexGPT 3 Pro language model. The chatbot from one of the wine marketplaces is designed to help the user choose "wine according to their mood, occasion, and preferences."
The digital sommelier is named "Vintellect." To train it, the model was trained by professional sommeliers. The service is already available in Telegram, and will soon be available on the marketplace website.
The chatbot extracts basic wine parameters from the user's request: type, sugar, strength, and aroma. Then, it performs a semantic search in the marketplace catalog and selects the three most suitable options. Classification models trained on data collected with the help of sommeliers were used to train the chatbot. The YandexGPT API from Yandex Cloud was also used in the development.
The developers collected over 1000 example requests to train the neural network. Other services of the Yandex Cloud platform were also used in the project. Development was conducted using Yandex Managed Service for GitLab, using a microservice architecture. The results of the models' work were recorded in the S3 object storage. PostgreSQL was used for the database, and virtual machines were deployed on the Yandex Cloud platform.
When entering the chatbot, users are prompted to select their preferred type of wine. The system then provides detailed information about the selected beverage, which is presented on the marketplace. You can find out the price of the wine, its vintage year, producer, and country of origin. At the end of the description, there is a link to purchase the wine on the seller's website.
Earlier, www1.ru reported that Yandex launched the YandexGPT 3 Lite neural network.
Read more on the topic:
Now we understand British humor?: Yandex Translator improved with AI
Russian scientists have created a wine that protects the kidneys from X-ray radiation
Drink and don't get fat: Russian scientists have invented a wine for weight loss