Tehnologie. Digital. Inovație.
Tehnologie

Român din Olanda lansează aplicația I Like Movies, care alege filmul în timp ce mâncarea se răcește

Scopul este utilizarea inteligenței artificiale ca motor de sugestii bazat pe o bază de date vastă Un dezvoltator din Olanda lansează I Like Movies:…

Român din Olanda lansează aplicația I Like Movies, care alege filmul în timp ce mâncarea se răcește

Cum transformă inteligența artificială o bază de date vastă în sugestii de

Un dezvoltator din Olanda lansează I Like Movies: aplicația care găsesc filmul perfect în timp ce masa se răcește

Povestea începe cu o situație cunoscută de mulți: o cuplu cu gusturi cinematografice divergente, încercând să concorde asupra unui titlu de urmărit în timpul mesei.

Pentru Alex Crăciun și partenera sa, acele minute de negociere se transformau adesea într-o luptă între foamea care creștea și decizia care se amâna. În timp ce mâncarea se răcea pe masă, ei petreceau 45 de minute întregi alegeri unui film sau serial.

Odată ce foamea câștiga, alegerea se făcea aleatoriu, de obicei un episod din How I Met Your Mother, cu promisiunea că data viitoare vor fi mai eficienți.

Această promisiune se repeta de nenumărate ori, fără ca procesul să devină mai simplu.

Această experiență personală a devenit punctul de plecare pentru I Like Movies, prima aplicație lansată de Alex. Cu apariția ChatGPT, ideea unui asistent AI capabil să găsească punctul comun dintre preferințele mai multor persoane a devenit realizabilă.

Deși piața aplicațiilor pentru monitorizarea filmelor este deja saturată, Alex a ales să se concentreze pe descoperirea următorului titlu, folosind istoricul de vizionare ca bază pentru recomandări.

Toate funcționalitățile sunt orientate spre acest scop unic: să permită utilizatorului să aleagă următorul film sau serial de nota 10 cât timp mâncarea este încă caldă.

Utilizatorii pot interacționa cu asistentul pentru a primi sugestii, pot vizualiza în feed ce au urmărit prietenii sau ce au adăugat pe lista de vizionat și pot explora filmele disponibile în cinematografe, francize sau primele 100 de titluri din clasamentul IMDb. Aplicația oferă 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 weekendul care vine.

În fiecare lună, sistemul oferă recomandări personalizate, iar în fiecare vineri, o notificare prezintă trei alegeri pentru zilele libere.

Dimensiunea socială a produsului pornește de la posibilitatea de a crea grupuri în care membrii partajă un chat comun, o listă de vizionat și acces la informații despre colecțiile fiecăruia. Colecția personală include atât filmele cumpărate fizic, cât și cele digitale.

Fiecare membru poate configura serviciile de streaming la care are acces, ceea ce permite asistentului să propună titluri disponibile pe platformele membrilor grupului sau din colecția unuia dintre ei.

Recomandările țin cont de titlurile aflate pe lista de vizionat și de filmele apreciate de participanți.

Scopul este utilizarea inteligenței artificiale ca motor de sugestii bazat pe o bază de date vastă.

Asistentul folosește modele AI avansate pentru a analiza temele comune, a identifica filmele preferate și a detecta preferințe pentru anumiți regizori, actori, aspecte cinematografice sau perioade istorice.

Această orientare către alegerea în grup este considerată de Alex ca principalul element de diferențiere.

La momentul interviului, fiecare utilizator putea face parte dintr-un singur grup de tip household, dar eliminarea acestei limite, pentru a permite grupuri separate cu partenerul, familia sau prietenii, se află printre dezvoltările viitoare.

Pe plan tehnic, asistentul analizează istoricul de vizionare pentru a identifica tipare în alegerile utilizatorului. Pe baza acestor informații, sistemul caută titluri în baza de date TMDB. Au existat numeroase optimizări, deoarece asistentul trebuie să cunoască istoricul complet, să știe la ce servicii de streaming are acces utilizatorul și să răspundă la orice întrebare legată de următorul titlu.

