Blog

Popravi uz AI: jedan klik kada objava ne uspije

Kada objava ne uspije na Mythexu, dijalog sada kaže šta se zapravo desilo i na svakoj grešci daje dva dugmeta: Popravi uz AI i Pokušaj ponovo. Popravi uz AI agentu predaje grešku i ono što je vaša aplikacija ispisala, pa može popraviti projekat i objaviti ga ponovo — a ako u vašoj aplikaciji ništa nije bilo pogrešno, jednostavno ponovo objavi. Također smo prestali kriviti „našu stranu” za probleme koji su zaista bili u aplikaciji, i počeli hvatati aplikacije koje se pokvare nekoliko minuta nakon što su objavljene.

Šta se promijenilo

Popravi uz AI kod svake greške

Ranije su neke greške pokazivale Popravi uz AI, a druge samo Pokušaj ponovo. Podjela se zasnivala na tome čija greška izgleda da je: ako je djelovalo kao da je na našoj strani, nismo željeli da agent juri kod koji je u redu, na vaš račun s kreditima.

To je ostavljalo vama da shvatite s kakvom greškom imate posla. Sada svaka greška nudi oba dugmeta. Agent dobije vrstu greške i izlaz koji stoji iza nje, pa popravi aplikaciju kada je nešto u njoj pogrešno, a ponovo objavi kada nije. Nikada ne morate sami reći o kojoj se radi.

Izuzeci su greške u kojima odgovor nije kod. Zauzet naziv linka sugeriše druga imena. Ako nemate dovoljno kredita, ponuđen je način da ih dopunite.

Poruke koje kažu šta se desilo

Nekoliko grešaka ranije se svodilo na „problem na našoj strani, objavi ponovo” — što nije bilo tačno, a ponovna objava nikada nije pomogla. Sada imaju vlastite poruke:

  • „Vaša aplikacija se nije pokrenula nakon objave.” Aplikacija je objavljena, ali nikada nije počela prihvatati 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 da aplikacija zaista prihvata veze na svom portu.
  • „Ova datoteka je prevelika” / previše datoteka. Statičke stranice imaju ograničenje veličine po datoteci (otprilike 25–30 MB, zavisno od vrste stranice) i ograničenje od 20.000 datoteka. Sada mjerimo folder prije nego išta uploadujemo, na isti način za svaku vrstu datoteka, a poruka navodi svaku datoteku koja prelazi ograničenje.
  • „Vaša aplikacija se zaustavila odmah nakon pokretanja.” Obično nedostaje postavka kao što je varijabla okruženja ili tajna, aplikacija padne na prvom zahtjevu, ili postoji greška u start komandi.

Hvatanje aplikacija koje se pokvare nakon što su objavljene

Objava može uspjeti, a aplikacija i dalje otkazati nekoliko minuta kasnije: stalno pada ili radi, ali prestane prihvatati veze. Mythex redovno provjerava objavljene aplikacije. Ako se aplikacija više puta sruši u roku od nekoliko minuta, ili radi a ne prima nijednu vezu, objava se označava kao neuspjela, dobijate e-mail, a projekat prikazuje poruku uz Popravi uz AI.

Jedan pad koji je aplikacija sama preživjela ne računa se kao neuspjela objava. Ako je razlog bio to što je aplikaciji ponestalo memorije, dobijate poseban e-mail o tome.

Kada označimo aktivnu aplikaciju kao neuspjelu, također sačuvamo šta je aplikacija ispisala u tom trenutku. Vi nikada ne vidite taj sirovi izlaz, ali upravo ga Popravi uz AI predaje agentu, pa kreće od stvarne greške umjesto da nagađa.

Kako se koristi

  1. Kliknite Objavi kao i obično.
  2. Ako ne uspije, pročitajte poruku u dijalogu. Napisana je tako da kaže šta se desilo, a ne samo da se nešto desilo.
  3. Kliknite Popravi uz AI. Agent pročita izlaz builda ili logove aplikacije, popravi projekat, a vi možete ponovo objaviti.
  4. Ako poruka kaže da s vašom aplikacijom nije ništa pogrešno — „Objavljivanje je trenutno zauzeto” ili „Objava je prekinuta” — obično je dovoljno da kliknete Pokušaj ponovo.
  5. Ako ste dobili e-mail da aktivna aplikacija stalno pada, otvorite projekat: ista poruka i Popravi uz AI čekaju vas tamo.

Kada ponovo objavljujete, zadržite isti naziv linka, osim ako poruka kaže da je naziv problem.

Zašto smo to napravili

Neuspjela objava je često prvi pravi zid na koji neko naiđe. Aplikacija radi u pregledu, pritisnu Objavi, i ona se ne podigne. Za nekoga ko nije programer, „provjeri logove” nije savjet koji može iskoristiti. Popravi uz AI taj trenutak pretvara u jedan klik, a iskrene poruke znače da, kada ih pročitate, pokazuju na pravu stvar.

Ograničenja

  • Popravi uz AI koristi agenta, pa troši kredite kao i svaka druga poruka.
  • Može popraviti ono što je u vašem projektu: kod, konfiguraciju, start komandu. Ne može popraviti zauzet naziv linka, neprovjerenu e-mail adresu ili prazan saldo kredita.
  • Neki problemi zahtijevaju vašu odluku, na primjer da li da veliku datoteku premjestite u Storage ili je smanjite.

Svaka poruka i šta s njom raditi navedeni su u dokumentaciji: Rješavanje problema pri objavi. Za širu vještinu popravljanja stvari kada pođu po zlu, pogledajte kako debugirati aplikaciju napravljenu uz AI.

Mythex · Pricing · Izradite bilo šta uz AI · Šabloni za web stranice i aplikacije · Mythex u poređenju · Rječnik izrade aplikacija uz AI · Besplatni alati za izradu aplikacija uz AI · English

English አማርኛ العربية Български বাংলা Català Čeština Dansk Deutsch Ελληνικά Español Español (España) Eesti فارسی Suomi Français Français (Canada) ગુજરાતી हिन्दी Hrvatski 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 简体中文 繁體中文(香港) 繁體中文(台灣)