Blog

Betulkan dengan AI: Satu Klik Apabila Penerbitan Gagal

Apabila penerbitan gagal di Mythex, dialog kini memberitahu anda apa yang sebenarnya berlaku dan memberi dua butang pada setiap kegagalan: Betulkan dengan AI dan Cuba semula. Betulkan dengan AI menyerahkan kegagalan itu serta apa yang dicetak oleh apl anda kepada ejen, supaya ia boleh membetulkan projek dan menerbitkannya semula. Jika tiada apa yang salah dalam apl anda, ia hanya akan menerbitkan semula. Kami juga berhenti menyalahkan “pihak kami” untuk masalah yang sebenarnya berpunca daripada apl, dan mula mengesan apl yang rosak beberapa minit selepas dilancarkan.

Apa yang berubah

Betulkan dengan AI pada setiap kegagalan

Dahulu, sesetengah kegagalan memaparkan Betulkan dengan AI dan yang lain hanya Cuba semula. Pembahagian itu berdasarkan siapa yang nampaknya bersalah: jika ia nampak berpunca daripada pihak kami, kami tidak mahu ejen mengejar kod yang sebenarnya betul, dengan kredit anda.

Ini menyebabkan anda terpaksa meneka jenis kegagalan yang dihadapi. Kini setiap kegagalan menawarkan kedua-dua butang. Ejen menerima jenis kegagalan dan output di sebaliknya, jadi ia membetulkan apl apabila ada sesuatu yang salah dalam apl, dan menerbitkan semula apabila tiada. Anda tidak perlu tahu yang mana satu berlaku.

Pengecualiannya ialah kes yang penyelesaiannya bukan kod. Nama pautan yang sudah diambil akan dicadangkan nama lain. Kehabisan kredit akan menawarkan cara untuk mendapatkan lebih banyak.

Mesej yang menerangkan apa yang berlaku

Beberapa kegagalan dahulu berakhir sebagai “masalah di pihak kami, terbitkan semula” — yang tidak benar, dan menerbitkan semula tidak pernah membantu. Kini ia mempunyai mesej tersendiri:

  • “Apl anda tidak bermula selepas diterbitkan.” Apl itu telah diterbitkan tetapi tidak pernah mula menerima sambungan. Selalunya ia mendengar pada port yang berbeza, atau hanya pada localhost. Apl yang diterbitkan mesti mendengar pada 0.0.0.0 dan port dalam $PORT. Daripada menunggu masa tetap dan berharap, kami kini menyemak sama ada apl benar-benar menerima sambungan pada portnya.
  • “Fail ini terlalu besar” / terlalu banyak fail. Laman statik mempunyai had saiz setiap fail (kira-kira 25–30 MB, bergantung pada jenis laman) dan had 20,000 fail. Kini kami mengukur folder sebelum sebarang muat naik, dengan cara yang sama untuk setiap jenis fail, dan mesej itu menyenaraikan setiap fail yang melebihi had.
  • “Apl anda berhenti sejurus selepas dimulakan.” Biasanya tetapan yang hilang seperti pembolehubah persekitaran atau rahsia, ranap pada permintaan pertama, atau ralat dalam arahan permulaan.

Menangkap apl yang rosak selepas dilancarkan

Penerbitan boleh berjaya dan apl masih gagal beberapa minit kemudian: ia terus ranap, atau berjalan tetapi berhenti menerima sambungan. Mythex menyemak apl yang diterbitkan secara berkala. Jika apl ranap berulang kali dalam beberapa minit, atau berjalan tanpa sebarang sambungan, penerbitan ditandakan gagal, anda menerima e-mel, dan projek memaparkan mesej itu dengan Betulkan dengan AI.

Satu ranapan tunggal yang apl pulih daripadanya sendiri tidak dikira sebagai penerbitan gagal. Jika ia berpunca daripada kehabisan memori, anda menerima e-mel berasingan mengenainya.

Apabila kami menandakan apl yang sedang hidup sebagai gagal, kami juga menyimpan apa yang dicetak oleh apl pada saat itu. Anda tidak pernah melihat output mentah itu, tetapi ia yang Betulkan dengan AI berikan kepada ejen, jadi ejen bermula daripada ralat sebenar dan bukannya meneka.

Cara menggunakannya

  1. Klik Terbitkan seperti biasa.
  2. Jika ia gagal, baca mesej dalam dialog. Ia ditulis untuk memberitahu anda apa yang berlaku, bukan sekadar bahawa sesuatu berlaku.
  3. Klik Betulkan dengan AI. Ejen membaca output binaan atau log apl, membetulkan projek, dan anda boleh menerbitkan semula.
  4. Jika mesej menyatakan tiada apa yang salah dengan apl anda — “Penerbitan sibuk seketika” atau “Penerbitan terganggu” — Cuba semula biasanya memadai.
  5. Jika anda menerima e-mel bahawa apl yang hidup terus ranap, buka projek: mesej yang sama dan Betulkan dengan AI sedia menunggu di sana.

Kekalkan nama pautan yang sama apabila anda menerbitkan semula, melainkan mesej menyatakan nama itulah masalahnya.

Mengapa kami membinanya

Penerbitan yang gagal selalunya halangan sebenar pertama yang dihadapi seseorang. Apl berfungsi dalam pratonton, mereka menekan Terbitkan, dan ia tidak naik. Bagi seseorang yang bukan pembangun, “semak log anda” bukan nasihat yang boleh mereka laksanakan. Betulkan dengan AI menukar detik itu kepada satu klik, dan mesej yang jujur bermakna apabila anda membacanya, ia menunjuk kepada perkara yang betul.

Had

  • Betulkan dengan AI menggunakan ejen, jadi ia menggunakan kredit seperti mana-mana mesej lain.
  • Ia boleh membetulkan apa yang ada dalam projek anda: kod, konfigurasi, arahan permulaan. Ia tidak boleh membetulkan nama pautan yang sudah diambil, e-mel yang belum disahkan atau baki kredit yang kosong.
  • Sesetengah masalah memerlukan keputusan daripada anda, seperti sama ada mahu memindahkan fail besar ke Storan atau mengecilkannya.

Setiap mesej dan tindakan yang perlu diambil terdapat dalam dokumentasi: Penyelesaian masalah penerbitan. Untuk kemahiran yang lebih luas dalam membetulkan perkara apabila ia rosak, lihat cara menyahpepijat apl yang dibina dengan AI.

Mythex · Pricing · Bina apa sahaja dengan AI · Templat laman web dan aplikasi · Mythex dibandingkan · Glosari pembinaan aplikasi AI · Alat percuma untuk membina aplikasi dengan 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 Македонски മലയാളം Монгол मराठी မြန်မာ 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 简体中文 繁體中文(香港) 繁體中文(台灣)