Бота створив користувач Reddit під ніком ihor_m14. За словами автора, це його дипломна робота.
Читайте также: OpenAI засекретила спілкування своїх ШІ-агентів: розробники б’ють на сполох
Як працює бот
Замість того, щоб читати купу каналів із хаотичними знижками на все підряд, можна підписатися лише на ті конкретні товари, які постійно купуєте (наприклад, улюблене масло, каву чи молоко).
Best Deal щодня надсилає вам сповіщення у той час, який самі налаштували. У повідомленні буде вказано найкращу ціну на товар, де саме його вигідніше купити, а також різницю в ціні порівняно з минулим днем, щоб ви бачили реальну динаміку.
Бот порівнює ціни у всіх супермаркетах одночасно і шукає найдешевшу пропозицію на ринку. Наприклад, якщо умовне «Сільпо» пропонує товар «зі знижкою» за 55 гривень, а в «Метро» він без жодних акцій коштує 54 гривні, бот покаже вам варіант у «Метро», бо там об’єктивно дешевше.
Читайте также: FPV-дрон за менш ніж $400 уразив російський Мі-28 вартістю до $19 млн. Це вже другий підтверджений випадок для українського Shrike
Що під капотом
Бот написаний на Python. Інформацію про товари та ціни він бере безпосередньо з сервісу Zakaz.ua — звідти парсяться каталоги великих мереж на кшталт «Метро», «Новус» тощо. Розробник обрав саме це джерело, оскільки ціни на Zakaz.ua максимально відповідають реальним цінникам у фізичних магазинах, на відміну від звичайних сайтів супермаркетів, де дані часто не збігаються з дійсністю.
Як бот розуміє, що це один і той самий товар у різних магазинах? Найбільший виклик для таких сервісів — об’єднати товари, які в різних супермаркетах підписані по-різному, наприклад, «Молоко 2,5%» та «Молоко паст. 2,5 відсотка».
Для цього розробник створив спеціальний алгоритм групування. Бот самостійно аналізує назви товарів і об’єднує їх в одну картку. Наразі цей алгоритм працює автоматично і вже на 95% точно об’єднує однакові продукти. Робота над покращенням системи триває, щоб звести мінімальні похибки (коли один товар іноді розбивається на дві різні групи) до нуля.
Читайте также: «Свій до свого по своє». Українець створив застосунок «Ветеран Гід», який допомагає ветеранам знаходити перевірені бізнеси та знижки
