Javítás AI-val: egy kattintás, ha a közzététel nem sikerül
Ha egy közzététel meghiúsul a Mythexen, a párbeszédablak most megmondja, mi történt valójában, és minden hibánál két gombot kínál: Javítás AI-val és Próbáld újra. A Javítás AI-val átadja az ügynöknek a hibát és azt, amit az appod kiírt, így az javíthatja a projektet, és újra közzé tudja tenni. Ha az appoddal semmi nem volt rendben, egyszerűen újra közzéteszi. Azt is abbahagytuk, hogy a valódi, appon belüli problémákat „a mi oldalunkra” hárítsuk, és elkezdtük elkapni azokat az appokat, amelyek néhány perccel az élesítés után törnek el.
Mi változott
Javítás AI-val minden hibánál
Régen egyes hibáknál a Javítás AI-val gomb jelent meg, másoknál csak a Próbáld újra. A különbség attól függött, kinek a hibájának tűnt: ha úgy látszott, hogy a mi oldalunkon van a baj, nem akartuk, hogy az ügynök olyan kódot kergessen, ami rendben van, a te kreditjeidből.
Emiatt neked kellett kitalálnod, milyen hibával van dolgod. Most minden hibánál mindkét gomb elérhető. Az ügynök megkapja a hiba típusát és a mögötte álló kimenetet, így javítja az appot, ha abban van a hiba, és újra közzéteszi, ha nincs. Sosem kell megmondanod, melyik eset volt.
A kivételek azok, ahol a válasz nem kód. A foglalt linknév másik neveket javasol. A kredit elfogyása pedig azt kínálja, hogyan szerezhetsz többet.
Üzenetek, amelyek megmondják, mi történt
Több hiba régen ebbe a mondatba futott ki: „a mi oldalunkon van probléma, publikáld újra”. Ez nem volt igaz, és az újrapublikálás soha nem segített. Most ezeknek saját üzenetük van:
- „Az appod publikálás után nem indult el.” Az app közzé lett téve, de soha nem kezdett kapcsolatokat fogadni. Leggyakrabban más porton figyel, vagy csak a
localhost-on. A közzétett appnak a0.0.0.0-on és a$PORT-ban megadott porton kell figyelnie. Ahelyett, hogy fix ideig vártunk volna és reménykedtünk, most ellenőrizzük, hogy az app ténylegesen fogad-e kapcsolatot a portján. - „Ez a fájl túl nagy” / túl sok fájl. A statikus oldalaknak van fájlméret-korlátjuk (kb. 25–30 MB, az oldal típusától függően) és 20 000 fájlos felső határuk. Most feltöltés előtt, minden fájltípusra egységesen megmérjük a mappát, az üzenet pedig felsorolja az összes korlátot túllépő fájlt.
- „Az appod közvetlenül indulása után leállt.” Általában hiányzó beállítás, például környezeti változó vagy titok, összeomlás az első kérésnél, vagy hiba az indító parancsban.
Az élesített appok elromlásának elkapása
A közzététel sikerülhet, és az app mégis elromolhat pár perccel később: folyamatosan összeomlik, vagy fut, de nem fogad kapcsolatot. A Mythex rendszeresen ellenőrzi a közzétett appokat. Ha egy app néhány percen belül többször összeomlik, vagy fut, de nem kap kapcsolatot, a közzétételt sikertelennek jelöljük, emailt kapsz, a projektben pedig megjelenik az üzenet a Javítás AI-val gombbal.
Egyetlen összeomlás, amelyből az app magától felépült, nem számít sikertelen közzétételnek. Ha az ok az volt, hogy az app kifutott a memóriából, erről külön emailt kapsz.
Amikor egy élő appot sikertelennek jelölünk, elmentjük, mit írt ki az app abban a pillanatban. Ezt a nyers kimenetet te nem látod, de a Javítás AI-val ezt adja át az ügynöknek, így az a valódi hibából indul, nem találgat.
Hogyan használd
- Kattints a Közzététel gombra, ahogy szoktad.
- Ha sikertelen, olvasd el a párbeszédablakban az üzenetet. Úgy van megírva, hogy megmondja, mi történt, nem csak azt, hogy valami történt.
- Kattints a Javítás AI-val gombra. Az ügynök elolvassa a build kimenetét vagy az app logjait, javítja a projektet, és újra közzéteheted.
- Ha az üzenet szerint az appoddal nincs baj, például „A közzététel egy pillanatra foglalt” vagy „A közzétételt megszakították”, általában elég a Próbáld újra.
- Ha emailt kaptál, hogy egy élő app folyamatosan összeomlik, nyisd meg a projektet: ugyanaz az üzenet és a Javítás AI-val gomb vár ott.
Amikor újra közzéteszed, tartsd meg ugyanazt a linknevet, hacsak az üzenet nem azt mondja, hogy a név a probléma.
Miért építettük meg
A sikertelen közzététel gyakran az első igazi fal, amibe valaki beleütközik. Az app a előnézetben működik, megnyomja a Közzétételt, és nem jön fel. Egy nem fejlesztő számára a „nézd meg a logokat” nem használható tanács. A Javítás AI-val ezt a pillanatot egy kattintásra egyszerűsíti, az őszinte üzenetek pedig arra mutatnak, amerre a hiba valójában van.
Korlátok
- A Javítás AI-val az ügynököt használja, így ugyanúgy fogyaszt krediteket, mint bármely más üzenet.
- A projektedben lévő dolgokat tudja javítani: kódot, konfigurációt, az indító parancsot. Foglalt linknevet, nem ellenőrzött emailt vagy üres kreditegyenleget nem tud megoldani.
- Néhány problémához döntés kell tőled, például az, hogy egy nagy fájlt áthelyezel a Tárhelybe, vagy kisebbé teszed.
Minden üzenet és az, hogy mit tegyél velük, a dokumentációban található: Közzététel hibaelhárítás. A általánosabb tudnivalókért, hogyan javíts meg dolgokat, ha elromlanak, olvasd el hogyan hibakeress egy AI-val épített appot útmutatónkat.