Construit și administrat de studio

Cumpără cu AI: un asistent de cumpărături conectat la un catalog din mai multe rețele

Un site românesc de cumpărături în care interacțiunea principală este o conversație cu un asistent AI, lângă un catalog de produse de la magazinele partenere. Asistentul întreabă de ce are nevoie vizitatorul, restrânge catalogul și recomandă; vizitatorul cumpără de la magazin printr-un link de afiliere. L-am proiectat, construit și îl administrăm.

Proiectul într-un minut

Categorii, filtre de brand și preț, un răspuns real al asistentului AI, o comparație și istoricul prețului, într-un minut.

Citește transcrierea

Toate videoclipurile, cu transcrieri

1:12Narațiune în engleză, subtitrare în română

Site-ul live; secvența cu asistentul este o sesiune reală anterioară, marcată pe ecran. Așteptările sunt scurtate. Voce sintetică în engleză (Microsoft Edge TTS), subtitrare în engleză în imagine și subtitrare în română.

  • 3rețele de afiliere integrate: 2Performant, Awin, Profitshare
  • 500k+oferte înregistrate în prima noapte de istoric al prețurilor
  • 290căutări reale verificate la fiecare publicare
  • 17departamente peste mii de categorii ale furnizorilor

Principiul: modelul se ocupă de limbaj, codul se ocupă de fapte

Asistentul acționează doar prin instrumente care citesc catalogul local, iar regulile lui îi permit să numească doar produsele returnate de aceste instrumente. Prețurile sunt scrise de aplicație, nu de model, și nu scrie adrese: pagina arată cardurile produselor. Specificațiile lipsă sunt spuse ca „necunoscute”, niciodată „absente”. Are instrucțiuni să nu spună nimic negativ despre un produs, un brand sau un magazin, iar răspunsurile sunt verificate înainte de afișare, așa că unul care încalcă o regulă este rescris. Un model de limbaj poate totuși greși; aceste controale fac greșelile rare, vizibile și ușor de corectat.

Gândit la fel de mult pentru telefon ca pentru calculator

Sub 1024 de pixeli, catalogul și asistentul devin două file, „Produse” și „Asistent AI”; peste, asistentul este o coloană în dreapta care poate fi ascunsă. Filtrele, meniurile și comparația se adaptează fiecărei dimensiuni, iar la 320 de pixeli nimic nu derulează lateral.

Calculator
Cumpără cu AI pe calculator: catalogul cu prețuri scăzute și filtre în stânga, coloana asistentului AI în dreapta.
Telefon
Cumpără cu AI pe telefon: căutare, categorii și prețuri scăzute, cu filele Produse și Asistent AI jos.
Același catalog pe un calculator de 1440 de pixeli și pe un telefon de 390 de pixeli.

Cum funcționează asistentul AI

  1. Vizitatorul scrieCu fiecare mesaj, pagina trimite ce afișează: filtrele, primele produse, totalul.
  2. Întâi protecțiileSalutul, subiectele fără legătură și mesajele fără sens primesc răspuns gratuit, fără model. Se aplică limite pe vizitator și un plafon zilnic de cost.
  3. Modelul alege un instrumentFiltrează catalogul, recomandă, arată detalii, compară sau pune o întrebare de clarificare.
  4. Codul răspunde cu fapteCăutările rulează în catalogul local; bugetele și specificațiile măsurabile devin filtre reale.
  5. Pagina și conversația rămân sincronizateFiltrele apar cu aceleași etichete pe care le-ar pune vizitatorul; schimbarea făcută de vizitator are prioritate.

O cerere generală („un laptop”, „telefoane sub 2.000 lei”) restrânge catalogul și pune cel mult două întrebări utile. Una precisă primește câteva recomandări, fiecare cu un motiv din date. „16 GB RAM” devine filtru pentru cel puțin 16 GB, iar asistentul spune că sunt afișate doar produsele care îl menționează. Mesajele următoare păstrează produsul și bugetul, dacă vizitatorul nu trece clar la altceva.

Asistentul live folosește un model Gemini cu cost redus și un model de rezervă în ordinea configurată. Panoul de configurare listează modelele, fiecare cu buton de test, și păstrează cheile criptat.

Vezi demonstrația asistentului

Două laptopuri comparate: ce se schimbă, ce primești pentru diferența de preț și rânduri de specificații grupate.
Comparația se deschide în locul catalogului: ce se schimbă, ce primești pentru diferența de preț, rânduri grupate și sursa fiecărei valori.

De la feedurile de afiliere la catalog

  1. DescărcareÎn fiecare noapte de la 03:30, într-un interval stabilit, pentru fiecare rețea activă: fișierele „My feeds” 2Performant, exportul Profitshare, feedurile Awin.
  2. UniformizareTitluri, branduri, coduri de bare, căi de categorie și prețuri în produse și oferte.
  3. PotrivireAcelași produs de la mai multe magazine afișat o dată, la cel mai bun preț eligibil, cu „+N magazine”.
  4. ÎncadrareCategoriile noi încadrate în 17 departamente de un proces AI, cu deciziile manuale respectate.
  5. AfișareSunt arătate doar ofertele confirmate în ultimele trei zile, în stoc, de la magazine active.

