Ce film vedem până nu se răcește mâncarea? Un român din Olanda a creat I Like Movies, aplicația care caută răspunsul cu AI

După prea multe mese la care mâncarea se răcea cât timp el și partenera sa alegeau un film, Alex Crăciun a construit I Like Movies. Aplicația folosește AI pentru recomandări bazate pe gusturile utilizatorilor și serviciile de streaming la care au acces. Dezvoltat și finanțat de românul stabilit în Olanda, proiectul a depășit 1.000 de utilizatori, România fiind printre primele țări după numărul de instalări.

Alex Crăciun și partenera sa au gusturi cinematografice diferite. Punctele comune se găseau, de obicei, în zona producțiilor istorice în stilul Downton Abbey sau a filmelor cu dialoguri inteligente, precum Perfect Strangers. În rest, alegerea unui titlu de urmărit împreună devenea o negociere care putea dura mai mult decât masa.

„Dar de multe ori ne încălzeam mâncarea la prânz sau la cină, o puneam în fața noastră, iar apoi petreceam următoarele 45 de minute decizând ce film sau serial să ne însoțească masa. Între timp, mâncarea se răcea și se uita la noi confuză. Iar odată ce foamea câștiga, alegeam un episod random din How I Met Your Mother, spunându-ne că data viitoare vom ști clar la ce să ne uităm”, a spus Alex Crăciun, fondatorul I Like Movies, într-un interviu pentru start-up.ro.

Promisiunea se repeta, fără ca alegerea să devină mai simplă. Apariția ChatGPT i-a dat ideea unui asistent AI care să caute punctul comun dintre preferințele mai multor persoane. Așa a început I Like Movies, prima sa aplicație personală lansată.

De la evidența filmelor văzute la descoperirea următorului titlu

Alex consideră că piața aplicațiilor pentru monitorizarea filmelor și serialelor este deja saturată. De aceea, a construit produsul în jurul descoperirii unui titlu nou, folosind istoricul de vizionare ca bază pentru recomandări.

„Toate funcționalitățile sunt orientate spre descoperirea următorului tău film sau serial de nota 10.”

Utilizatorii pot cere sugestii asistentului, pot vedea în feed ce au urmărit prietenii sau ce au adăugat pe lista de vizionat și pot explora filmele din cinematografe, francize ori primele 100 de filme din clasamentul IMDb.

Aplicația include colecții tematice săptămânale, sugestii lunare generate cu AI pe baza gusturilor personale și o notificare de vineri cu trei opțiuni pentru weekend.

„În fiecare lună, AI-ul îți va oferi sugestii pe baza gusturilor tale personale. Și, în final, în fiecare vineri vei primi o notificare cu trei opțiuni de vizionare pentru weekendul care vine. Totul are un singur scop: să alegi următorul titlu cât timp mâncarea e încă caldă.”

Recomandări pentru grup, în funcție și de abonamentele disponibile

Componenta socială pornește de la posibilitatea de a forma un grup în care utilizatorii au un chat comun, o listă de vizionat și acces la informații despre colecțiile fiecăruia. Colecția cuprinde filmele cumpărate fizic sau digital. Separat, fiecare persoană își poate configura serviciile de streaming la care are acces.

Aceste informații îi permit asistentului să propună un film disponibil pe unul dintre serviciile de streaming ale membrilor grupului sau în colecția unuia dintre ei. Recomandarea ține cont și de titlurile aflate pe lista de vizionat, precum și de filmele apreciate de participanți.

„Scopul este să folosim inteligența artificială ca motor de sugestii pe baza unei colecții atât de vaste de informații. Putem avea utilizatori care au vizionat sute de titluri, așa că asistentul folosește modele AI avansate pentru a analiza temele comune, pentru a vedea care sunt filmele preferate și dacă există o preferință pentru anumiți regizori, actori, aspecte cinematografice sau perioade.”

Alex vede în această orientare către alegerea în grup principalul element de diferențiere al produsului. La momentul interviului, fiecare utilizator putea face parte dintr-un singur grup de tip household. Eliminarea acestei limite, astfel încât să poată exista grupuri separate cu partenerul, familia sau prietenii, se află printre următoarele dezvoltări planificate.

