Blogi

Korjaa tekoälyllä: yksi napsautus, kun julkaisu epäonnistuu

Kun julkaisu epäonnistuu Mythexissä, dialogi kertoo nyt mitä oikeasti tapahtui ja tarjoaa jokaisessa virhetilanteessa kaksi painiketta: Korjaa tekoälyllä ja Yritä uudelleen. Korjaa tekoälyllä antaa agentille virheen ja sen, mitä sovelluksesi tulosti, jotta se voi korjata projektin ja julkaista uudelleen. Jos sovelluksessasi ei ollut mitään vialla, se julkaisee yksinkertaisesti uudelleen. Lopetimme myös virheiden syyttämisen „meidän päästämme”, kun ongelma oli itse sovelluksessa, ja aloimme tunnistaa sovelluksia, jotka hajoavat muutama minuutti julkaisun jälkeen.

Mitä muuttui

Korjaa tekoälyllä jokaisessa virhetilanteessa

Aiemmin osa virheistä näytti Korjaa tekoälyllä -painikkeen ja osa vain Yritä uudelleen -painikkeen. Jako perustui siihen, kenen vika virhe näytti olevan: jos se näytti olevan meidän päässämme, emme halunneet agentin jahtaavan toimivaa koodia krediiteillä, jotka ovat sinun.

Sinun piti siis itse arvata, minkälaisesta virheestä on kyse. Nyt jokaisessa virheessä on molemmat painikkeet. Agentti saa virheen tyypin ja sen taustalla olevan tulosteen, joten se korjaa sovelluksen, jos sovelluksessa on jotain vialla, ja julkaisee uudelleen, jos ei ole. Sinun ei tarvitse tietää, kumpi se oli.

Poikkeuksia ovat tilanteet, joissa ratkaisu ei ole koodi. Jos linkkinimi on jo varattu, ehdotetaan muita nimiä. Jos krediitit loppuvat, tarjotaan tapa hankkia lisää.

Viestit, jotka kertovat mitä tapahtui

Monet virheet päätyivät aiemmin viestiin „ongelma on meidän päässämme, julkaise uudelleen”. Se ei pitänyt paikkaansa, eikä uudelleen julkaiseminen koskaan auttanut. Nyt niillä on omat viestinsä:

  • „Sovelluksesi ei käynnistynyt julkaisun jälkeen.” Sovellus julkaistiin, mutta se ei koskaan alkanut hyväksyä yhteyksiä. Useimmiten se kuuntelee väärää porttia tai vain localhost-osoitetta. Julkaistun sovelluksen pitää kuunnella osoitteessa 0.0.0.0 ja portissa, joka on $PORT-muuttujassa. Sen sijaan että odottaisimme kiinteän ajan ja toivoisimme parasta, tarkistamme nyt, että sovellus oikeasti hyväksyy yhteyksiä omassa portissaan.
  • „Tämä tiedosto on liian suuri” / liian monta tiedostoa. Staattisilla sivustoilla on tiedostokohtainen kokorajoitus (noin 25–30 MB sivustotyypistä riippuen) ja enimmäismäärä 20 000 tiedostoa. Mittaamme kansion ennen lataamista samalla tavalla kaikille tiedostotyypeille, ja viesti listaa kaikki rajan ylittävät tiedostot.
  • „Sovelluksesi pysähtyi heti käynnistyttyään.” Yleensä syynä on puuttuva asetus, kuten ympäristömuuttuja tai salaisuus, kaatuminen ensimmäisessä pyynnössä tai virhe käynnistyskomennossa.

Julkaisun jälkeen hajoavien sovellusten tunnistaminen

Julkaisu voi onnistua, ja sovellus voi silti epäonnistua muutama minuutti myöhemmin: se kaatuu toistuvasti tai toimii mutta lakkaa hyväksymästä yhteyksiä. Mythex tarkistaa julkaistut sovellukset säännöllisesti. Jos sovellus kaatuu toistuvasti muutaman minuutin sisällä tai toimii mutta ei ota vastaan yhteyksiä, julkaisu merkitään epäonnistuneeksi, saat sähköpostin ja projekti näyttää viestin Korjaa tekoälyllä -painikkeen kanssa.

Yksittäinen kaatuminen, josta sovellus toipui itsestään, ei tee julkaisusta epäonnistunutta. Jos syynä oli muistin loppuminen, saat siitä erillisen sähköpostin.

Kun merkitsemme live-sovelluksen epäonnistuneeksi, tallennamme myös sen, mitä sovellus tulosti juuri silloin. Et näe tätä raakaa tulostetta, mutta Korjaa tekoälyllä antaa sen agentille, joten agentti lähtee liikkeelle todellisesta virheestä eikä arvaa.

Näin käytät sitä

  1. Napsauta Julkaise kuten tavallisesti.
  2. Jos julkaisu epäonnistuu, lue dialogin viesti. Se on kirjoitettu kertomaan, mitä tapahtui, ei vain että jotain tapahtui.
  3. Napsauta Korjaa tekoälyllä. Agentti lukee koontitulosteen tai sovelluksen lokit, korjaa projektin, ja voit julkaista uudelleen.
  4. Jos viesti kertoo, ettei sovelluksessasi ole vikaa, kuten „Julkaisu on hetken varattu” tai „Julkaisu keskeytyi”, Yritä uudelleen riittää yleensä.
  5. Jos sait sähköpostin siitä, että live-sovellus kaatuu jatkuvasti, avaa projekti. Sama viesti ja Korjaa tekoälyllä -painike odottavat siellä.

Pidä sama linkkinimi, kun julkaiset uudelleen, ellei viesti kerro, että nimi on ongelma.

Miksi rakensimme tämän

Epäonnistunut julkaisu on usein ensimmäinen todellinen este, johon joku törmää. Sovellus toimii esikatselussa, hän painaa Julkaise, eikä se käynnisty. Ei-kehittäjälle „tarkista lokisi” ei ole neuvo, jonka hän osaa toteuttaa. Korjaa tekoälyllä muuttaa tuon hetken yhdeksi napsautukseksi, ja rehelliset viestit osoittavat oikeaan paikkaan, kun niitä luet.

Rajoitukset

  • Korjaa tekoälyllä käyttää agenttia, joten se kuluttaa krediittejä kuten mikä tahansa muu viesti.
  • Se voi korjata projektissa olevaa: koodia, asetuksia ja käynnistyskomentoa. Se ei voi korjata varattua linkkinimeä, vahvistamatonta sähköpostia tai tyhjää krediittisaldoa.
  • Jotkin ongelmat vaativat sinun päätöksesi, kuten sen, siirretäänkö iso tiedosto Storageen vai pienennetäänkö se.

Jokainen viesti ja ohje sen korjaamiseksi on dokumentaatiossa: Julkaisun vianmääritys. Laajempaan taitoon, eli siihen, miten korjataan asioita, kun ne menevät pieleen, katso miten debugata tekoälyllä rakennettu sovellus.

Mythex · Pricing · Rakenna mitä tahansa tekoälyllä · Verkkosivu- ja sovellusmallipohjat · Mythex vertailussa · Tekoälysovellusten rakentamisen sanasto · Ilmaiset työkalut tekoälysovellusten rakentamiseen · English

English አማርኛ العربية Български বাংলা Bosanski Català Čeština Dansk Deutsch Ελληνικά Español Español (España) Eesti فارسی 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 简体中文 繁體中文(香港) 繁體中文(台灣)