Fiecare rețea are propriul adaptor, cu aceeași interfață. Cataloagele 2Performant vin doar din fișierele de feed autorizate, iar o protecție din cod refuză orice altă adresă a acelei rețele, chiar și la o redirecționare. O protecție la creștere oprește un magazin care trimite brusc mult mai multe produse noi decât de obicei, iar un magazin nou rămâne în afara căutării până trece verificarea calității. Fiecare link către magazin trece printr-o redirecționare care adaugă codul de afiliere și verifică dacă oferta mai poate fi cumpărată.

Feeduri sau API? Ce am învățat

Istoricul observat al prețurilor și scăderi reale

Fiecare import de noapte înregistrează prețul unei oferte la început, la fiecare schimbare și la revenirea după o pauză. Punctele vechi se comprimă în rezumate lunare și anuale. Pagina produsului spune ce au făcut prețurile în perioada afișată, cu un grafic în trepte și tabelul complet în HTML.

O scădere de preț compară prețul de azi cu cel mai mic preț observat în cele 30 de zile dinaintea scăderii, niciodată cu „prețul vechi” al magazinului, și cere cel puțin 8 zile observate. Scăderile alimentează o secțiune dedicată, etichete roșii și un rând pe prima pagină.

Calculator
Istoricul observat al prețului unui produs: grafic în trepte, schimbarea în lei și procente și poziția prețului de azi.
Telefon
Graficul istoricului de preț pe telefon.
Istoricul prețului pe pagina de produs, pe calculator și pe telefon.

Căutarea pune întâi ce este produsul și abia apoi pentru ce este făcut, așa că o tabletă apare înaintea huselor ei. Un număr cu unitatea lui este o singură cerință. Când niciun produs nu conține toate cuvintele, cuvintele renunțate sunt alese pe baza datelor, iar pagina spune care. O listă îngrijită leagă cuvintele de zi cu zi și sinonimele de departamente.

O suită de 290 de căutări tipice rulează pe catalogul live la fiecare publicare și după fiecare import de noapte; un caz care trecea și acum eșuează anulează publicarea.

Pagina de categorie pentru laptopuri, în aspectul catalogului, cu numărul real de produse în titlu.

Operarea din culise

  • Imaginile sunt preluate de propriul nostru proxy, micșorate în WebP și păstrate pe disc, așa că afișările repetate vin de pe serverul nostru, iar magazinele nu văd vizitatorii noștri.
  • Administrare: rețele, magazine și categorii pornite sau oprite, modele AI și chei, progresul importului, conversații, costuri și problemele de căutare găsite în conversații reale.
  • Statistici fără cookie-uri: totaluri zilnice, afișări confirmate de browser, roboți numărați după nume și clicurile roboților către magazine separate de ale oamenilor.
  • Plase de siguranță: copii de siguranță nocturne cu verificare de integritate, publicări condiționate de suita de căutare, cu revenire automată, și un document numerotat cu fiecare regulă respectată de site.
  • Pagini legale și transparență: linkurile de afiliere marcate ca atare, o politică de confidențialitate care descrie fluxurile reale de date, fără analiză de la terți.

Vezi-l în folosință

Filmat pe site-ul live, cu interfața reală în română. Subtitrarea în engleză este disponibilă în player.

Cumpără cu AI pe calculator: filtre, asistentul AI, comparație și istoric de preț

1:05 · Videoclipul se încarcă doar când apeși play.

Filmat pe site-ul live, la 1440×900. Răspuns AI real; așteptarea și tastarea sunt scurtate. Subtitrări în română și voce sintetizată cu AI; subtitrare în engleză disponibilă.

Citește transcrierea
  1. Nu alege doar după preț. Vezi cum cauți, compari și verifici.
  2. Începe cu o categorie. Caută rapid ce te interesează.
  3. Începe cu o categorie. Un click și vezi produsele potrivite.
  4. Alege brandurile preferate. Poți selecta mai multe.
  5. Două branduri. O selecție. Lenovo și ASUS, în aceeași căutare.
  6. Bugetul rămâne la tine. Folosește bara de preț.
  7. Bugetul rămâne la tine. Sau scrie exact suma dorită.
  8. Întreabă asistentul AI. Îi spui pentru ce vei folosi produsul.
  9. Primești un răspuns în context. Filtrele sunt deja cunoscute. Așteptare scurtată.
  10. Primești un răspuns în context. Răspuns real, cu diferențele explicate.
  11. Compară două modele. Le alegi direct din catalog.
  12. Vezi doar diferențele. Preț, RAM, procesor și celelalte specificații.
  13. Păstrează-le la favorite. Salvate în browser, fără cont.
  14. Deschide pagina produsului. Detalii și specificații, într-un singur loc.
  15. Caută și după model. Un alt exemplu: o cameră Hikvision.
  16. Verifică istoricul observat. Exemplu: cameră Hikvision. Date reale.
  17. Vezi datele înregistrate. Observații datate, nu doar un preț afișat.
  18. Același produs, mai multe oferte. Exemplu: Xiaomi Redmi Watch 6.
  19. Compară ofertele disponibile. Alegi magazinul după ce verifici.
  20. Încearcă și tu: cumparacuai.ro Caută. Compară. Alege.

