Čo sú odporúčacie systémy?
Odporúčacie systémy (recommendation engines) sú AI algoritmy, ktoré predikujú, čo používateľ ocení alebo si kúpi. Amazon ("Zákazníci si tiež kúpili"), Netflix ("Pre vás odporúčame") a Spotify (personalizované playlisty) sú ikonické príklady. Podľa odhadov 35 percent predajov Amazonu a 80 percent Netflix streamingu generujú práve tieto algoritmy.
Odporúčacie systémy sa stali de facto štandardom pre akýkoľvek produkt s veľkým katalógom.
Typy odporúčacích systémov
Kolaboratívne filtrovanie (Collaborative Filtering): "Používatelia podobní vám si kúpili toto" – nachádza vzory v chovaní podobných používateľov. Content-based filtering: odporúča položky podobné tým, ktoré používateľ už ocenil – na základe atribútov (žánre, autori, technické vlastnosti).
Hybridné systémy kombinujú oba prístupy a sú najbežnejšie v produkcii. Moderné prístupy používajú Two-Tower Neural Networks a Transformer-based modely pre lepšie zachytenie kontextu a sekvenčných preferencií.
Technické výzvy
Cold start problem: ako odporučiť novému používateľovi (nemá históriu) alebo novému produktu (nemá hodnotenia)? Stratégie zahŕňajú onboarding otázky, popularity-based defaults a content-based fallback. Filter bubble je etická dilema: príliš personalizované odporúčania môžu uzatvárať používateľov do informačných bublín.