Поправи со AI: еден клик кога објавувањето не успева
Кога објавувањето на Mythex не успева, дијалогот сега ви кажува што се случило и на секоја грешка ви дава две копчиња: Fix with AI и Try again. Fix with AI му ја предава грешката на агентот и она што апликацијата го испечатила, па тој може да го поправи проектот и да објави повторно. Ако во вашата апликација ништо не било погрешно, едноставно ја објавува повторно. Исто така, престанавме да ја обвинуваме „нашата страна“ за проблеми што навистина беа во апликацијата и почнавме да фаќаме апликации што се расипуваат неколку минути по објавувањето.
Што се промени
Fix with AI на секоја грешка
Порано, некои грешки прикажуваа Fix with AI, а други само Try again. Поделбата се базираше на тоа чија вина изгледаше грешката: ако изгледаше дека е на наша страна, не сакавме агентот да гони код што е во ред, на ваш трошок во кредити.
Со тоа вие морavте сами да откриете каков тип грешка имате. Сега секоја грешка нуди и двете копчиња. Агентот ја добива врската на грешката и излезот зад неа, па ја поправа апликацијата кога нешто во неа е погрешно, а повторно објавува кога ништо не е. Никогаш не мора да кажувате која била.
Исклучоци се оние каде одговорот не е код. Зафатено име на линк предлага други имиња. Кога нема кредити, се нуди начин да добиете повеќе.
Пораки што кажуваат што се случило
Неколку грешки порано завршуваа како „проблем на наша страна, објавете повторно“. Тоа не беше точно, а повторното објавување никогаш не помагаше. Сега имаат свои пораки:
- „Вашата апликација не се стартуваше по објавувањето.“ Апликацијата беше објавена, но никогаш не почнала да прима врски. Најчесто слуша на друг порт или само на
localhost. Објавената апликација мора да слуша на0.0.0.0и на портот во$PORT. Наместо да чекаме фиксно време и да се надеваме, сега проверуваме дали апликацијата навистина прима врски на својот порт. - „Датотеката е премногу голема“ / премногу датотеки. Статичките страници имаат ограничување по датотека (околу 25–30 MB, зависно од видот на страницата) и граница од 20.000 датотеки. Сега ја мериме папката пред да качиме било што, на ист начин за секој вид датотека, а пораката ги наведува сите датотеки над ограничувањето.
- „Вашата апликација престана веднаш по стартувањето.“ Обично недостасува поставка, како променлива на околината или тајна, пад при првото барање или грешка во командата за стартување.
Фаќање апликации што се расипуваат по објавувањето
Објавувањето може да успее, а апликацијата сепак да падне неколку минути подоцна: продолжува да пропаѓа или работи, но не прима врски. Mythex редовно ги проверува објавените апликации. Ако апликацијата паѓа повторно во рок од неколку минути, или работи, но не прима врски, објавувањето се означува како failed, добивате е-пошта, а проектот ја прикажува пораката со Fix with AI.
Еден единствен пад од кој апликацијата сама се опоравила не се смета за неуспешно објавување. Ако е поради тоа што апликацијата остана без меморија, добивате посебна е-пошта за тоа.
Кога ќе означиме жива апликација како неуспешна, зачувуваме и што апликацијата го испечатила во тој момент. Вие никогаш не го гледате сировиот излез, но тоа е она што Fix with AI му го дава на агентот, па тој почнува од вистинската грешка, а не од погодување.
Како да го користите
- Кликнете Publish како обично.
- Ако не успее, прочитајте ја пораката во дијалогот. Таа е напишана да ви каже што се случило, а не само дека нешто не е во ред.
- Кликнете Fix with AI. Агентот ги чита излезот од build-от или логовите на апликацијата, го поправа проектот, а вие можете повторно да објавите.
- Ако пораката вели дека ништо не е во ред со вашата апликација, како „Објавувањето е зафатено моментално“ или „Објавувањето беше прекинато“, обично доволно е Try again.
- Ако добиете е-пошта дека жива апликација постојано паѓа, отворете го проектот: истата порака и Fix with AI се таму.
Кога повторно објавувате, задржете го истото име на линкот, освен ако пораката не вели дека името е проблемот.
Зошто го направивме
Неуспешното објавување често е првиот вистински ѕид на кој некој ќе наиде. Апликацијата работи во прегледот, притиснуваат Publish и таа не се подига. За некој што не е програмер, „проверете ги логовите“ не е совет што може да го спроведе. Fix with AI тој момент го претвора во еден клик, а искрените пораки значат дека кога ќе ги прочитате, покажуваат на вистинската работа.
Ограничувања
- Fix with AI го користи агентот, па троши кредити како секоја друга порака.
- Може да поправи што е во проектот: код, конфигурација, команда за стартување. Не може да поправи зафатено име на линк, непотврдена е-пошта или празен кредитен баланс.
- Некои проблеми бараат ваша одлука, на пример дали голема датотека да ја преместите во Storage или да ја направите помала.
Секоја порака и што да правите за неа се во документацијата: Решавање проблеми при објавување. За поширокото умеење да поправате работи кога ќе се расипат, видете како да дебагирате апликација изградена со AI.