Metódy inžinierskej práce

ak. rok 2024/25

 
 

Rámcová téma

 
 

Odporúčacie systémy

Odporúčacie systémy (angl. Recommendation systems) majú v informačných technológiách, softvérovom inžinierstve a informatike veľmi široké uplatnenie. Tieto systémy sú navrhnuté tak, aby poskytovali personalizované odporúčania používateľom na základe ich preferencií, správania alebo iných relevantných údajov. Ich uplatnenie je zrejmé v rôznych oblastiach ako napr.:
  • Elektronický obchod (e-commerce) za účelom odporúčania produktov, tovarov či služieb používajú odporúčacie algoritmy na základe predchádzajúcich nákupov alebo prehliadania. Algoritmy analyzujú históriu prehliadania a nákupov používateľa, čím umožňujú e-shopom poskytovať personalizované zážitky.
  • Zábavný priemysel za účelom odporúčania filmov, seriálov či návrhov piesní alebo playlistov podľa toho, čo používateľ už počúval, sledoval či hodnotil v minulosti.
  • Sociálne siete za účelom odporúčania nových priateľov, príspevkov alebo skupín na základe interakcií a preferencií používateľa.
  • Vzdelávanie a e-learning za účelom odporúčania kurzov na základe toho, čo používateľ už absolvoval alebo aké témy ho zaujímajú. Odporúčacie systémy môžu pomáhať vytvárať personalizovaný učebný plán na základe znalostí a zručností používateľa.
  • Zdravotná starostlivosť za účelom odporúčania liečebných postupov na základe predchádzajúcich zdravotných záznamov a diagnostiky. Algoritmy môžu odporúčať návštevy lekára či úpravu životného štýlu na základe zhromaždených dát zo zdravotných zariadení alebo wearables (nositeľných zariadení).
  • Softvérové inžinierstvo za účelom návrhov riešení, zdrojového kódu a jeho optimalizácie, údržbu a refactoring.
  • Digitálny marketing za účelom odporúčania na základe analýzy používateľského správania na webe a na sociálnych sieťach ako aj poskytovanie personalizovanej reklamy a obsahu, ktorý je špecificky zameraný na záujmy používateľa.
  • Navigácia a cestovanie za účelom odporúčania trás a dopravných prostriedkov, využívajú odporúčacie algoritmy na návrh najlepších trás na základe aktuálnej dopravnej situácie a preferencií používateľa. Odporúčajú ubytovanie či aktivity na základe predchádzajúcich vyhľadávaní či recenzií alebo preferencií používateľa.
  • a pod.
Odporúčania sú poskytované na základe preferencií používateľa (napr. kategória obsahu, ktorý predtým preferoval), alebo na základe správania iných používateľov s podobnými preferenciami. Tieto systémy sa stávajú kľúčovou súčasťou moderného softvérového vývoja, najmä v oblasti veľkých dát, strojového učenia a umelej inteligencie.

Vypracujte konkretizáciu rámcovej témy do podoby zámeru článku súvisac s rámcovou témou.