Sari la conținut
← Acasă

Subcategorie corectă AI — alege exact din 310 cu LaBSE multilingual

Din 310 subcategorii 999.md, AI alege top 3 cu confidence. LaBSE multilingual RO+RU + Florence-2 vision boost + Claude Haiku re-rank disambiguation. Locuri muncă: 167 subcat.

Pe 999.md sunt 310 subcategorii. Singur Locuri muncă are 167 (!). Vânzătorul mediu alege "Diverse" ca să termine rapid → anunțul devine invizibil pentru cumpărători care filtrează după subcategorie. alegere categorie Subcategorie Suggester rezolvă asta în <500ms cu LaBSE multilingual + Florence-2 vision + Claude Haiku disambiguation.

Cum funcționează (3 etape)

1. Compose embedding (LaBSE 768D)

text = f"{title}. {description}"
if photos:
 captions = [florence2_caption(p) for p in photos]
 text += " " + " ".join(captions)
emb = labse.encode(text) # 768D float vector

LaBSE = Language-Agnostic BERT Sentence Embedding. Funcționează identic pe RO și RU (multilingual). Util pentru anunțurile bilingve.

2. Cosine match față de centroizii subcategoriilor

Pre-calculate offline: pentru fiecare subcategorie, mediem embeddings de la 100 anunțuri active → centroid 768D. Salvat în pgvector.

SELECT subcategory_id, parent_category_id, centroid <=> $1 AS distance
FROM subcategory_centroids
ORDER BY distance ASC
LIMIT 5;

Output: top 5 candidates cu scoruri cosine.

3. LLM re-rank (doar cazuri ambigue)

Dacă top 2 sunt aproape (score_diff < 0.1), Claude Haiku zero-shot decide:

if abs(candidates[0].score - candidates[1].score) < 0.1:
 prompt = f"Pick best subcategory for: {title}\n\nCandidates: {candidates}"
 winner = claude_haiku_choose(prompt)
 return [winner] + [c for c in candidates if c.id != winner.id][:2]
return candidates[:3]

Cum te ajută concret

Pentru vânzător privat — telefon Samsung

Tu scrii "vând telefon Samsung Galaxy". 999.md are subcategorii diferite: "Smartphone", "Calculatoare/Telefonie/Mobile", "Diverse". alegere categorie alege:

  1. "Smartphone Android" (confidence 0.94) ✅
  2. "Calculatoare/Telefonie" (0.89)
  3. "Diverse Electronice" (0.31)

Tu apreciezi #1 → anunțul apare în filtrul corect → vinzi cu 40% mai multe contacte.

Pentru locuri muncă — 167 subcat

Postezi "vacanță vânzător magazin alimentar Botanica". alegere categorie navighează cele 167 subcat și alege:

  1. "Vânzători magazin produse alimentare" (0.96) ✅
  2. "Vânzător general retail" (0.84)
  3. "Lucrător magazin food" (0.61)

Imposibil de făcut manual fără să cauți 5 minute prin meniu.

Pentru dealer auto cu mașini variate

Logan 2015, BMW Seria 3 2018, Mercedes Sprinter (utilitar). alegere categorie le clasifică automat:

  • Logan → "Autoturisme/Berlină"
  • BMW → "Autoturisme/Sedan/Premium"
  • Sprinter → "Vehicule comerciale/Furgonete"

Fără să gândești manual la fiecare.

Pentru agenție imobiliară

"Apartament 2 camere Botanica renovat etaj 4". alegere categorie alege:

  1. "Apartamente cu 2 camere/Chișinău/Botanica" (0.97) ✅
  2. "Apartamente cu 2 camere/Chișinău" (0.91)
  3. "Vânzare apartamente/Chișinău" (0.78)

Output API

POST /api/agent/subcategory-suggest
Content-Type: application/json

{
 "title": "Vând Logan 2015 stare bună",
 "description": "Logan 1.5 dCi diesel manual, 180.000 km, primul proprietar.",
 "photos": ["url1", "url2"]
}

Response:

{
 "suggestions": [
 {
 "subcategory_id": 4521,
 "name": "Autoturisme/Sedan",
 "parent_category_id": 658,
 "parent": "Transport",
 "confidence": 0.94,
 "path": "Transport > Autoturisme > Sedan"
 },
 {
 "subcategory_id": 4523,
 "name": "Autoturisme/Berlină",
 "confidence": 0.87,
 "path": "Transport > Autoturisme > Berlină"
 },
 {
 "subcategory_id": 4530,
 "name": "Schimb auto",
 "confidence": 0.32,
 "path": "Transport > Schimb"
 }
 ],
 "model_version": "f10-labse-2026-04",
 "reranked_by_llm": false
}

Stack tehnic

ComponentToolRol
EmbeddingsLaBSE multilingualRO + RU în același spațiu vectorial
Vector storepgvector (Postgres)Cosine similarity rapid
Vision boostFlorence-2 captioningAdaugă funcții din foto
LLM re-rankClaude Haiku 4.5Disambiguation cazuri ambigue (~10%)
Re-computeCron daily 03:00Centroizi actualizați

bază de date schema

