Tinklaraštis
Kaip kuriame ir palaikome Mythex – įskaitant tai, kas nepavyko, – ir kas naujo produkte.
Inžinerija
Kaip kuriamas ir veikia Mythex, įskaitant tai, kas sugedo ir kaip tai sutvarkėme.
- Nepavykusi pakartotinė publikacija niekada neištrina veikiančio backend'o — Nepavykusi pakartotinė publikacija galėjo ištrinti gyvą API arba palikti veikti sugedusią versiją. Trys pataisymai, kaip Mythex atšaukia nepavykusias publikacijas.
- Įspėjimai, kurie suveikia vieną kartą, o ne kartą kiekviename serveryje — Vienas kasdienis įspėjimas per popietę atėjo penkis kartus. Kodėl atmintyje saugomas dedupe lūžta su dviem serveriais ir diegimais, ir kaip bendra saugykla tai ištaisė.
- Perkėlimas į didesnes darbo erdves be ilgesnio laukimo kam nors — Ketvirtadalis darbo erdvių liko su 1 GB, kai perėjome prie 2 GB. Pirmasis sprendimas vienam žmogui sukėlė septynių minučių laukimą. Ką pakeitėme ir kodėl.
- Duomenų bazių apmokestinimas pagal tai, ką jos iš tikrųjų naudoja — Anksčiau įvertindavome duomenų bazių kainas ir klydome abiem kryptimis. Dabar kiekviena duomenų bazė mokama pagal išmatuotą naudojimą, valandą po valandos.
- Programėlių, kurios sugenda iškart po publikavimo, sugavimas — Trys publikavimai praėjo sveikatos patikrą, nors jų API sugedo kiekvieno paleidimo metu. Priežastis: gedimų skaičiavimas penkių įrašų sąraše.
- Vaizdais gausius agento ciklus išlaikome atmintyje — Agento ciklas, nuolat žiūrėjęs į katalogo nuskaitymus, pasiekė 952 MB ir ištuštino atmintį. Trys atskiros priežastys laikė vaizdus per ilgai. Kaip jas ištaisėme.
- Ilgi agento darbai telpa į konteksto langą — Sub-agentai augo, kol modelis juos atmetė, sustojo anksti taupydami vietą arba klaidingai skaičiavo žetonus rusų kalba. Trys pataisymai ilgiems darbams.
- Pokalbis išlieka gyvas, kai telefonas miega — Telefonai užmiega, persijungia skirtukus ir praranda tinklą kurdami. Dvi klaidos sustabdydavo pokalbį arba rodydavo pusę atsakymo. Kaip jas ištaisėme.
- Vienas sunkus pokalbis galėjo numušti mūsų API — Rugsėjo 28 d. abu API serveriai vienu metu išseko atmintis. Pirmas taisymas buvo daugiau atminties, o tikras – istorija kraunama pagal dydį, ne skaičių.
- Dukart spaudus Publish, dabar publikuojama tik kartą — Trys tos pačios programėlės publikavimo užklausos atkeliavo per 84 ms, ir kiekviena paleido diegimą. Dabar duomenų bazė nusprendžia, kuri užklausa laimi.
- SEO pamokos iš savo svetainės taisymo — Dubliuotas DUK žymėjimas, neteisinga Google miniatiūra, šablonų puslapiai be paspaudimų ir kelias, kurio kraštinis serveris neįleido. Ką radome mythex.ai ir ką pataisėme.
- Statinės svetainės lieka veikiančios, kol jos publikuojamos iš naujo — Anksčiau statinės svetainės pakartotinis publikavimas ištuštindavo svetainę. Dabar sena versija veikia, kol nauja įdiegta, o pakeitimai matomi per kelias sekundes.
- Atminties perpildymo klaida, paslėpta progreso etiketėje — Mūsų AI agentui pritrūko atminties rašant vieną didelį failą. Priežastis nebuvo modelis ar lygiagretūs subagentai – tai buvo būsenos etiketė, siųsta 41 000 kartų.
- Trūkstamas swap failas, kuris sustabdė mūsų serverius — Gamybos serveris nustojo atsakinėti, nors nenulūžo ir nebuvo nužudytas dėl atminties – tik puslapių talpyklos trikdžiai serveryje be swap. Kas nutiko ir ką pakeitėme.
- Duomenų bazių pabudimas be negyvų ryšių — Publikuota programėlė, pabudusi iš miego, pirmą užklausą laikė 10–12 sekundžių dėl duomenų bazės ryšių, kurie miego metu nutrūko. Kaip sumažinome iki 2,3 sekundės.
- Patys ribojome savo paslaugas — Mūsų API riba vienam adresui traktavo mūsų pačių paslaugas kaip vieną asmenį, todėl gamyboje jos gavo 429 klaidas. Kaip tai radome ir ištaisėme.
- Kodėl perkėlėme Mythex serverius į ARM — Perkėlus sunkų darbą į projektų smėlio dėžes, serveriai naudojo trečdalį atminties. Mažesni ARM egzemplioriai sumažino sąskaitą maždaug 30%.
- Kaip pasiekėme, kad diegimai neturėtų 502 klaidų — Sargiklis lenktyniavo su diegimais, o balansuotojas pastebėjo per vėlai. Kaip radome abu, ištaisėme ir diegimus sumažinome nuo 10 502 klaidų iki nulio.
Produktas
Kas naujo Mythex ir kodėl tai sukūrėme būtent taip.
- Mythex Is Now on iPhone and Android — Mythex now has its own iPhone and Android app. Build and edit apps by chat, watch the live preview, and get a notification when a build is done.
- Privati darbo erdvė ir tiesioginė peržiūra kiekvienam projektui — Kiekvienas Mythex projektas veikia savo privačioje debesų darbo erdvėje, o šalia pokalbio — tiesioginė peržiūra. Kaip tai veikia, kaip naudoti ir ko tikėtis.
- Mythex agentas dabar žino, ką Mythex gali sukurti — Jei paprašysite Mythex iPhone programėlės ar visada prisijungusio boto, agentas dabar aiškiai pasakys, kad to nėra, pasiūlys artimiausią variantą ir palauks sutikimo.
- Nusileidimo puslapis kiekvienam verslo tipui — Ieškote rezervacijų sistemos dantų klinikai ar svetainės kepyklai ir patenkate į Mythex puslapį su paruoštu startiniu raginimu, kuris ją sukuria.
- Automatinis papildymas: programėlė veikia, kai kreditai baigiasi — Automatinis papildymas perka Mythex kreditus, kai likutis mažėja, kad ilgas kūrimas ar aktyvi publikuota programėlė nesustotų ties nuliu. Kaip nustatyti ir jo apribojimai.
- Kurkite Mythex programėles iš Claude, Cursor ar Codex — Prijunkite Claude, Cursor ar Codex prie Mythex per MCP ir kurkite programėles debesyje su gyva peržiūra, duomenų baze ir publikavimu.
- Kontroliniai taškai: atšaukite bet kurį agento pakeitimą — Po kiekvieno sėkmingo ciklo Mythex išsaugo projekto kontrolinį tašką. Grąžinkite bet kurį iš jų dviem paspaudimais arba redaguokite ankstesnę žinutę.
- Prijunkite Gmail, Google Sheets ir Slack prie savo programų kūrėjo — Mythex jungtys prijungia Gmail, Google Sheets, Slack, Notion ir kitas programas prie pokalbio agento be API raktų kode. Kaip veikia ir ribos.
- Pasirinktiniai domenai Mythex: nusipirkite arba prijunkite savo — Pro programos Mythex gali veikti jūsų domenu. Nusipirkite domeną Mythex arba nukreipkite savo domeną į programą CNAME įrašu. Žingsniai ir ribos.
- Diktuokite savo užklausas balsu — Vietoj rašymo galite kalbėti su Mythex. Spauskite mikrofoną arba Alt+V, patikrinkite tekstą ir išsiųskite. Kaip veikia ir kokios ribos.
- Ištaisyti su AI: vienas paspaudimas, kai publikavimas nepavyksta — Kai publikavimas nepavyksta, Mythex dabar pasako, kas įvyko, ir siūlo „Ištaisyti su AI“: agentas perskaito kūrimo išvestį arba programėlės žurnalus ir ištaiso projektą.
- Vaizdų generavimas tiesiai pokalbyje — Paprašykite Mythex pagrindinio vaizdo, og:image arba logotipo ženklo – jis nupiešia jį pokalbyje ir įdeda į programėlę tik tada, kai tai nurodote. Štai kaip tai veikia.
- GitHub sinchronizavimas ir eksportas: jūsų Mythex kodas yra jūsų — Viskas, ką sukuriate Mythex, priklauso jums. Sinchronizuokite su GitHub, atsisiųskite kaip archyvą arba įkelkite atgal. Kaip kiekvienas veikia ir kokie apribojimai.
- Mythex dabar prisimena, kas jūs esate ir kaip dirbate — Atmintis, Apie jus, projekto žinios ir ankstesnių pokalbių paieška: Mythex nebepradeda nuo nulio. Viską galite peržiūrėti, keisti ar išjungti.
- Planuokite prieš kurdami: kaip veikia planavimo režimas Mythex — Planavimo režimu agentas susigalvoja požiūrį prieš keisdamas ką nors. Perskaitykite planą atskirame skirtuke ir spauskite Build. Kaip veikia.
- Publikavimo klaidos dabar aiškiai sako, kas įvyko — Kai Mythex publikavimas nepavyksta, gausite vieną aiškų sakinį apie tai, kas nutiko, ir „Ištaisyti su AI“ bei „Bandyti dar kartą“ – vietoj žalio hostingo išvesties.
- Jūsų publikuota programėlė dabar lieka veikianti, kol ją publikuojate iš naujo — Iš naujo publikuojant gyvą Mythex programėlę, svetainė anksčiau dingdavo kūrimo metu. Dabar tuo metu rodoma ankstesnė versija, be to, dar dvi pataisos.
- Paslaptys ir aplinkos kintamieji be raktų įklijavimo į pokalbį — Kai Mythex agentui reikia API rakto, jis prašo jo saugioje kortelėje, o ne pokalbio lauke. Kaip veikia projekto paslaptys ir aplinkos kintamieji ir kaip pakeisti raktą.
- Pradėkite nuo šablono: parašytas pirmas užklausos tekstas jūsų programėlei — Mythex šablonai suteikia pradinį užklausos tekstą konkrečiam svetainės ar programėlės tipui. Pasirinkite šabloną, paspauskite Naudoti šabloną ir gausite pirmą versiją.
- Subagentai, kuriuos galite atverti ir perskaityti — Kai Mythex agentas sudėtingą užduotį padalija į įdėtus paleidimus, kiekvienas pokalbyje rodomas kaip eilutė, kurią galite atverti ir perskaityti. Kaip tai veikia.
- Išbandykite savo programėlę naršyklėje viena komanda — Įveskite /test, ir Mythex paspaudinės per jūsų tiesioginę peržiūrą kaip vartotojas, padarys ekrano nuotraukas ir pokalbyje praneš, kas sugedo. Kaip tai naudoti ir kada.
- Kodėl kiekviena Mythex programėlė gauna savo duomenų bazę — Kiekviena Mythex programėlė, kuriai reikia duomenų, gauna savo Postgres duomenų bazę, kuri užmiega, kai nenaudojama. Kodėl ne bendra duomenų bazė.
- Darbo erdvės ir komandos kvietimas — Mythex projektai gyvena darbo erdvėse. Kvieskite komandą el. paštu, dirbkite su tais pačiais projektais ir nemokėkite mokesčio už narius.
Įmonė
Komandos užrašai.
- Pristatome Mythex vadovus ir Mythex tinklaraštį — Praktiniai vadovai, kaip kurti programėles ir svetaines su AI, sąžiningi įrankių palyginimai ir inžinerinis tinklaraštis apie Mythex kūrimą, įskaitant tai, kas sugenda.
- Mythex dabar kalba 12 kalbų — Mythex svetainė dabar veikia 12 kalbų, tarp jų português, Deutsch, हिन्दी, 日本語 ir العربية. Kalbą pasirinkite puslapio apatinėje dalyje.
Mythex · Kainos · DUK · Gidai · Tinklaraštis · Panaudojimo atvejai · Kurkite su DI · Šablonai · Mythex palyginimas · Programėlių kūrimo su dirbtiniu intelektu žodynėlis · Nemokami programėlių kūrimo su dirbtiniu intelektu įrankiai · Apie mus