Spletna aplikacija, ki uporabnikom omogoča avtomatsko generiranje kuharskih receptov na podlagi vnešenih sestavin. Namen je poenostaviti proces kuhanja in prikazati, kako umetna inteligenca izboljša vsakodnevne naloge.
Vpišeš sestavine, ki jih imaš doma — GPT-3.5 Turbo sestavi prompt in vrne strukturiran recept z imenom, sestavinami, navodili in časom priprave. Brez registracije, brez čakanja.
Aplikacija pokriva celoten tok od prvega obiska do upravljanja s shranjenimi recepti — brez nepotrebnih ovir.
Administrator ima pregled nad vsemi recepti in uporabniki — od statistik do blokiranja zlorab.
Zaradi preprečitve zlonamernega vedenja je neregistriran uporabnik omejen na samo 3 generacije. Vsak klic OpenAI API-ja stane — brez omejitve bi stroški eksponentno narasli.
Pri razvoju sem naletel na dva konkretna problema, ki sta zahtevala premišljene rešitve.
Neregistrirani uporabniki bi lahko neomejeno klicali API in povzročili visoke stroške. Rešitev: neprijavljeni uporabniki dobijo 3 brezplačne generacije. Ko se registrirajo, dobijo neomejen dostop. Administrator lahko blokira posamezne uporabnike pri kršitvah.
GPT je sprva vračal odgovor kot en niz besedila brez jasne strukture, kar je otežilo ločevanje na ime recepta, sestavine, navodila in čas priprave. Rešitev: prompt sem prilagodil tako, da AI vedno vrne strukturiran JSON z jasno ločenimi polji — parsanje je postalo enostavno in zanesljivo.
Uporabnik v spletni obrazec vpiše sestavine, ki jih ima na voljo. Aplikacija sestavi prompt za GPT.
Funkcija callChatGPT() pošlje zahtevek na OpenAI API z navodilom, da vrne odgovor v JSON formatu.
Model vrne strukturiran JSON z imenom, sestavinami, navodili in časom priprave.
Za vsak recept se generira slika jedi z umetno inteligenco in prikaže ob receptu.
Aplikacija prikaže recept. Registrirani uporabnik ga lahko shrani ali všečka.
Pred razvojem sem pregledal dve glavni konkurenčni rešitvi — ChefGPT.xyz in MyChefAI.com. Obe ponujata podobne funkcionalnosti, a imata eno ključno pomanjkljivost.
ChefGPT.xyz in MyChefAI.com ne dovoljujeta generiranja receptov brez registracije. Uporabnik mora najprej ustvariti račun — kar odbije tiste, ki si želijo hitro rešitev brez dolgotrajnega postopka.
V Chef AI sem se odločil za nasprotni pristop — 3 brezplačne generacije brez registracije. Uporabnik aplikacijo preizkusi takoj, brez ovir. Registracija odklene neomejeno uporabo in shranjevanje receptov.
Aplikacija ima jasen razvojni načrt z novimi funkcionalnostmi, ki bodo še povečale njeno praktičnost.
Uporabniki bodo enkrat vnesli sestavine, ki jih imajo doma. Ko bo hladilnik shranjen, bo dovolj en klik — "Generiraj recept iz mojega hladilnika" — brez vsakokratnega ročnega vnosa.
Poleg brezplačne različice bo na voljo plačljiv načrt z neomejenim generiranjem, dostopom do naprednejših funkcij in ekskluzivnimi vsebinami. Brezplačni uporabniki ohranijo dostop do osnovnih funkcij.
Napredne nastavitve preferenc — prehranske omejitve (brez glutena, veganski recepti), specifični okusi in navade. Aplikacija bo ponujala bolj relevantne in prilagojene predloge za vsakega uporabnika posebej.
Celotna projektna dokumentacija pokriva tehnični vidik, arhitekturo, analizo konkurence, reševanje težav in plane za prihodnost.
Projektna dokumentacija — Chef AI, 2025