Blog

Fix with AI: Një klikim kur një publikim dështon

Kur një publikim dështon në Mythex, dialogu tani të tregon çfarë ndodhi në të vërtetë dhe të jep dy butona në çdo dështim: Fix with AI dhe Try again. Fix with AI i jep agjentit dështimin dhe atë që printoi aplikacioni yt, në mënyrë që ai ta rregullojë projektin dhe të publikojë përsëri. Dhe nëse asgjë në aplikacionin tënd nuk ishte e gabuar, thjesht ripublikon. Gjithashtu hoqëm fjalët “ana jonë” për probleme që ishin vërtet në aplikacion, dhe filluam të kapim aplikacionet që prishen disa minuta pasi kanë dalë live.

Çfarë ndryshoi

Fix with AI në çdo dështim

Më parë, disa dështime shfaqnin Fix with AI, të tjerat vetëm Try again. Ndarja bazohej në atë se kujt i dukej se i takonte gabimi: nëse dukej se ishte në anën tonë, nuk donim që agjenti të ndiqte kod që ishte në rregull, me kreditet e tua.

Kjo të linte ty të kuptoje cilin lloj dështimi kishe përpara. Tani çdo dështim ofron të dy butonat. Agjenti merr llojin e dështimit dhe daljen që qëndron pas tij, pra e rregullon aplikacionin kur diçka në të është e gabuar, dhe ripublikon kur asgjë nuk është. Nuk duhet kurrë të thuash ti se cili ishte.

Përjashtimet janë ato ku përgjigjja nuk është kod. Një emër lidhjeje i zënë sugjeron emra të tjerë. Mbarimi i kredisë ofron një mënyrë për të marrë më shumë.

Mesazhe që thonë çfarë ndodhi

Disa dështime më parë përfundonin si “problem nga ana jonë, publiko përsëri”, gjë që nuk ishte e vërtetë, dhe publikimi përsëri nuk ndihmonte kurrë. Tani kanë mesazhet e tyre:

  • “Aplikacioni yt nuk u nis pas publikimit.” Aplikacioni u publikua, por nuk filloi kurrë të pranonte lidhje. Më së shpeshti dëgjon në një port tjetër, ose vetëm në localhost. Një aplikacion i publikuar duhet të dëgjojë në 0.0.0.0 dhe portin te $PORT. Në vend që të presim një kohë fikse dhe të shpresojmë, tani kontrollojmë që aplikacioni vërtet pranon lidhje në portin e tij.
  • “Ky skedar është shumë i madh” / shumë skedarë. Faqet statike kanë një kufi madhësie për skedar (rreth 25–30 MB, varësisht nga lloji i faqes) dhe një kufi prej 20,000 skedarësh. Tani e matim dosjen përpara se të ngarkojmë ndonjë gjë, në të njëjtën mënyrë për çdo lloj skedari, dhe mesazhi liston çdo skedar mbi kufi.
  • “Aplikacioni yt u ndal menjëherë pasi u nis.” Zakonisht një cilësim që mungon, si një variabël mjedisi ose një sekret, një përplasje në kërkesën e parë, ose një gabim te komanda e nisjes.

Të monitorosh aplikacionet pas daljes live

Një publikim mund të përfundojë me sukses dhe aplikacioni prapë të dështojë disa minuta më vonë: vazhdon të përplaset, ose punon por nuk pranon më lidhje. Mythex kontrollon rregullisht aplikacionet e publikuara. Nëse një aplikacion përplaset përsëri brenda pak minutash, ose është duke punuar pa marrë lidhje, publikimi shënohet si i dështuar, merr një email, dhe projekti e shfaq mesazhin me Fix with AI.

Një përplasje e vetme nga e cila aplikacioni u rikuperua vetë nuk llogaritet si publikim i dështuar. Nëse ishte për shkak se aplikacioni mbaroi memorien, merr një email të veçantë për këtë.

Kur shënojmë si të dështuar një aplikacion live, ruajmë edhe atë që printoi aplikacioni në atë moment. Ti nuk e sheh kurrë atë rezultat të papërpunuar, por është ajo që i jep Fix with AI agjentit, kështu që fillon nga gabimi i vërtetë dhe nuk hamendëson.

Si ta përdorësh

  1. Kliko Publish si zakonisht.
  2. Nëse dështon, lexo mesazhin te dialogu. Është shkruar për të të thënë çfarë ndodhi, jo vetëm që diçka ndodhi.
  3. Kliko Fix with AI. Agjenti lexon daljen e ndërtimit ose log-et e aplikacionit, rregullon projektin, dhe ti mund të publikosh përsëri.
  4. Nëse mesazhi thotë se asgjë nuk është e gabuar me aplikacionin tënd (“Publikimi është i zënë për një moment” ose “Publikimi u ndërpre”), Try again zakonisht mjafton.
  5. Nëse more një email se një aplikacion live përplaset vazhdimisht, hap projektin: i njëjti mesazh dhe Fix with AI të presin aty.

Mbaj të njëjtin emër lidhjeje kur publikon përsëri, përveç nëse mesazhi thotë se emri është problemi.

Pse e ndërtuam

Një publikim i dështuar shpesh është muri i parë i vërtetë që përplas dikush. Aplikacioni punon në pamje paraprake, shtyp Publish, dhe nuk ngrihet. Për dikë që nuk është zhvillues, “kontrollo log-et” nuk është këshillë që mund ta zbatojë. Fix with AI e kthen atë moment në një klikim, dhe mesazhet e ndershme, kur i lexon, tregojnë drejt gjënë e duhur.

Kufizimet

  • Fix with AI përdor agjentin, kështu që përdor kredite si çdo mesazh tjetër.
  • Mund të rregullojë atë që është në projektin tënd: kod, konfigurim, komandën e nisjes. Nuk mund të rregullojë një emër lidhjeje të zënë, një email të pavërtetuar apo një bilanc kreditesh bosh.
  • Disa probleme kërkojnë një vendim nga ti, si të zhvendosësh një skedar të madh në Storage ose ta bësh më të vogël.

Çdo mesazh dhe çfarë të bësh për të gjendet në dokumentacion: Publish troubleshooting. Për aftësinë më të gjerë të rregullimit të gjërave kur shkojnë keq, shih si të debuggosh një aplikacion të ndërtuar me AI.

Mythex · Pricing · Ndërtoni çdo gjë me AI · Shablone faqesh dhe aplikacionesh · Mythex në krahasim · Fjalori i ndërtimit të aplikacioneve me AI · Mjete falas për ndërtimin e aplikacioneve me AI · English

English አማርኛ العربية Български বাংলা Bosanski 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 Srpski Svenska Kiswahili தமிழ் తెలుగు ไทย Tagalog Türkçe Українська اردو Tiếng Việt 简体中文 繁體中文(香港) 繁體中文(台灣)