Blog

Popravi s AI: jedan klik kad objava ne uspije

Kad objava na Mythexu ne uspije, dijalog vam sada kaže što se stvarno dogodilo i uz svaku grešku daje dva gumba: Fix with AI i Try again. Fix with AI agentu predaje grešku i ono što je vaša aplikacija ispisala, pa on može popraviti projekt i objaviti ga ponovno. Ako u vašoj aplikaciji ništa nije bilo krivo, jednostavno objavi ponovno. Također smo prestali kriviti „našu stranu” za probleme koji su zapravo bili u aplikaciji i počeli hvatati aplikacije koje se pokvare nekoliko minuta nakon što su objavljene.

Što se promijenilo

Fix with AI uz svaku grešku

Prije su neke greške prikazivale Fix with AI, a neke samo Try again. Podjela se temeljila na tome čija se greška činila: ako je izgledalo da je na našoj strani, nismo htjeli da agent juri kod koji je ispravan, i to na vaš trošak u kreditima.

To je značilo da ste sami morali zaključiti s kojom vrstom greške imate posla. Sada svaka greška nudi oba gumba. Agent dobiva vrstu greške i ispis iza nje, pa popravlja aplikaciju kad je nešto u njoj krivo, a objavljuje ponovno kad nije. Ne morate sami zaključiti o čemu se radi.

Iznimke su greške kod kojih rješenje nije u kodu. Zauzeto ime poveznice predlaže druga imena. Ponestanak kredita nudi način da ih dodate.

Poruke koje kažu što se dogodilo

Nekoliko grešaka je ranije završavalo kao „problem na našoj strani, objavi ponovno”, što nije bilo točno, a ponovna objava nikad nije pomogla. Sada imaju vlastite poruke:

  • „Vaša aplikacija se nije pokrenula nakon objave.” Aplikacija je objavljena, ali nikad nije počela prihvaćati veze. Najčešće sluša na drugom portu ili samo na localhost. Objavljena aplikacija mora slušati na 0.0.0.0 i na portu iz $PORT. Umjesto da čekamo fiksno vrijeme i nadamo se, sada provjeravamo prihvaća li aplikacija zaista veze na svom portu.
  • „Ova datoteka je prevelika” / previše datoteka. Statične stranice imaju ograničenje veličine po datoteci (otprilike 25–30 MB, ovisno o vrsti stranice) i granicu od 20.000 datoteka. Sada mjerimo mapu prije učitavanja bilo čega, na isti način za svaku vrstu datoteke, a poruka navodi svaku datoteku koja prelazi ograničenje.
  • „Vaša aplikacija je prestala odmah nakon pokretanja.” Obično nedostaje postavka kao što je varijabla okoline ili tajna, aplikacija padne na prvom zahtjevu ili naredba za pokretanje ima grešku.

Hvatanje aplikacija koje se pokvare nakon objave

Objava može uspjeti, a aplikacija zatim pasti nekoliko minuta kasnije: stalno se ruši ili radi, ali prestaje prihvaćati veze. Mythex redovito provjerava objavljene aplikacije. Ako se aplikacija ponovno sruši unutar nekoliko minuta ili radi bez ijedne veze, objava se označava kao neuspješna, dobivate e-poruku, a projekt prikazuje poruku uz Fix with AI.

Jedan pad iz kojeg se aplikacija sama oporavila ne računa se kao neuspješna objava. Ako je razlog bio to što je aplikaciji ponestalo memorije, dobivate zasebnu e-poruku o tome.

Kad aplikaciju uživo označimo kao neuspješnu, spremamo i ono što je aplikacija tada ispisala. Taj sirovi ispis nikad ne vidite, ali agent ga dobiva uz Fix with AI, pa kreće od stvarne greške umjesto od nagađanja.

Kako se koristi

  1. Kliknite Publish kao i obično.
  2. Ako ne uspije, pročitajte poruku u dijalogu. Napisana je tako da kaže što se dogodilo, a ne samo da se nešto dogodilo.
  3. Kliknite Fix with AI. Agent čita ispis builda ili logove aplikacije, popravlja projekt, a vi zatim možete ponovno objaviti.
  4. Ako poruka kaže da s aplikacijom nije ništa krivo, npr. „Objava je trenutno zauzeta” ili „Objava je prekinuta”, obično je dovoljan Try again.
  5. Ako ste dobili e-poruku da se aplikacija uživo stalno ruši, otvorite projekt: ista poruka i Fix with AI čekaju vas tamo.

Pri ponovnoj objavi zadržite isto ime poveznice, osim ako poruka kaže da je ime problem.

Zašto smo to napravili

Neuspjela objava je često prvi pravi zid na koji netko naiđe. Aplikacija radi u pregledu, pritisnu Publish i ona se ne podigne. Za nekoga tko nije programer, „provjeri svoje logove” nije savjet koji može provesti. Fix with AI tog trenutka pretvara u jedan klik, a iskrene poruke znače da, kad ih pročitate, pokazuju na pravu stvar.

Ograničenja

  • Fix with AI koristi agenta, pa troši kredite kao i svaka druga poruka.
  • Može popraviti ono što je u vašem projektu: kod, konfiguraciju, naredbu za pokretanje. Ne može popraviti zauzeto ime poveznice, neprovjerenu e-poštu ili prazan saldo kredita.
  • Neki problemi zahtijevaju vašu odluku, npr. hoćete li veliku datoteku premjestiti u Storage ili je smanjiti.

Svaka poruka i što učiniti s njom nalaze se u dokumentaciji: Publish troubleshooting. Za širu vještinu popravljanja stvari kad se pokvare pogledajte kako ispraviti grešku u aplikaciji izrađenoj s AI.

Mythex · Pricing · Izradite bilo što uz AI · Predlošci za web stranice i aplikacije · Mythex u usporedbi · Rječnik izrade aplikacija uz AI · Besplatni alati za izradu aplikacija uz AI · English

English አማርኛ العربية Български বাংলা Bosanski Català Čeština Dansk Deutsch Ελληνικά Español Español (España) Eesti فارسی Suomi Français Français (Canada) ગુજરાતી हिन्दी Magyar Հայերեն Bahasa Indonesia Íslenska Italiano 日本語 ქართული Қазақ тілі ಕನ್ನಡ 한국어 Lietuvių Latviešu Македонски മലയാളം Монгол मराठी Bahasa Melayu မြန်မာ Norsk bokmål Nederlands ਪੰਜਾਬੀ Polski Português (Brasil) Português (Portugal) Română Русский Slovenčina Slovenščina Soomaali Shqip Srpski Svenska Kiswahili தமிழ் తెలుగు ไทย Tagalog Türkçe Українська اردو Tiếng Việt 简体中文 繁體中文(香港) 繁體中文(台灣)