Skip to content
v3.12.0

Tessera vs. ChatGPT za generiranje web projekata

I Tessera i ChatGPT koriste velike jezične modele za generiranje koda. Tu prestaje sličnost. ChatGPT je AI asistent opće namjene. Tessera je namjenski generator projekata koji orkestrira AI alate za izgradnju kompletnih, produkcijski spremnih web aplikacija iz jednog razgovora.

Kako ChatGPT pristupa generiranju projekata

ChatGPT ti može pomoći pisati kod, objašnjavati koncepte i predlagati strukture datoteka. Za generiranje projekata radi ovako:

  1. Tražiš da generira model — ispisuje kod u prozor chata
  2. Ručno kopiraš taj kod u datoteku
  3. Tražiš sljedeći dio — migraciju, factory, controller
  4. Opet kopiraš, popravljaš importove koji referenciraju datoteke koje ChatGPT nije vidio
  5. Ponavljaš ovo za svaki model, svaki admin resurs, svaki test
  6. Kad nešto pokvari, zaljepiš grešku natrag i iteriraš

Za Laravel projekt s pet modela, admin panelom i test suiteom, to su deseci izmjena i sati ručnog kopiranja i debugiranja.

Kako Tessera pristupa generiranju projekata

Tessera izvršava plan builda — hash-sidreni niz AI koraka, svaki s razinom složenosti, dodijeljenim modelom i determinističkim kontrolnim prolazima:

bash
tessera new moj-projekt

Jedna naredba. AI ti postavlja pitanja, bira stack, generira sve datoteke, pokreće testove i predaje ti radni projektni direktorij. Bez kopiranja. Bez ručnog povezivanja. Bez nedostajućih importova.

Usporedba: ChatGPT vs. Tessera za Laravel projekt

ChatGPTTessera
Format izlazaKod u prozoru chataDatoteke zapisane na disk, projekt spreman za pokretanje
OpsegJedan dio po jedanKompletan projekt — modeli, tema, admin, testovi, dokumentacija
Konzistentnost datotekaTi osiguravaš podudaranje importovaUpravljano planom builda
Test suitePišeš ili tražiš zasebnoUključen, prolazi pri generiranju
Admin panelSam scaffoldaš ili tražiš zasebnoFilament resursi za svaki model
Seed podacilorem ipsum ako se sjetiš pitatiRealistični, jezično svjesni sadržaj
Verzije paketaMože predložiti nekompatibilne verzijeStack manifesti koriste testirane, kompatibilne setove
Kontrolni prolaziNema — ručno pregledavašDeterministički gateovi neuspješno završavaju build ako output nije ispravan
Trag buildaPovijest chata.tessera/events.jsonl — svaki AI poziv, svaki rezultat
Nastavak nakon greškePočni razgovor iznovatessera resume — nastavlja od posljednjeg završenog koraka
Cijena AI-jaTvoja ChatGPT pretplataTvoja Claude / Codex / Gemini pretplata

Problem kopiranja i lijepljenja

Ovo je ključni problem s korištenjem ChatGPT-a za generiranje projekata. Pravi Laravel + Filament projekt uključuje:

  • 5–10 Eloquent modela s relacijama
  • Migracije za svaki model
  • Factories i seedere
  • Filament resurse (svaki s List, Create, Edit stranicama)
  • Tailwind frontend s blok-baziranim stranicama
  • PHPUnit feature testove
  • SETUP.md vodič za deploy

ChatGPT generira svaki od ovih na zahtjev, jedan po jedan, u prozoru chata. Kopiraš ih u datoteke, otkriješ da User model referencira Role model koji još nije generiran, vratiš se i pitaš za Role, ažuriraš User model, otkriješ da Filament resurs koristi metodu koja ne postoji na modelu, i tako dalje.

Tessera generira cijeli graf u ispravnom redoslijedu. Plan builda zna da core_models mora završiti prije nego počne admin, da tests ovise o oba, i da je setup_md uvijek zadnji.

Što ChatGPT radi bolje

ChatGPT je bolji alat za:

  • Objašnjavanje koda — razumijevanje zašto nešto funkcionira, ne samo generiranje
  • Debugiranje specifičnih grešaka — zalijepi grešku, dobij ciljano objašnjenje
  • Istraživanje opcija — "koji su kompromisi između pristupa A i B?"
  • Nekonvencionalne projekte — stvari koje ne odgovaraju standardnom stack obrascu
  • Interaktivni razgovor — preciziranje zahtjeva kroz razgovor
  • Jednokratne skripte — mali alat koji ne treba punu strukturu projekta

Rade li zajedno?

Da. Tessera koristi Claude, Codex ili Gemini ispod haube — iste modele koji pokreću AI asistente. Nakon što Tessera generira tvoj projekt, možeš koristiti ChatGPT ili Claude za:

  • Dodavanje specifične značajke na generirani model
  • Debugiranje problema s poslovnom logikom
  • Pisanje jednokratne migracije
  • Objašnjavanje generiranog dijela koda koji želiš razumjeti

Tessera se brine za scaffolding. AI asistenti se brinu za tekuća razvojna pitanja.

Usporedba vremena: ChatGPT vs. Tessera

FazaChatGPTTessera
Inicijalni scaffold projekta3–8 h prompting i kopiranje< 10 minuta
Postavljanje admin panela1–3 h dodatnouključeno
Testovi koji stvarno prolazeJoš nekoliko rundiuključeno
Seed podaciLako zaboraviti, sporo dodatiuključeno
Dokumentacija za deployPitaj zasebno, generički rezultatproject-specific SETUP.md
Ukupno do radnog projektaPola dana do dva dana< 10 minuta

Studija slučaja o pekari konkretan je dokaz: kompletan statični projekt za 9 minuta 39 sekundi, s objavljenim kompletnim event logom.

Sažetak

ChatGPTTessera
Najbolje zaPitanja, isječke, debugiranjeKompletno generiranje projekata
IzlazTekst u prozoru chataRadni projekt na disku
Konzistentnost projektaTi održavašPlan builda održava
Kontrolni prolaziNemaDeterministički, po koraku
Nastavak nakon greškePočni iznovatessera resume
Trag buildaPovijest chata.tessera/events.jsonl
CijenaChatGPT Plus ili APIBesplatno za osobnu upotrebu — komercijalna licenca od €249/godišnje

Generiraj prvi projekt