Cum combină Alex Crăciun experiența full-stack cu coordonarea tehnică în Olanda!

Procesul de configurare inițială este scurt: utilizatorul selectează câteva filme văzute și titluri dorite. În această fază, recomandările sunt mai generale din cauza lipsei de date. Pentru cei care au construit deja un istoric în alte aplicații, I Like Movies permite importul datelor din IMDb, Letterboxd, Trakt și TV Time. Astfel, utilizatorul nu își pierde istoricul construit de-a lungul anilor în alte platforme. Această funcționalitate a pornit dintr-o experiență personală, Alex folosind IMDb o perioadă lungă și nevrând să piardă datele sale. Aplicația suportă și exportul informațiilor în fișiere locale sau pentru alte aplicații.

Cu cât utilizatorul folosește mai des aplicația pentru a marca preferințele, cu atât profilul său cinematografic devine mai precis.

Informațiile despre disponibilitatea conținutului pe platformele de streaming provin din baze de date și servicii externe.

Utilizatorii pot filtra și sorta titluri, le pot adăuga în lista de vizionat și pot primi alerte când un film salvat devine disponibil pe un serviciu de streaming sau când urmează să fie retras.

Există și notificări pentru apariția de episoade noi sau sezoane noi din serialele urmărite. Utilizatorul poate gestiona lista sa și primește alerte pentru a nu rata nicio capodoperă salvată.

În paralel cu recomandările generate de AI, aplicația include o componentă curatorială.

În fiecare săptămână, Alex pregătește o colecție de 21 de titluri, filme și seriale, organizate în jurul unei teme cinematografice sau a unei actualități. Exemple de temate includ maratoanele horror de Halloween, cinematografia latino-americană, musicalurile, călătoriile în timp și neorealismul italian. Aceste selecții sunt gândite atât pentru cinefili pasionați, cât și pentru cei care abia descoperă lumea cinematografiei.

Toate colecțiile săptămânale sunt rezultatul unui proces intens de cercetare personală.

Alex Crăciun, stabilit în Eindhoven din 2022, are experiență în dezvoltare full-stack și coordonare tehnică. Lucrul la I Like Movies a început în ianuarie, folosind Go și Postgres pentru backend și React Native cu Expo pentru aplicația mobilă.

Asistentul a fost construit pe baza API-ului Claude. Versiunea Android a apărut pe 12 aprilie, iar cea pentru iOS pe 1 septembrie. Produsul a fost rafinat pe baza feedbackului primit de la prieteni și utilizatori timpurii.

Provocarea tehnică nu a fost cea mai mare dificultate; mai departe de zona de confort s-au aflat metodele de descoperire a produsului: optimizarea pentru motoarele de căutare (SEO), pentru răspunsurile generate de AI (GEO) și pentru magazinele de aplicații (ASO). Alex a studiat cum să îmbunătățească vizibilitatea aplicației în căutările organice și cum să o prezinte utilizatorilor care întreabă un chatbot AI.

Dezvoltarea s-a desfășurat în paralel cu un loc de muncă full-time. Pentru a gestiona sarcina, Alex a aplicat principiul 80/20, prioritarizând funcționalitățile esențiale.

Prima versiune includea istoricul cu note, lista de vizionat și listele personalizate, suficiente pentru a oferi recomandări lui și partenerei sale. Restul funcțiilor au fost adăugate treptat, iar îndoielile au apărut mai ales după lansare, când efortul de dezvoltare a continuat intens.

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, a declarat Alex.

La momentul interviului, I Like Movies număra peste 1.000 de utilizatori din mai multe țări și continente, cu România printre cele cu cele mai multe instalări. Feedbackul variază în funcție de stilul de vizionare: un cinefil caută detalii tehnice și regizori specifici, în timp ce un utilizator casual caută doar distracție rapidă.

Această diversitate de profile a condus la necesitatea de a simplifica produsul pentru a fi accesibil tuturor.

More stories:

Share:

Leave a comment