CREATE TABLE automator_999.subcategory_centroids (
 subcategory_id INT PRIMARY KEY,
 parent_category_id INT,
 centroid VECTOR(768),
 sample_count INT,
 last_recompute TIMESTAMPTZ
);

Pricing

PlanSugestii/lunăVision boost
Free50
Starter500
Pro5.000
Businessnelimitat✅ + API

Cost incremental:

  • LaBSE local: $0
  • Claude Haiku (10% disambiguation): ~$5/lună total

Integrare cu generator de anunț perfect Anunț Perfect

alegere categorie e component automat în generator de anunț perfect. Când publici cu inteligență artificială, subcategoria e aleasă din 310 fără să te întrebe nimic. Plus afișează top 3 ca să poți override.

Plus integrare cu cuvinte căutate Demand Signal — keywords trending influențează scorul (ex: "rate 0%" boost scor pentru subcategoria credit).

FAQ

Mai jos detalii despre LaBSE, accuracy și override manual.

Vezi în acțiune

Demo subcategory suggest — introduci titlu + descriere, vezi top 3 în <500ms.

Sau citește: Cum optimizezi anunțul Locuri muncă (167 subcat).

Întrebări frecvente

De ce 310 subcategorii?+

999.md are 22 categorii principale × subcategorii medii 14 = ~310. Top: Locuri muncă (167!), Servicii (38), Transport (32). Mulți vânzători aleg greșit → anunț invizibil.

Cum funcționează LaBSE multilingual?+

Language-agnostic BERT Sentence Embedding. Convertește text RO sau RU în vector 768D. Match cu centroid subcategorii (precomputed) prin cosine similarity (pgvector).

Folosește și foto?+

Da, dacă încarci poze. Florence-2 generează captions → adaugă la text → embed → match mai precis. Util pentru produse ambigue (ex: telefon Samsung care e și calculator).

Când e nevoie de Claude Haiku re-rank?+

Când top 2 candidate au scor cosine < 0.1 diferență (ambiguu). Claude Haiku zero-shot alege winner cu prompt: 'Pick best subcategory for: title. Candidates: ...

Care e accuracy?+

~92% top-1 (categoria corectă pe primul loc). ~98% top-3. Cele mai grele: subcategorii Locuri muncă (167!) și Servicii (38).

Pot suprascrie sugestia?+

Da. Sugestia e guidance, nu blocaj. Vezi top 3 cu confidence și alegi manual dacă vrei. Modelul învață din override-uri pentru re-training.

Pornește azi pe 999.md cu AI

5 anunțuri gratuit. Fără card. 30 secunde setup.

Sistem operațional pentru 999.md

Subcategorie corectă AI — alege exact din 310 cu LaBSE multilingual

Din 310 subcategorii 999.md, AI alege top 3 cu confidence. LaBSE multilingual RO+RU + Florence-2 vision boost + Claude Haiku re-rank disambiguation. Locuri muncă: 167 subcat.

Scroll 1 · Semnal live

Pulsul pieței, explicat pe înțelesul vânzătorului

Preț mediu, volum de anunțuri, categorie, locație și mișcare concurențială într-o singură lectură. Promisiunea de pe landing trebuie să ducă direct la date operaționale.

Context
999.md
Date
reale
Analiză
multi-factor
Pulsul pieței, explicat pe înțelesul vânzătorului999.mdcategoriilocațiiprețuriFeed piațăstoccerereritmIndex999 cockpit

Scroll 2 · Suprapuneri

Datele pieței se citesc împreună, nu separat

Index999 devine mai valoros când combină stocul de anunțuri cu regiuni, sezonalitate, curs valutar, venituri, migrație și structura populației.

Context
999.md
Date
reale
Analiză
multi-factor
Datele pieței se citesc împreună, nu separatMoldova data layersuprapunere economică și demograficăCorelarerecensământlocalitățivenitstocmobilitatelegături active

Scroll 3 · Automatizare

Mai puțină introducere manuală, mai multe decizii asistate

Antreprenorul nu trebuie împins să completeze încă 20 de câmpuri. Platforma trebuie să propună, să completeze, să verifice și să explice următorul pas.

Context
999.md
Date
reale
Analiză
multi-factor
Mai puțină introducere manuală, mai multe decizii asistatefototitlupreț999.mdalertăraportacțiuneclient

Scroll 4 · Concurență

Compară categoria ta cu ritmul real al pieței

Dealerii, agențiile și vânzătorii activi au nevoie de poziție, viteză, preț, vizualizări și mesaje în raport cu piața, nu doar rapoarte izolate.

Context
999.md
Date
reale
Analiză
multi-factor
Compară categoria ta cu ritmul real al piețeiRitm concurențălideragilieftinpremiumRadar poziționare

Scroll 5 · Decizie

Din analiză în acțiune, fără fricțiune

Pagina trebuie să închidă cercul: observă datele, explică riscul, recomandă acțiunea și trimite utilizatorul spre configurare sau demo.

Context
999.md
Date
reale
Analiză
multi-factor
Din analiză în acțiune, fără fricțiuneMotor de deciziedate reale conectate la acțiuni clareAplicăobservăexplicădecideexecută

Transformă pagina în acțiune măsurabilă

Fiecare vizitator trebuie să înțeleagă ce se întâmplă în piață, ce merită făcut acum și cum platforma reduce munca manuală.