Cumpără cu AI pe telefon: întrebi asistentul AI, apoi rafinezi manual

1:07 · Videoclipul se încarcă doar când apeși play.

Filmat pe site-ul live, într-un browser tactil de 390×844. Răspuns AI real; așteptarea este scurtată. Interfață și subtitrări în română, voce sintetizată cu AI; subtitrare în engleză disponibilă.

Citește transcrierea
  1. Ai un buget. Ce alegi? Versiunea mobilă, pas cu pas.
  2. Spune-i AI-ului ce cauți. Preferințe, utilizare și buget.
  3. Primești explicații, nu doar o listă. Răspuns real. Așteptare scurtată.
  4. Vezi modelele propuse. Tu decizi ce verifici mai departe.
  5. Produsele sunt la un tab distanță. Revii direct în catalog.
  6. Poți rafina și manual. Deschide meniul Categorii.
  7. Găsește rapid categoria. Caută după nume.
  8. Alege ce vrei să explorezi. Telefoane, într-o singură atingere.
  9. Selectează mai multe branduri. Branduri relevante pentru categorie.
  10. Samsung și Xiaomi, împreună. O singură selecție de produse.
  11. Ajustează intervalul de preț. Bara este și pe mobil.
  12. Sau scrie exact bugetul. Păstrezi controlul asupra filtrelor.
  13. Compară înainte să alegi. Selectează două produse.
  14. Concentrează-te pe diferențe. RAM, stocare, ecran și preț.
  15. Verifică ambele modele. Comparația se poate deplasa lateral.
  16. Salvează-l pentru mai târziu. Favorite în browser, fără cont.
  17. Deschide pagina produsului. Fotografii, preț și specificații.
  18. Caută și un model exact. Un alt exemplu: o cameră Hikvision.
  19. Verifică istoricul observat. Exemplu Hikvision: observații datate.
  20. Același produs, mai multe oferte. Exemplu: Xiaomi Redmi Watch 6.
  21. Vezi ofertele disponibile. Alegi magazinul după ce verifici.
  22. Încearcă și tu: cumparacuai.ro Caută. Compară. Alege.

Cumpără cu AI: jocuri de prețuri construite pe catalogul real

0:34 · Videoclipul se încarcă doar când apeși play.

Capturi reale de telefon ale jocurilor live; ritm generat, fără muzică de la terți.

Citește transcrierea
  1. Cât costă ceasul ăsta? Scrie prețul tău în comentarii.
  2. Noi am zis 900 lei. Ai ghicit mai bine? Răspunsul îl afli la final.
  3. Provocări de cumpărături: jocuri scurte cu prețuri reale din catalog.
  4. Provocarea zilei: aceleași 5 runde pentru toți. În fiecare zi, altele.
  5. Care costă mai mult? Stânga sau dreapta? Alege în 3 secunde.
  6. Dreapta: 2.776,99 lei. Cu 409 lei mai mult decât stânga.
  7. Provocarea bugetului: tastatură + mouse + căști în 1.000 lei. Reușești?
  8. Alegi pe rând. Vezi mereu cât ți-a rămas din buget.
  9. Listă completă și în buget: 737,97 lei din 1.000 lei.
  10. Și ceasul? Prețul real vine acum: 499,99 lei.
  11. Tu cât faci? cumparacuai.ro/provocari
  12. (Fără voce; ritm generat, fără muzică de la terți.)

Jocuri de prețuri

Jocuri scurte cu produse reale din catalog (ghicește prețul, care costă mai mult, provocarea bugetului) îi aduc pe vizitatori înapoi și fac istoricul prețurilor ușor de înțeles. Prețurile sunt sigilate la începutul rundei și nu se păstrează nimic despre jucător.

Tehnologii folosite

  • Python 3.12
  • FastAPI
  • Uvicorn
  • Pydantic
  • SQLAlchemy
  • SQLite (WAL)
  • Jinja2
  • JavaScript
  • Tailwind CSS
  • Server-Sent Events
  • Gemini API
  • Gemini Batch API
  • Claude (încadrarea inițială)
  • HTTPX
  • Pillow / WebP
  • ALTCHA
  • Docker Compose
  • Caddy
  • temporizatoare systemd
  • VPS Hostinger
  • pytest
  • Playwright

Toate tehnologiile

Ce nu afirmă acest studiu de caz

Cumpără cu AI este o platformă de afiliere: cumpărăturile se fac la magazinele partenere, deci nu prezentăm aici lucrări de coș sau plată. Nu publicăm cifre de trafic sau venituri, iar numerele de mai sus sunt măsurători, nu promisiuni de creștere.

Servicii demonstrate de acest proiect

Automatizări cu AI

Procese AI controlate care încadrează și completează datele, cu verificare și buget strict.

Construim o platformă ca aceasta

Un catalog din feedurile tale, un asistent bazat pe datele tale, istoric de prețuri și operarea necesară.

Hai să discutăm proiectul