Blog
Hogyan építjük és üzemeltetjük a Mythexet – azt is, ami elromlott –, és mi újság a termékben.
Fejlesztés
Hogyan épül és működik a Mythex – azzal együtt, mi romlott el és hogyan javítottuk.
- Egy sikertelen újrapublikálás soha nem töröl működő backendet — Egy sikertelen újrapublikálás törölhette volna egy app élő API-ját, vagy futva hagyhatta volna a hibás verziót. Három javítás a Mythex visszavonásához.
- Riasztások, amelyek egyszer szólnak, nem szerverenként egyszer — Egy napi riasztás egy délután öt alkalommal jött meg. Miért nem működik a memóriabeli deduplikáció két szerverrel és deployokkal, és mit javított a közös állapot.
- Nagyobb munkaterületekre váltás úgy, hogy senki ne várjon — A munkaterületek negyede 1 GB-on ragadt, miután 2 GB-ra váltottunk. Az első javításunk egy embert hét percig várakoztatott. Mit változtattunk, és mit változtattunk újra.
- Adatbázisok számlázása a valódi használat szerint — Korábban minden app adatbázisköltségét becsültük, és a becslés mindkét irányban téved. Most minden adatbázist mért használat alapján számlázunk, óránként.
- Az összeomló appok elkapása közvetlenül a publikálás után — Három publikálás átment az állapotellenőrzésen, miközben az API minden indítás után pár másodperccel összeomlott. Az ok: az összeomlásokat egy ötelemű listában számolták.
- Képekkel teli ügynöki körök a memórián belül — Egy ügynöki kör katalógusszkennelésekkel 952 MB-nál kifutott a memóriából. Három külön ok tartotta túl sokáig a képeket, és mindhármat javítottuk.
- Hosszú ügynöki körök a kontextusablakon belül — Az al-ügynökeink addig nőttek, amíg a modell el nem utasította őket, vagy rosszul számoltak oroszul. Három javítás, amely a hosszú AI-munkát végigviszi.
- A chat életben tartása, amikor a telefon elalszik — A telefonok elalszanak és hálózatot cserélnek építés közben. Két hiba miatt a chat megakadt, vagy félig mutatta a választ. Így javítottuk ki.
- Hogyan tudott egy nehéz chat leállítani az API-nkat — Szeptember 28-án mindkét API-szerverünk egyszerre fogyott ki a memóriából. Az igazi javítás: az előzményeket mérettel, nem darabszámmal töltjük be.
- A Közzététel kétszeri megnyomása most egyszer közzéteszi — Három közzétételi kérés 84 ms-on belül ugyanarra az appra három deployt indított. Így az adatbázis dönt, ki publikál, a többiek pedig az igazat kapják.
- SEO-tanulságok a saját oldalunk javításából — Dupla FAQ-jelölés, rossz bélyegkép a Google-ben, kattintás nélküli sablonoldalak és egy blokkolt útvonal: mit találtunk a mythex.ai-on, és mit javítottunk.
- A statikus oldalak újrapublikálás közben is elérhetők maradnak — Statikus oldal újrapublikálásakor nem üres a live oldal: a régi verzió marad, amíg az új fel nem kerül, a változások pedig másodpercek alatt látszanak.
- A memóriakimerülési összeomlás, amely egy folyamatjelzőben lapult — Az AI-ügynökünk memóriahiba miatt állt le egy nagy fájl írása közben. Nem a modell volt az ok, hanem egy állapotcímke, amelyet 41 000-szer küldtünk újra.
- A hiányzó swap-fájl, amely lefagyasztotta a szervereinket — Egy éles szerver nem omlott össze, mégsem válaszolt: lapgyorsítótár-csörtetés volt swap nélkül. Mi történt, és mit változtattunk.
- Adatbázisok felébresztése halott kapcsolatok nélkül — Az alvásból ébredő publikált app első kérése 10–12 másodpercig tartott, mert alvás alatt elhalt adatbázis-kapcsolatokat próbált újrahasználni. Most 2,3 másodperc.
- Saját szolgáltatásainkat korlátoztuk sebességben — Az API címenkénti sebességkorlátja a saját szolgáltatásainkat is korlátozta, így az éles környezetben 429-es válaszokat kaptak. Hogyan javítottuk ki.
- Miért költöztettük a Mythex szervereit ARM-re — A munka sandboxokba költözése után szervereink memóriájuk harmadát használták. A kisebb ARM-példányok körülbelül 30%-kal csökkentették a szerverköltséget.
- Hogyan jutottunk nulla 502-es hibához a deployoknál — Egy watchdog, amely a deployjainkkal versenyzett, és egy terheléselosztó, amely későn vette észre a változást: hogyan lett a 10 db 502-es hibából nulla.
Termék
Mi új a Mythexben, és miért így építettük.
- 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.
- Privát munkaterület és élő előnézet minden projekthez — Minden Mythex-projekt saját privát felhő-munkaterületen fut, a chat mellett élő előnézettel. Hogyan működik, hogyan használd, és mire számíthatsz.
- A Mythex ügynöke már tudja, mit tud építeni a Mythex — Ha iPhone-appot vagy mindig csatlakozó botot kérsz, az ügynök megmondja, hogy nem elérhető, felajánl egy közelit, és csak igenre épít.
- Oldal minden típusú vállalkozásnak — Foglalási rendszert keresel fogorvosi rendelőhöz, vagy weboldalt pékséghez? Olyan oldalra jutsz, amelyet az üzletnek írtak, kész kezdőpromptal az építéshez.
- Automatikus feltöltés: a publikált app fut tovább, amikor fogynak a kreditek — Az automatikus feltöltés Mythex-krediteket vásárol, amikor az egyenleg fogy, így egy hosszú építés vagy egy forgalmas publikált app nem áll le nullánál. Beállítás és korlátok.
- Mythex-appok építése Claude-ból, Cursorból vagy Codexből — A Mythex távoli MCP-szervert futtat: csatlakoztasd a Claude-ot, Cursort vagy Codexet, és felhő-sandboxban kódolnak élő előnézettel, adatbázissal és publikálással.
- Checkpointok: bármely agent-változtatás visszavonása — Minden sikeres kör után a Mythex menti a projekted checkpointját. Bármelyikhez visszatérhetsz két kattintással, vagy szerkeszthetsz egy korábbi üzenetet, és újrapróbálhatod.
- Gmail, Google Sheets és Slack összekötése az app-builderrel — A Mythex-összekötők a Gmailt, a Google Sheetst, a Slacket, a Notiont és másokat kötik a chat agenthez, API-kulcsok nélkül. Hogyan működik, beállítás és korlátok.
- Egyedi domainek a Mythexen: vegyél egyet, vagy kösd be a sajátodat — Pro appok a Mythexen a saját domainen futhatnak. Vegyél domaint a Mythexen belül, vagy irányíts egy meglévőt CNAME-rekorddal. Lépések, megújítás és korlátok.
- Diktáld a promptjaidat hangbevitellel — A promptokat a Mythexnek is kimondhatod. Kattints a mikrofonra vagy nyomd meg az Alt+V-t, ellenőrizd a szöveget, majd küldd el. Hogyan működik és mik a korlátai.
- Javítás AI-val: egy kattintás, ha a közzététel nem sikerül — Ha a közzététel meghiúsul, a Mythex megmondja, mi történt, és felajánlja a Javítás AI-val gombot: az ügynök elolvassa a kimenetet, és javítja a projektet.
- Képek generálása közvetlenül a chatben — Kérj a Mythextől hero képet, og:image-et vagy logójelet, és a chatben megrajzolja, majd csak akkor teszi az appodba, ha szólsz. Így működik.
- GitHub-szinkronizálás és exportálás: a Mythex-kódod a tiéd — Amit a Mythexen építesz, a tiéd. Szinkronizálj projektet GitHubra, töltsd le archívumként, vagy importálj vissza egyet. Hogyan működik, és mik a korlátok.
- A Mythex mostantól emlékszik rá, ki vagy és hogyan dolgozol — Memória, Rólad rész, tudásbázis és korábbi chatek keresése: a Mythex nem kezd nulláról. Mindezt láthatod, szerkesztheted vagy kikapcsolhatod.
- Tervezz, mielőtt építenél: így működik a Tervezési mód a Mythexen — A tervezési mód az ügynököt megtervezésre készteti, mielőtt szerkeszt. Olvasd el a tervet a saját lapján, majd nyomd meg az Építés gombot.
- A közzétételi hibák mostantól egyszerű szavakkal mondják meg, mi történt — Ha a Mythex-közzététel meghiúsul, egy egyszerű mondatot kapsz arról, mi romlott el, plusz a Javítás AI-val és a Próbáld újra gombot — a nyers tárhelykimenet helyett.
- A közzétett appod az újraközzététel alatt is elérhető marad — Az újraközzététel régen az élő Mythex-appot az építés idejére offline tette. Most az előző verzió addig szolgál, amíg az új el nem készül — plusz két további javítás.
- Titkok és környezeti változók kulcsok chatbe illesztése nélkül — Ha az ügynöknek API-kulcs kell, biztonságos kártyán kéri el, nem a csevegőmezőben. Projekt-titkok, env változók és kulcsforgatás a Mythexben.
- Indulás sablonból: írott első prompt az appodhoz — A Mythex sablonok kezdő promptot adnak egy oldal- vagy apptípushoz. Válassz egyet, nyomd meg a Sablon használata gombot, és finomítsd az első verziót.
- Al-ügynökök, amelyeket megnyithatsz és elolvashatsz — Az összetett feladatokat a Mythex ügynöke beágyazott futásokra bonthatja. Mindegyik csevegési sorként látszik, amelyet megnyithatsz és elolvashatsz.
- Teszteld az appodat a böngészőben egyetlen paranccsal — Írd be a /test parancsot, és a Mythex végigkattint az élő előnézeten, képernyőképeket készít, és a csevegésben jelenti, mi tört el.
- Miért kap minden Mythex-app saját adatbázist — Minden Mythex-app, amelynek adat kell, saját Postgres-adatbázist kap, amely tétlenségkor elalszik. Miért így, és mik a kompromisszumok.
- Munkaterületek és a csapat meghívása — A Mythex-projektek munkaterületeken élnek. Hívj meg csapattagokat e-mailben, dolgozzatok együtt, ülésenkénti díj nélkül. Így működik.
Cég
Jegyzetek a csapattól.
- Bemutatjuk a Mythex útmutatókat és a Mythex blogot — Gyakorlati útmutatók AI-val készülő appokhoz és weboldalakhoz, őszinte eszközösszehasonlítások, és egy mérnöki blog arról, hogyan épül a Mythex, a hibákkal együtt.
- A Mythex mostantól 12 nyelven beszél — A Mythex marketingoldala mostantól 12 nyelven érhető el, a portugáltól és németről a हिन्दी, 日本語 és العربية nyelvekig. A láblécből választhatsz.
Mythex · Árak · GYIK · Útmutatók · Blog · Felhasználási módok · Készítés AI-jal · Sablonok · A Mythex összehasonlítva · AI-alapú alkalmazásépítési szószedet · Ingyenes eszközök AI-alapú alkalmazásépítéshez · Rólunk