Asistentul folosește modele AI pentru a analiza istoricul de vizionare și pentru a identifica teme comune, filme preferate, regizori, actori, perioade sau elemente cinematografice care revin în alegerile utilizatorului. Pe baza acestor informații, caută titluri în baza de date de filme și seriale TMDB, explică Alex.

„Au existat o serie lungă de optimizări și îmbunătățiri, deoarece acesta este inima soluției: asistentul îți cunoaște tot istoricul, știe la ce servicii de streaming ai acces și îți poate răspunde la toate întrebările legate de următorul tău titlu.”

La început, utilizatorul trece printr-un proces scurt de configurare, în care selectează câteva filme văzute și titluri pe care ar vrea să le urmărească. În această etapă, recomandările pot fi mai generale, pentru că aplicația are puține informații despre preferințele sale.

Pentru cei care și-au construit deja un istoric în altă parte, I Like Movies permite importul datelor din IMDb, Letterboxd, Trakt și TV Time. Pot fi aduse istoricul, lista de vizionat și listele personalizate, fără ca utilizatorul să reintroducă manual toate titlurile și notele.

„Astfel, utilizatorul pornește cu o bază redusă de preferințe, iar recomandările pot fi destul de generale. Aplicația oferă posibilitatea de a importa informații din alte aplicații. În felul acesta, utilizatorul nu își pierde istoricul construit cu atenție, de-a lungul multor ani, în alte aplicații.”

Funcționalitatea a pornit și din experiența lui Alex, care folosise IMDb o perioadă îndelungată și nu voia să piardă datele adunate. Aplicația permite și exportul informațiilor, pentru păstrarea lor în fișiere locale sau folosirea în alte aplicații.

„Cu cât folosești mai des aplicația pentru a-ți marca preferințele, cu atât asistentul îți poate înțelege mai bine profilul cinematografic.”

Alerte de streaming și 21 de titluri alese săptămânal

Informațiile despre disponibilitatea filmelor și serialelor pe platformele de streaming provin din baze de date și servicii externe, a mai spus fondatorul.

Utilizatorii pot filtra și sorta titluri, le pot adăuga în lista de vizionat și pot primi alerte când un film salvat intră pe un serviciu de streaming sau urmează să îl părăsească. Există și notificări pentru apariția unor episoade sau sezoane noi din serialele urmărite.

„Utilizatorul poate filtra, sorta și adăuga în watchlist orice titlu pe care îl vede pe serviciile de streaming și va primi alerte când un film din watchlist intră pe un serviciu de streaming sau îl părăsește. Nu vrei să pierzi șansa de a vedea o capodoperă salvată. Și, nu în ultimul rând, utilizatorul va primi notificări când un episod sau un sezon nou din serialul său favorit apare pe streaming.”

Alături de recomandările AI, aplicația are o componentă de selecție făcută de fondator: în fiecare săptămână, Alex pregătește o colecție de 21 de titluri, filme și seriale, pe o anumită temă cinematografică sau legată de actualitate.

Printre exemplele sale se numără maratoanele horror de Halloween, cinematografia latino-americană, musicalurile, călătoriile în timp și neorealismul italian. Selecțiile sunt gândite atât pentru cinefili, cât și pentru cei care abia își dezvoltă interesul pentru film.

„Toate colecțiile săptămânale sunt alese de mine, în urma unui proces intens de research.”

Construită de un singur dezvoltator, în paralel cu un job full-time

Stabilit în Eindhoven din 2022, Alex are experiență în dezvoltare full-stack, frontend și coordonarea tehnică a proiectelor. Pentru I Like Movies, a început lucrul în ianuarie și a folosit Go și Postgres pentru server și baza de date, respectiv React Native și Expo pentru aplicația mobilă. Asistentul a fost implementat folosind Claude API.

Versiunea Android a fost lansată pe 12 aprilie, iar cea pentru iOS pe 1 septembrie. Între timp, produsul a fost extins și ajustat pe baza feedbackului primit de la prieteni și utilizatori.

Provocarea tehnică nu a fost însă cea mai dificilă pentru fondator. Mai departe de zona sa de confort s-au aflat metodele prin care un produs ajunge să fie descoperit: optimizarea pentru motoarele de căutare, pentru răspunsurile generate de AI și pentru magazinele de aplicații, cunoscute prin acronimele SEO, GEO și ASO.

