AI odhad ceny z obrázkov: 3 pokusy, 1 fungujúce riešenie
Share
Prečo každý hovorí, že „AI nedokáže merať z fotografií“?
V roku 2024 výskumníci z Google publikovali SpatialVLM – benchmark testujúci, ako dobre modely videnia a jazyka rozumejú priestorovým vzťahom. Výsledky boli triezve: keď boli požiadané o odhad vzdialeností a rozmerov z fotografií, najmodernejšie modely sa dostali do správneho rozsahu (0,5× až 2× reality) len v 37,2 % prípadov. Takmer dve tretiny odhadov boli mimo o viac ako dvojnásobok.
Následná štúdia, SpatiaLab (2026), potvrdila, že problém je hlboký – skoršie benchmarky v skutočnosti preceňovali, ako dobre tieto modely vnímajú priestor. Skutočné čísla sú horšie.
Základný problém sa nazýva monokulárna nejednoznačnosť: z jedného 2D obrázka bez referenčného bodu je fyzicky nemožné obnoviť absolútne 3D rozmery. 30 cm kvetináč odfotený zblízka vyzerá identicky ako 3 m kvetináč odfotený z diaľky. Žiadne množstvo tréningových dát to nezmení – nie je to obmedzenie AI, je to geometria.
A AI-generované obrázky to ešte viac sťažujú. Skutočné fotografie aspoň nesú EXIF metadáta (ohnisková vzdialenosť, veľkosť snímača), ktoré by teoreticky mohli ukotviť výpočty perspektívy. Generované obrázky nič z toho nemajú.
Zaujímavé je, že výskum tiež odhalil, kde sa skutočne nachádza prekážka: problém prenosu zraku a jazyka. Vizuálny kódovač skutočne správne reprezentuje priestorové informácie interne – ale jazykový model ich nedokáže extrahovať pri generovaní textových odpovedí. Model „vidí“ rozmery presnejšie, než ich dokáže „povedať“.
Takže keď sme sa rozhodli vytvoriť automatické odhady cien pre AI-generované návrhy záhrad, akademický konsenzus bol jasný: nemerajte. Klasifikujte.
Tu je to, čo robí priemysel namiesto toho:
| Spoločnosť | Prístup | Merá z fotografií? |
|---|---|---|
| Zillow Zestimate | Klasifikuje prvky (žula vs. laminát), používa porovnateľné údaje o predaji | Nie — 1M+ tréningových vzoriek, len klasifikácia |
| SimplyWise | Klasifikuje typ projektu → regionálne cenové tabuľky | Nie — ±10-15% presnosť, žiadne meranie pixelov |
| Hover | 8-10 fotografií → 3D rekonštrukcia + ľudská kontrola kvality | Áno — ale potrebuje viac uhlov a trvá ~1 hodinu |
| AI Garden Planner, Planner 5D atď. | Len vizualizácia — bez cenotvorby | N/A |
Nikto v oblasti AI záhradného dizajnu (trh 1,72 miliardy $, rastie o 21,4 % CAGR) neponúka odhady cien z generovaných návrhov. Ani jeden konkurent. Rozhodli sme sa to aj tak skúsiť.
Ako náš AI generuje návrhy záhrad (a prečo to sťažuje cenotvorbu)
Predtým, než sa ponoríme do cenotvorby, je užitočné pochopiť, čo vlastne oceňujeme. Náš AI Záhradný dizajnér umožňuje používateľom nahrať fotografiu ich skutočnej záhrady. AI potom vygeneruje fotorealistickú vizualizáciu toho, ako by tento priestor mohol vyzerať s modulárnymi vyvýšenými záhonmi.
Generátor obrázkov (Gemini Imagen) prijíma dva typy vstupov:
- Produktové obmedzenia: Tri referenčné fotografie nášho skutočného systému Brick – reálne zábery produktov ukazujúce konštrukciu zo skladaných dosiek, rohové spoje ako zrub, štruktúru smrekovca poznačenú počasím. Plus podrobný textový popis: „hrubé dosky (120 mm vysoké × 60 mm hrubé), naskladané horizontálne so spojmi posunutými rad za radom ako tehlové murivo.“
- Kreatívna sloboda: Všetko ostatné – koľko štruktúr, kam pôjdu, aké tvary budú mať, ako sa budú vzťahovať k existujúcej záhrade. AI rozhoduje o rozložení, usporiadaní, typoch záhonov. Tvar L obopínajúci strom? Lavička integrovaná do oporného múru? Súbor schodov sledujúcich svah? Všetko závisí od modelu.
Používatelia ovládajú posuvník hustoty (0-100), ktorý sa približne mapuje na 0-20 štruktúr. Pri hustote 25 získate naturalistickú záhradu s niekoľkými jemnými záhonmi usadenými medzi divokými kvetmi. Pri hustote 80 získate plne organizovaný vonkajší obytný priestor s odlišnými zónami prepojenými chodníkmi. AI vyberá, aké typy štruktúr majú zmysel pre danú scénu.
Táto kreatívna sloboda je celým zmyslom nástroja. Nikto nechce konfigurátor, ktorý zakaždým vygeneruje tie isté tri obdĺžnikové záhony. Ale vytvára to zásadný problém s cenotvorbou: každý vygenerovaný obrázok je jedinečný. Neexistuje žiadny preddefinovaný kusovník. Žiadny zoznam SKU. Len fotorealistický obrázok drevených štruktúr, ktoré môžu byť čokoľvek od jedného kvetináča po prepracovanú viaczónovú záhradu.
Ako teda oceniť niečo, čo ešte neexistuje, z obrázka, ktorý bol vygenerovaný pred 5 sekundami?
Pokus č. 1: Jednoducho požiadajte AI o rozmery
Náš prvý prístup bol najnaivnejší: dať Gemini 2.5 Pro vygenerovaný obrázok záhrady a požiadať ho o odhad rozmerov v metroch.
// The prompt we shipped to production
You are an expert at estimating dimensions of garden structures
from photographs.
For EACH distinct wooden structure you can identify
(raised beds, benches, walls, stairs, planters),
estimate its dimensions in meters:
- length_m: the longest horizontal dimension
- width_m: the shorter horizontal dimension (depth)
- height_m: the vertical dimension
Return JSON:
{ "structures": [
{ "type": "raised_bed",
"length_m": 2.0, "width_m": 1.0, "height_m": 0.6 }
]}
Cenotvorba bola jednoduchá geometria – vypočítajte viditeľnú plochu steny a vynásobte ju 125 €/m²:
// Wall area calculation per structure type:
// raised_bed: 2 × (length + width) × height
// wall: 2 × length × height
// stairs: length × height × 1.5
const wallArea = 2 * (s.length_m + s.width_m) * s.height_m;
const price = wallArea * 125; // EUR per m²
Fungovalo to. Lepšie, ako sme očakávali. Záhon, ktorý bol v skutočnosti dlhý 1,8 m, sa vrátil ako 1,4 m alebo 2,2 m – jednotlivé rozmery boli nepresné, ale geometria to kompenzovala: keď bola dĺžka preceňovaná, výška mala tendenciu byť podceňovaná. Odhad ceny sa nakoniec pohyboval v rozmedzí ±20-25 % reality. Pre bezplatný, okamžitý odhad z AI-generovaného obrázka to pôsobilo prekvapivo užitočne.
Model bol obzvlášť slušný pri počítaní štruktúr – ak obrázok ukazoval 3 vyvýšené záhony a lavičku, vo všeobecnosti našiel 3 vyvýšené záhony a lavičku. Rozumel, ako vyzerá náš systém Brick. Rozmery boli nejasné, ale detekcia štruktúr bola spoľahlivá.
Potom sme si však prečítali štúdie. Miera presnosti SpatialVLM 37,2 %. Vlastná dokumentácia Google varujúca pred priestorovým meraním z jedného obrázka. Vlákna na Stack Overflow plné „toto je fundamentálne nemožné.“ Zľakli sme sa.
„Toto nemôže dlhodobo fungovať,“ povedali sme si. „Máme len šťastie. Urobme to správne – tak, ako to všetci odporúčajú.“
Pokus č. 2: „Správny“ spôsob — klasifikácia podľa katalógu
Odporúčaný prístup je jasný: nemerajte, klasifikujte. Identifikujte, aký typ štruktúry to je, priraďte ju k veľkostnej kategórii, vyhľadajte pevnú cenu. Žiadne meranie, žiadna nejednoznačnosť. Toto robí Zillow. Toto robí SimplyWise. Toto hovorí výskum, že treba robiť.
Myšlienka bola jednoduchá:
// Classify structure type + size → fixed price lookup
const PRICE_TABLE = {
raised_bed: { small: 50, medium: 100, large: 180 },
wall: { small: 25, medium: 50, large: 90 },
bench: { small: 30, medium: 60, large: 100 },
stairs: { small: 45, medium: 90, large: 140 },
planter: { small: 15, medium: 30, large: 55 }
};
Narazili sme však na problém, ktorý sme nepredvídali – a nemal nič spoločné s presnosťou AI.
Náš AI záhradný dizajnér generuje kreatívne návrhy. Používateľ nahrá fotografiu svojej záhrady a Gemini Imagen vytvorí jedinečnú vizualizáciu s modulárnymi vyvýšenými záhonmi usporiadanými tak, aby sa hodili do konkrétneho priestoru. Štruktúry, ktoré generuje, sú rôznorodé – tvary L, krivky, ktoré sledujú záhradný chodník, záhony integrované do svahov, lavičky spojené s vyvýšenými záhonmi, stupňovité usporiadania, ktoré stierajú hranicu medzi „schodmi“ a „stenou“.
Aby klasifikácia podľa katalógu fungovala, museli by sme obmedziť generátor obrázkov. „Generujte len týchto 5 typov. Generujte len tieto 3 veľkosti. Všetko nechajte obdĺžnikové.“ To by síce spresnilo cenotvorbu – ale zabilo by to, čo robí nástroj cenným: kreatívne, personalizované návrhy.
Čelili sme zásadnému kompromisu: presná cenotvorba verzus kreatívna sloboda v generovaných obrázkoch.
A aj keď sme sa pokúsili, aby klasifikácia fungovala bez obmedzenia generátora, výsledky boli slabé:
- „Malý/Stredný/Veľký“ pre model nič neznamenalo. Bez referenčného objektu v obrázku bol ten istý záhon „malý“ v jednej analýze a „veľký“ v ďalšej. Pre tieto slová neexistuje žiadna fyzická kotva – „stredný“ je jazykový koncept, nie meranie.
- Kreatívne štruktúry sa nehodia do úhľadných kategórií. Je záhon v tvare L jeden „veľký“ vyvýšený záhon alebo dva „stredné“? Je lavička integrovaná do vyvýšeného záhonu „lavička“ alebo súčasť záhonu? Kategórie boli príliš rigidné pre to, čo generátor skutočne produkoval.
- Pristihli sme sa pri pridávaní hackov. Zľava za nadmerné počítanie (-15 % za každú štruktúru nad 3, pretože model halucinoval navyše). Krok preklasifikácie. Tabuľka manuálneho prepísania. Každý hack bol znakom toho, že prístup sa nehodil pre náš prípad použitia.
Hlavný problém: katalógová cenotvorba predpokladá katalóg. Funguje to pre Zillow, pretože domy majú známe typy (ranč, koloniálny, delený) s desaťročiami porovnateľných údajov o predaji. Funguje to pre SimplyWise, pretože stavebné projekty sa mapujú na štandardizované kategórie. Náš AI generuje zakaždým jedinečné návrhy – neexistuje žiadny katalóg, proti ktorému by sa dalo klasifikovať.
Túto verziu sme nikdy nespustili. Namiesto toho sme sa vrátili k tomu, čo skutočne fungovalo – meranie – ale s kľúčovým poznatkom.
Pokus č. 3: Urobte z produktu pravítko
Výskum mal pravdu v jednej veci: z jedného obrázka bez referenčného bodu nemôžete obnoviť absolútne rozmery. Ale mýlil sa v jednom predpoklade – že neexistuje žiadny referenčný bod.
Náš produkt má vstavané pravítko.
Modulárny systém Brick používa 60 mm hrubé drevené dosky, ktoré sa ukladajú na seba. Každá horizontálna vrstva – viditeľná ako zreteľná čiara v každom vygenerovanom obrázku – je vysoká presne 12 cm (0,12 m). Toto je fyzická konštanta produktu. Je rovnaká v každom obrázku, každom návrhu, každom uhle. A generátor obrázkov o tom už vie – každý prompt špecifikuje „60 mm systém Brick“, takže dosky sú vykreslené konzistentne.
S V1 sme sa pýtali: „Koľko metrov je tento záhon dlhý?“ – otázka, ktorá si vyžaduje vyriešenie problému monokulárnej nejednoznačnosti.
S V3 sa pýtame: „Koľko vrstiev dosiek vidíte a koľkokrát je stena dlhšia v porovnaní s jej výškou?“ – otázky, ktoré si vyžadujú len počítanie a odhad proporcie. Oboje sú veci, ktoré vizuálne modely robia dobre.
// The actual prompt in production (v3)
SCALE REFERENCE: Each horizontal plank layer = exactly 12cm
(0.12m) tall. Count layers to get the height, then estimate
length relative to the known height.
MEASURE each structure:
- layers: count visible horizontal plank layers (each = 12cm)
- length_ratio: how many times longer the wall is vs its height
- visible_faces: how many wall faces are visible
VERIFY: Typical gardens have 2-5 structures.
If you found >6, you likely overcounted.
Return JSON:
{"structures": [
{"reasoning": "4 horizontal layers visible, wall extends
about 3.5x the height, front and side visible",
"type": "raised_bed",
"layers": 4,
"length_ratio": 3.5,
"visible_faces": 2}
]}
Cenový engine vykonáva aritmetiku:
const LAYER_HEIGHT_M = 0.12;
const PRICE_PER_M2 = 120;
function calculatePrice(structure) {
const height = structure.layers * LAYER_HEIGHT_M;
// 4 layers = 0.48m
const length = height * structure.length_ratio;
// 0.48m × 3.5 = 1.68m
const faceArea = height * length;
// 0.48 × 1.68 = 0.81 m²
const totalM2 = faceArea * structure.visible_faces;
// 2 faces = 1.61 m²
return totalM2 * PRICE_PER_M2;
// 1.61 × €120 = €193
}
Prečo to funguje tam, kde V1 a V2 zlyhali:
- Počítanie je to, čo vizuálne modely robia dobre. Horizontálne čiary v štruktúrach zo skladaných dosiek sú vysoko kontrastné, opakujúce sa vizuálne prvky. Počítanie diskrétnych vrstiev je fundamentálne odlišné od odhadovania „koľko metrov“ – je to rozpoznávanie vzorov, nie priestorové uvažovanie.
- Pomery sú jednoduchšie ako absolútne hodnoty. „Táto stena je asi 3,5-krát dlhšia ako vysoká“ je vizuálny úsudok o proporciách. Model nepotrebuje poznať absolútnu veľkosť – len tvar. Tým sa úplne obchádza monokulárna nejednoznačnosť.
- Referencia mierky je skutočná. 12 cm na vrstvu nie je predpoklad – je to výrobná špecifikácia zakomponovaná do fyzického produktu aj do promptu generovania obrázka. AI „vie“ hrúbku dosky, pretože vygenerovala obrázok s týmto obmedzením.
- Kreatívna sloboda je zachovaná. Na rozdiel od katalógového prístupu V2 neobmedzujeme, aké štruktúry môže generátor vytvárať. Tvary L, krivky, integrované lavičky – všetko je povolené. Prístup počítania vrstiev funguje na akomkoľvek tvare, pretože meria viditeľnú plochu steny, nie preddefinované kategórie.
- AI pozoruje, kód počíta. Úlohu sme rozdelili na to, čo AI robí dobre (vizuálne rozpoznávanie vzorov) a čo kód robí dobre (aritmetika). Ani jedno nerobí prácu toho druhého. Pole
reasoningnúti model opísať, čo vidí, predtým, než uvedie čísla, čo odhaľuje zlé odhady v logoch a udržuje výstupy opodstatnené.
Čo sa zmenilo medzi prístupmi
| V1: Priame meranie | V2: Klasifikácia podľa katalógu | V3: Počítanie vrstiev | |
|---|---|---|---|
| Čo sa pýtame AI | „Koľko metrov?“ | „Aký typ a veľkosť?“ | „Koľko vrstiev? Aký pomer?“ |
| Referenčný bod | Žiadne (hádanie) | Pevný katalóg (obmedzujúci) | 12 cm vrstva dosky (fyzická) |
| Kreatívna sloboda | Úplná | Obmedzená (potrebuje preddefinované typy) | Úplná |
| Presnosť | ±20-25% (nepredvídateľné) | Nekonzistentné (nikdy nespustené) | ±20% (predvídateľné, konzervatívne) |
| Cenové rozpätie | ±20% symetrické | Pevné vyhľadávanie (bez rozsahu) | -20% / +10% (zámerne konzervatívne) |
| Model | Gemini 2.5 Pro (~$0.005) | Gemini 2.5 Flash (~$0.001) | Gemini 2.5 Flash (~$0.001) |
| Stav | Fungovalo, ale po výskume opustené | Nikdy nespustené — príliš obmedzujúce | V prevádzke |
Asymetrické cenové rozpätie vo V3 si zaslúži poznámku. Zámerne sa prikláňame k podhodnoteniu: -20 % na dolnom konci, +10 % na hornom konci. Radšej by sme uviedli cenu 160 – 210 € a skutočná cena by bola 190 €, než by sme uviedli 190 – 250 € a niekoho odradili skôr, než sa vôbec opýta. Podsľubovanie a prekonávanie očakávaní je lepšie ako opak.
Od vygenerovaného obrázka k odhadu ceny za 5 sekúnd
Tu je to, čo sa stane po tom, ako používateľ vygeneruje návrh záhrady:
Pre registrovaných používateľov sa odhad ceny spustí automaticky – nie je potrebné kliknúť na tlačidlo. Vygenerovaný obrázok sa zmenší na 1024px a odošle sa druhému AI modelu (Gemini 2.5 Flash, nakonfigurovaný na vizuálnu analýzu pri teplote 0,2 pre deterministické počítanie). Toto je iné volanie modelu ako to, ktoré vygenerovalo obrázok – generátor tvorí, analyzátor meria.
Analyzátor vráti JSON s odôvodnením pre každú štruktúru: „4 horizontálne vrstvy viditeľné, stena sa rozprestiera asi 3,5-krát výšky, predná a bočná strana viditeľná.“ Náš kód vynásobí vrstvy 0,12 m, aplikuje pomer, vypočíta m² a všetko sčíta.
Výsledok sa zobrazí priamo pod vygenerovaným obrázkom – zelený panel s tabuľkou rozdelenia podľa štruktúr. Každý riadok zobrazuje: typ štruktúry, rozmery (výška × dĺžka), viditeľné plochy, plocha steny v m² a odhadovanú cenu. Celková suma zobrazuje X.XX m² × 120 €/m² s cenovým rozpätím veľkým písmom. Žiadna čierna skrinka – používatelia môžu presne vidieť, ako bol odhad vypočítaný, a sami posúdiť, či počet vrstiev vyzerá správne.
Súčasne príde e-mail s rovnakým rozpisom a obrázkom záhrady. Ak používateľ neodpovie do 3 dní, nasleduje jedna pripomienka: „Stále premýšľate o svojej záhrade?“ s tlačidlom na jedno kliknutie na vyžiadanie presnej cenovej ponuky od človeka. Celý reťazec – generovanie obrázka, odhad ceny, e-mail – stojí menej ako 0,01 $.
Ekonomika: 0,135 $ za obrázok, 0,001 $ za cenovú ponuku
Vytvorenie nástroja poháňaného AI je jedna vec. Urobiť ho ekonomicky udržateľným je druhá. Tu sú skutočné čísla.
Generovanie obrázka stojí 0,134 $ za obrázok. Používame obrazový model Gemini Pro – najdrahšiu úroveň. Skúšali sme lacnejší model Flash už skôr. Kvalita výstupu nebola dostatočne dobrá: textúry vyzerali plocho, štruktúra dreva bola nekonzistentná, proporcie dosiek Brick sa menili. Pre nástroj, kde vizuálna kvalita je produktom, úspora 60 % na nákladoch na generovanie pri produkcii obrázkov, ktoré nevyzerajú presvedčivo, nebola výhodná. Len Pro, žiadna záloha.
Odhad ceny stojí 0,001 $ za cenovú ponuku. Tu je výpočet opačný – pre vizuálnu analýzu používame Gemini 2.5 Flash. Počítanie vrstiev dosiek a odhad proporcií si nevyžaduje rovnaký model, ktorý generuje fotorealistické obrázky. Flash spoľahlivo zvláda úlohy počítania za zlomok nákladov. Výber správneho modelu pre každú úlohu – Pro tam, kde záleží na kvalite, Flash tam, kde záleží na presnosti konkrétnej úzkej úlohy – je rozdiel medzi udržateľným a neudržateľným produktom.
Typická používateľská relácia vyzerá takto:
| Krok | Model | Cena |
|---|---|---|
| Generovanie návrhu záhrady (2× zadarmo) | Gemini Pro (obrázok) | $0.268 |
| Odhad ceny | Gemini 2.5 Flash (videnie) | $0.001 |
| Výpočet ceny + e-mail | Node.js (bez volania API) | $0.000 |
| Celkom za reláciu | ~$0.27 |
Každý používateľ dostane 2 bezplatné generácie bez registrácie. Poskytnutie e-mailu odomkne ďalšie 3 (spolu 5 za deň). Okrem toho si používatelia kupujú balíčky kreditov – 3 obrázky za 1 € až po 50 za 10 €. Pri cene 0,134 $ za generáciu sa marže pohybujú približne od 40 do 60 % v závislosti od veľkosti balíčka.
Samotný odhad ceny je vždy zadarmo – pri cene 0,001 $ za cenovú ponuku by jeho spoplatnenie stálo viac na stratených interakciách, než by ušetrilo na poplatkoch za API. A výpočet ceny (vrstvy × 0,12 m × pomer × plochy × 120 €/m²) prebieha výlučne v našom kóde s nulovými volaniami API. Akonáhle Gemini Flash vráti počty vrstiev, všetko ostatné je deterministická aritmetika.
Optimalizujeme aj vstupné náklady na každom kroku. Používateľom nahrané fotografie sú predbežne spracované pomocou Sharp – zmenšené na max. 2048px a zbavené EXIF dát pred odoslaním do API. Pre analýzu cenovej ponuky je vygenerovaný obrázok ďalej komprimovaný na 1024px JPEG. Tri referenčné fotografie produktov sú lokálne uložené v cache a podávané z disku namiesto načítania z CDN pri každej požiadavke. Prompt pre generovanie je udržiavaný pod 150 slovami – nad 200 slov začne obrazový model ignorovať časti inštrukcie.
Obchodný model: Na generovaní strácame peniaze. To je ten zmysel.
Buďme úprimní ohľadom ekonomiky. Väčšina používateľov vygeneruje 2-5 obrázkov pomocou svojho bezplatného limitu a nikdy si nekúpi balíček kreditov. Tí, ktorí si kredity kúpia, ani zďaleka nepokryjú celkové náklady na API pre všetkých používateľov. Z čistých príjmov z generovania fungujeme so stratou.
To je zámerné. AI Záhradný dizajnér nie je produkt – je to lievik.
Tu je to, čo skutočne získame od používateľa, ktorý vygeneruje návrh záhrady a zadá svoj e-mail:
- Teplý lead s nákupným zámerom. Niekto, kto nahrá fotografiu svojej záhrady, vygeneruje návrh s vyvýšenými záhonmi a skontroluje odhad ceny, nie je náhodný prehliadač. Aktívne zvažuje záhradný projekt. To je kvalitatívne odlišné od niekoho, kto klikol na reklamu.
- Personalizovaná cenová kotva. Používateľ má teraz v hlave konkrétne číslo – „moja záhrada by stála okolo 350 €.“ To je oveľa efektívnejšie ako všeobecná stránka produktu s cenníkom dosiek za kus.
- Vizuál, do ktorého sa už zamilovali. Návrh si vygenerovali sami. Vybrali si hustotu, štýl, usporiadanie. V tomto obrázku je vlastníctvo, ktoré žiadna katalógová fotografia nemôže prekonať.
E-mailová sekvencia to posilňuje. Ihneď po vygenerovaní návrhu dostane používateľ e-mail s cenovou ponukou s vloženým obrázkom jeho záhrady – konkrétny návrh, ktorý vytvoril, nie stock fotografiu. E-mail obsahuje rozpis podľa štruktúr (typ, plocha steny, odhadovaná cena) a výrazné tlačidlo na vyžiadanie presnej cenovej ponuky od človeka.
Ak neodpovedia do troch dní, príde jedna pripomienka: „Stále premýšľate o svojej záhrade?“ – rovnaký obrázok, rovnaké cenové rozpätie, rovnaké tlačidlo na jedno kliknutie. Len jedna pripomienka, žiadna kvapková kampaň. Chceme byť nápomocní, nie otravní.
Pod vygenerovaným návrhom na webovej stránke sú vždy dve CTA: odkaz na 3D Konfigurátor, kde si môžu špecifikovať presné rozmery, a odkaz na prehliadanie e-shopu. Cesta od „Zaujímalo by ma, ako by mohla vyzerať moja záhrada“ k „Konfigurujem svoju objednávku“ sa môže odohrať v jednej relácii.
O súkromí: odoslanie e-mailu je vždy sprevádzané odkazom na naše zásady ochrany osobných údajov a jasnou poznámkou, že používatelia sa môžu kedykoľvek odhlásiť. E-mail s cenovou ponukou je transakčný – používateľ výslovne požiadal o odhad ceny. Marketingové e-maily (newsletter) vyžadujú samostatné výslovné zaškrtávacie políčko pre súhlas. Ukladáme len to, čo je potrebné: e-mail, lokalitu, obrázok návrhu a rozpis ceny. Súlad s GDPR nie je len právna požiadavka – je to jediný spôsob, ako vybudovať dôveru u ľudí, ktorí vám poskytujú svoje kontaktné údaje spolu s fotografiou svojho domova.
Väčšie ponaučenie: Požiadajte AI, aby pozorovala, nie aby odpovedala
Chyba vo V1 nebola v používaní AI pre priestorové úlohy – bolo to v tom, že sme model žiadali, aby priamo poskytol konečnú odpoveď. „Koľko metrov je to dlhé?“ vyžaduje, aby model vyriešil monokulárnu nejednoznačnosť, premenil vizuálne prvky na fyzické jednotky a vyprodukoval kalibrované číslo. To sú tri ťažké problémy naskladané na seba.
V3 to rozdeľuje na kúsky. „Koľko horizontálnych vrstiev?“ je úloha počítania – jedna z najspoľahlivejších vecí, ktoré vizuálne modely robia. „Koľkokrát dlhšie ako vysoké?“ je odhad proporcií – tiež spoľahlivý, pretože pomery sú invariantné voči mierke. Prevod z vrstiev na metre a z pomerov na absolútne rozmery je deterministický kód so známou fyzickou konštantou.
Rovnaký princíp platí aj mimo nášho prípadu použitia:
- Nepýtajte sa „aká vysoká je táto budova?“ – pýtajte sa „koľko poschodí?“ a vynásobte štandardnou výškou poschodia.
- Nepýtajte sa „aká široká je táto miestnosť?“ – pýtajte sa „koľko dlaždíc naprieč?“ a vynásobte veľkosťou dlaždice.
- Nepýtajte sa „aký dlhý je tento plot?“ – pýtajte sa „koľko stĺpikov?“ a vynásobte štandardnou roztečou.
Ak váš produkt alebo scéna obsahuje akýkoľvek opakujúci sa, viditeľný, rozmerovo konzistentný prvok, už máte pravítko. Nepotrebujete, aby AI merala – stačí, aby počítala.
Vyskúšajte to sami
Nahrajte fotografiu svojej záhrady, nechajte AI navrhnúť ju s modulárnymi vyvýšenými záhonmi a získajte okamžitý odhad ceny. Celý proces trvá asi 30 sekúnd. Návrh a odhad ceny sú zadarmo.
Získajte odhad ceny za 30 sekúnd
Nahrajte fotografiu → AI vygeneruje návrh vašej záhrady → okamžitý rozpis ceny.
Vyskúšajte AI Záhradný dizajnér Alebo použite 3D KonfigurátorČasto kladené otázky
Aká presná je AI-generovaná cenová ponuka z obrázkov záhrad?
Náš systém dosahuje približne ±20% presnosť, so zámerne konzervatívnym asymetrickým rozsahom (-20%/+10%). To znamená, že odhady majú tendenciu byť mierne nižšie ako skutočná cena, nie vyššie – radšej by sme podsľubovali, než preceňovali.
Aký AI model sa používa na odhad ceny?
Na vizuálnu analýzu používame Google Gemini 2.5 Flash. Každý odhad stojí približne 0,001 $ (jedna desatina centu). Prešli sme z drahšieho Gemini 2.5 Pro po zistení, že Flash funguje porovnateľne pre náš špecifický prípad použitia počítania štrukturálnych vrstiev.
Dokáže AI skutočne merať rozmery z jednej fotografie?
Nie priamo – výskum ukazuje, že AI vizuálne modely chybujú v absolútnych meraniach v 63 % prípadov. Náš prístup to obchádza použitím vlastnej štruktúry produktu (12 cm vrstvy dosiek) ako vstavaného referenčného bodu mierky. AI počíta vrstvy a odhaduje proporcie, potom náš kód vykoná výpočet.
Prečo nepoužiť GPT-4 Vision namiesto Gemini?
Gemini Flash je približne 4× lacnejší s porovnateľným výkonom priestorového uvažovania pre náš špecifický prípad použitia. Keďže robíme jedno volanie API na odhad, náklady na volanie sú dôležité – pri cene 0,001 $ za každé môžeme ponúkať neobmedzené bezplatné odhady.
Môže tento prístup fungovať aj pre iné produkty?
Áno – ak váš produkt má akúkoľvek známu, viditeľnú, rozmerovo konzistentnú vlastnosť, ktorá sa objavuje na obrázkoch. Tehlové rady v murive, podlahové dlaždice, štandardné šírky dreva, škvárové bloky – čokoľvek s pevnou reálnou dimenziou, ktorú AI dokáže spočítať, môže slúžiť ako referencia mierky.
Je odhad ceny záväzná cenová ponuka?
Nie, je to orientačný odhad, ktorý vám pomôže s plánovaním. Presnú cenovú ponuku si môžete vyžiadať jedným kliknutím – človek skontroluje návrh a poskytne presnú cenu do 24 hodín.