Probleem
Sõbral, kes tegeleb kinnisvaraäriga Hispaanias, oli vaja professionaalset mitmekeelset veebilehte. Ettevõte Revalia Homes tegutseb Hispaania kinnisvaraturul, kuid sihib ostjaid Balti riikidest — Eestist, Lätist ja Leedust. Olemasolev veebikeskkond oli minimaalne. Nõudmised olid märkimisväärsed: täielik kinnisvarakataloog tööstuse XML-voost (Kyero), kinnisvara otsing ja filtreerimine, kontaktvorm e-posti teavitustega ning — mis kõige olulisem — kogu leht tõlgitud viide keelde, et teenindada Balti diasporaaturgu.
See on selline projekt, mis tavaliselt läheks veebiagentuurile. Maht (mitmekeelne, integreeritud otsing, välised andmevood, e-postisüsteem, analüütika) tähendaks tavaliselt nädalaid arendustööd ja tuhandeid eurosid eelarvet.
Selle asemel istusime koos maha üheks pärastlõunaks.
Tehisintellekti lähenemine
Kogu leht ehitati Claude Code'iga — Anthropicu CLI-põhise tehisintellekti kodeerimisassistendiga. Arendusmeetod oli vestluslik: kirjeldasin loomulikus keeles, mida vaja oli, Claude genereeris koodi ja me itereerisime brauseris nähtu põhjal.
Tehisintellekti poolt valitud tehnoloogiapakk (minu juhendamisel):
- —Next.js koos Reacti ja TypeScriptiga (frontend ja backend)
- —Tailwind CSS (stiilid)
- —Vercel (hostimine ja juurutamine)
- —DeepL API v2 (automaatne tõlkimine)
- —Resend (e-posti edastamine kontaktvormi jaoks)
- —Google Analytics 4 (jälgimine)
- —Kyero XML-voog (kinnisvaraandmete allikas — 789 kuulutust)
Pakivalik ise oli osa tehisintellekti abiga protsessist. Next.js Vercelil on hästi tallatud rada, mida Claude sügavalt tunneb, mis tähendas vähem vigu ja kiiremat itereerimist. See väärib märkimist: tehisintellekti abiga arendamine saab kasu populaarsete, hästi dokumenteeritud pakkide valimisest, kuna mudelil on rohkem treeningandmeid.
Inimtöö
Siin on aus mõõtmine oluline. Toorandmed räägivad nüansirikkama loo kui "ehitasin selle 3 tunniga."
Seansi kestus: 11 tundi 13 minutit (08:11–19:24 UTC)
Inimese käske kokku: 35
Käskude jaotus kategooriate kaupa:
| Kategooria | Käsud | Osakaal |
|---|---|---|
| Veaparandused | 7 | 20% |
| Disain ja stiilid | 5 | 14,3% |
| Integratsioonide seadistamine (API-d, DNS) | 5 | 14,3% |
| Andmete integreerimine ja parandused | 4 | 11,4% |
| Git-operatsioonid | 4 | 11,4% |
| Funktsioonide arendamine | 3 | 8,6% |
| Tõlkimine | 3 | 8,6% |
| SEO ja sisu | 3 | 8,6% |
| Nõuded ja planeerimine | 1 | 2,9% |
Kuidas aeg tegelikult jaotus:
11-tunnine seanss ei olnud 11 tundi tööd. Keskmine vahe minu käskude vahel oli 19 minutit, kahe vahega üle 2 tunni. Praktikas oli seanss kolmes eraldi faasis:
- —
Hommikune seanss (~3 tundi näost näkku kliendiga): Istusime koos, ma andsin käske, vaatasime brauseris üle, itereerisime. See oli põhiehitus — lehe struktuur, kinnisvarakataloog, otsing, stiilid, kontaktvorm.
- —
Keskpäevane paus (~3,5 tundi): Domeeni verifitseerimine, DNS-i konfigureerimine e-postiteenuste jaoks, propagatsiooni ootamine. See on kellaaeg, mitte aktiivne töö.
- —
Pärastlõunane järeltöö (~2 tundi liikvel olles): Tõlke pakktöötlus, blogisisu, analüütika integreerimine, lõplik viimistlus. Tehtud kaugelt, samal ajal muude asjadega tegeledes.
Hinnanguline aktiivne inimtöö: 5–6 tundi (kaasa arvatud mõtlemisaeg, brauseris testimine ja väliste teenuste nagu DNS ja API-võtmete konfigureerimine).
Traditsiooniline võrdlusalus
Tehisintellekti kiirenduse ausaks hindamiseks vajame realistlikku baasi. Mida see projekt maksaks ilma tehisintellekti abita?
Tarnitud ulatus:
- —Täisstäkk mitmekeelne veebileht (5 keelt)
- —789 kinnisvaraobjekti otsingu ja filtreerimisega
- —Välise andmevoo integreerimine (XML parsimine)
- —Kontaktvorm e-posti teavitustega
- —Blogi sektsioon (3 postitust, tõlgitud)
- —Analüütika integreerimine
- —Kohandatud domeen SSL-iga
- —Sotsiaalmeedia integreerimine
- —Responsiivsne disain (mobiil-eelistusega)
Hinnanguline traditsiooniline arendus:
| Üksus | Agentuuri hinnang | Vabakutselise hinnang |
|---|---|---|
| Disain ja frontend | 40–60 tundi | 30–40 tundi |
| Backend ja API integreerimine | 20–30 tundi | 15–25 tundi |
| Tõlkimine (5 keelt, 789 kuulutust) | 80–120 tundi (inimtõlkijad) | 40–60 tundi (poolautomaatne) |
| DevOps ja juurutamine | 8–12 tundi | 5–8 tundi |
| Kokku | 148–222 tundi | 90–133 tundi |
| Kulu (€80–120/t agentuur, €40–60/t vabakutseline) | €11 800–26 640 | €3 600–7 980 |
| Kalendriaeg | 4–8 nädalat | 2–4 nädalat |
Tehisintellekti abiga tegelik kulu:
| Üksus | Kulu |
|---|---|
| Inimtöö (Sergei) | ~6 tundi |
| Claude Code (API kasutus) | ~€15–30 hinnanguliselt |
| DeepL API (789 objekti × 3 keelt) | ~€20–40 |
| Vercel hosting | Tasuta tase |
| Resend | Tasuta tase |
| Otsene kogukulu | ~€35–70 + 6 tundi inimtööd |
Kiirendustegur
| Mõõdik | Traditsiooniline (keskmine) | Tehisintellektiga | Tegur |
|---|---|---|---|
| Inimtunnid | ~160 tundi | ~6 tundi | 27x |
| Kalendriaeg | ~4 nädalat | 1 päev | 28x |
| Otsene kulu | ~€8 000 | ~€50 + aeg | ~160x |
Kiirendus on kõige dramaatilisem tõlkimises. DeepL pakktöötles 789 kinnisvarakirjeldust 3 keelde minutitega. Inimtõlkijal kuluks sama mahu jaoks nädalaid.
Arenduse kiirendus (v.a tõlkimine) on tagasihoidlikum, kuid siiski märkimisväärne — ligikaudu 10–15x kodeerimistöö osas.
Kvaliteedi hindamine
Aus kvaliteedihinnang nõuab tunnistamist, mida "tootmiskõlbulik" tähendab väikeettevõtte versus suurettevõtte jaoks.
Mis vastas professionaalsetele standarditele:
- —Leht laadib kiiresti Verceli CDN-is
- —Responsiivsne disain töötab kõigis seadmetes
- —Kinnisvara otsing ja filtreerimine toimivad
- —Kontaktvorm edastab e-kirju usaldusväärselt
- —SEO alused paigas (meta-märgendid, struktureeritud andmed)
- —Analüütika jälgimine toimiv
Mida traditsiooniline agentuur teeks paremini:
- —Kohandatud disainitöö (siin kasutati Tailwindi utiliidiklasse — puhas, kuid mitte eritellimuslik)
- —Tõlke kvaliteet (DeepL on hea, kuid mitte täiuslik kinnisvaraterminoloogia jaoks Balti keeltes — inimülevaatust ei tehtud)
- —Ligipääsetavuse audit
- —Ristbrauseri testimine
- —Sisustrateeg, mis ulatub kaugemale esialgsest 3 blogipostitusest
Kvaliteedi otsus: Täielikult toimiv ja piisavalt professionaalne, et väike kinnisvaraettevõte saaks sellega tegutseda. Mitte premiumagentuuri ehitise tasemel, kuid tarnitud murdosa kulu ja ajaga. Kliendi tegelike vajaduste jaoks on see enam kui piisav.
Komistuskivid ja piirangud
Igal projektil on hõõrdumist. Selle aus dokumenteerimine ongi selle raamistiku mõte.
1. DeepL API autentimine (30+ minutit kadunud)
Esialgne API integreerimine kasutas aegunud autentimismeetodit ja vale lõpp-punkti. Claude genereeris koodi, mis sihtis api.deepl.de pärand-vormkeha autentimisega. Parandamine nõudis uuendamist DeepL API v2-le päisepõhise autentimisega. Õppetund: tehisintellekti mudelid võivad genereerida koodi vanemate API versioonide jaoks, kui nende treeningandmed kallutavad sinna.
2. Domeeni verifitseerimine e-posti jaoks (2+ tundi ootamist) Resend nõuab domeeni verifitseerimist DNS-kirjete kaudu. See on inimtöö — domeeniregistraatorisse (zone.ee) sisselogimine, TXT-kirjete lisamine, propagatsiooni ootamine. Tehisintellekt ei saa DNS-i propagatsiooni kiirendada. See oli suurim ajasöök.
3. Märgikodeering kinnisvaraandmetes (väike)
Kyero XML-voog sisaldas HTML-olemeid ( ) kinnisvarakirjeldustes, mida ei dekodeeritud korrektselt. Avastatud testimise käigus, parandatud kiiresti, kuid selline andmekvaliteedi probleem, mis ilmneb ainult pärisandmetega.
4. Responsiivsne disain keelteüleselt (jätkuv) Leedu keel on märkimisväärselt pikem kui hispaania või eesti samaväärse sisu puhul. See põhjustas küljendusprobleeme, mis nõudsid CSS-i kohandusi. Mitmekeelne responsiivsne disain on tõeliselt keeruline probleem — tehisintellektiga või ilma.
5. Ikooni joondamine (lahendamata seansi lõpus) Väike kasutajaliidese probleem logo ikooni suuruse ja tsentreerimisega oli seansi lõppedes endiselt viimistlemisel. Sellised väikesed viimistlusüksused on pikk saba, mida tehisintellekt ei kõrvalda.
Korratavuse hinne
4/5-st
See projekt on kõrgelt korratav. Põhimuster — Next.js leht Vercelil välise andmevoo ja DeepL tõlkega — on piisavalt üldine, et rakenduda paljudele väikeettevõtete mitmekeelsetele lehtedele. Konkreetsed elemendid, mis vähendavad korratavust:
- —Arendajal (minul) on märkimisväärne tehniline kogemus, mis mõjutas käskude kvaliteeti ja silumiskiirust
- —Domeeni/DNS-i konfiguratsioon nõuab käsitööd, mis on spetsiifiline igale registraatorile
- —Kyero XML-voog on kinnisvaraspetsiifiline, kuid muster "parsi väline XML/API, kuva kataloogina" on universaalne
Tehniliselt pädev inimene, kes järgib seda lähenemist, suudaks sarnaseid tulemusi reprodutseerida. Mittetehniline inimene vajaks juhendamist — mis on üks põhjus, miks Kodulabor eksisteerib.
Otsus
See projekt demonstreerib, et tehisintellekti abiga arendamine on ületanud praktilise künnise väikeettevõtete veebiarenduses. Mitmekeelne, andmepõhine veebileht integreeritud otsingu, e-posti, analüütika ja tõlkega — ehitatud ja juurutatud ühe päevaga ~6 tunni inimtööga ja ~€50 API kuludega.
27-kordne kiirendus inimtundides on reaalne, kuid tuleb kontekstiga: inimene ahelas oli kogenud insener. Tehisintellekt ei asendanud ekspertiisi — ta võimendas seda. Minu roll oli arhitektuurilised otsused, käskude kvaliteet, silumise otsustusvõime ja teadmine, millal testida. Claude'i roll oli tegeliku koodi kirjutamine, mida ta tegi kiirusega ligikaudu 25 tegevust käsu kohta.
Suurim taipamine: pudelikael ei olnud koodi genereerimine. See oli DNS-i propagatsioon, API-võtmete konfigureerimine ja brauseris testimine. Glamuuritu infrastruktuuritöö, mida tehisintellekt ei saa (veel) sinu eest teha.
Väikeettevõtetele, kes kaaluvad seda lähenemist: kulu-kvaliteedi suhe on erakordne. Te ei saa pikslitäpset agentuuriehitist, kuid saate toimiva, professionaalse lehe 1% kuluga ja 4% ajakavaga. Enamiku väikeettevõtete jaoks on see kompromiss ilmselge.
See juhtumiuuring koostati Kodulabori hindamisraamistiku abil. Toorandmed pärinevad Claude Code'i seansilogidest (seanss c8c0de2a). Metoodika ja tulemused avaldatud avalikult kodulabor.ai lehel.
Andmelisa
| Mõõdik | Väärtus |
|---|---|
| Seansi ID | c8c0de2a-4e92-4d99-a823-fb30a23bfc13 |
| Seansi kuupäev | 18. märts 2026 |
| Kellaaeg | 11t 13m |
| Hinnanguline aktiivne töö | 5–6 tundi |
| Inimese käske kokku | 35 |
| Tehisintellekti vastuseid kokku | 881 |
| Tehisintellekti ehitustegevusi kokku | 1 401 |
| Käsk-tegevus suhe | 1:25 |
| Objekte kataloogis | 789 |
| Keeled | 5 (ES, ET, LV, LT, EN) |
| API integratsioonid | 4 (DeepL, Resend, GA4, Vercel) |
| Git commit-id | 7+ |
| Lehe URL | revalia-homes.es |