„Am studiat cum pot îmbunătăți vizibilitatea aplicației în căutările organice și cum pot aduce aplicația în fața utilizatorilor atunci când întreabă un chatbot AI <<care este cea mai bună aplicație pentru filme?>>.”

Dezvoltarea s-a desfășurat în paralel cu un job full-time. Pentru a gestiona volumul de muncă, Alex spune că a urmat principiul 80/20 și a prioritizat ceea ce considera esențial. Prima versiune includea istoricul cu note, lista de vizionat și listele proprii, suficiente pentru ca asistentul să le poată recomanda filme lui și partenerei sale.

Restul funcționalităților au venit treptat, iar îndoielile au apărut mai ales după lansare, când efortul de dezvoltare a continuat.

„Dar am renunțat la atât de multe proiecte personale, încât parcă numai din ambiție am continuat. Iar acum sunt mândru de asta: numărul de utilizatori a crescut în ultima perioadă și observ un progres stabil în adoptarea aplicației pe mai multe piețe.”

Peste 1.000 de utilizatori și nevoia de a simplifica produsul

La momentul interviului, I Like Movies avea peste 1.000 de utilizatori din mai multe țări și continente, a spus Alex. Iar România se află printre țările cu cele mai multe instalări.

Feedbackul diferă în funcție de felul în care oamenii urmăresc conținut: un cinefil, cineva interesat în special de seriale și o persoană care vede ocazional un film popular folosesc diferit aplicația.

„Ce au avut în comun majoritatea profilurilor de utilizatori au fost cererile de șlefuire a detaliilor, adică simplificări, clarificarea unor concepte, în special a celor de social media, și reducerea confuziei create de multitudinea de concepte din aplicație: profilul de actor/regizor, posibilitatea de a urmări trailere și badge-urile care recompensează activitatea utilizatorilor în aplicație.”

Alex a adăugat că prioritatea actuală este reducerea confuziei și construirea unui parcurs mai ușor de urmărit, de la configurarea inițială și importul datelor până la alegerea unui film.

„Focusul meu actual este simplificarea conceptelor și funcționalităților actuale ale aplicației I Like Movies și eliminarea confuziei create de ele. Îmi doresc o experiență fluidă, de la onboarding și import până la folosirea aplicației ori de câte ori utilizatorul vrea să descopere un film nou. Principala funcționalitate din anul următor va fi posibilitatea de a crea mai multe grupuri de vizionare. În momentul de față, utilizatorul este limitat la unul singur: household. În următoarele săptămâni voi elimina această limită, astfel încât utilizatorii să poată crea mai multe grupuri: cu partenerul, cu prietenii, cu familia etc.”

Lansarea pe iOS a adus, la rândul său, un proces mai lung decât cel pentru Android. În experiența sa, publicarea în App Store a presupus un cont demonstrativ cu toate funcționalitățile accesibile și posibilitatea de a utiliza aplicația fără cont. Dacă pentru Google Play au existat două runde de feedback și modificări, pentru App Store au fost mai mult de cinci, fiecare cu câteva zile de așteptare.

„A fost o aventură foarte dură și dificilă, iar când am primit e-mailul de aprobare, am fost incredibil de mândru.”

Finanțare proprie și un viitor abonament premium

Alex a acoperit singur cheltuielile proiectului: serverul, baza de date, domeniul, resursele de dezvoltare și costurile lunare ale funcționalităților AI. Nu a precizat valoarea totală investită.

„Am crescut într-un mediu în care nu crezi niciodată că ideea ta va fi finanțată, deci ori renunți, ori o faci pe puterile tale. Mi-aș dori enorm să găsesc un sponsor care să mă ajute să fiu mai rapid și mai eficient în munca la aplicație, dar în cele mai multe zile câștigă îndoiala că acest lucru se va întâmpla.”

Aplicația este oferită gratuit și fără reclame, o alegere legată de propria sa experiență cu produse în care utilizarea este întreruptă frecvent de publicitate. Pe termen lung, planul este un model freemium, cu anumite funcționalități premium accesibile pe bază de abonament.



Citeste si