Emuārs

Kā mēs veidojam un darbinām Mythex — arī tās daļas, kas nogāja greizi, — un kas jauns produktā.

Inženierija

Kā Mythex tiek veidots un darbināts, arī tas, kas salūza un kā to salabojām.

  • Neveiksmīga atkārtota publicēšana nekad neizdzēš darbīgu aizmugurējo daļu — Neveiksmīga atkārtota publicēšana varētu izdzēst lietotnes dzīvo API vai atstāt darbībā tās bojāto jauno versiju. Trīs labojumi tam, kā Mythex atsauc neizdevušos publicēšanu.
  • Brīdinājumi, kas skan vienreiz, nevis reizi katrā serverī — Viens brīdinājums sasniedza mūs piecas reizes vienā pēcpusdienā. Kāpēc atmiņas dublēšana neiztur divus serverus un izvietošanu un kā kopīgs stāvoklis to novērsa.
  • Pāreja uz lielākām darbvidēm bez gaidīšanas ikvienam — Ceturtdaļa mūsu darbvidu pēc pārejas uz 2 GB palika iestrēgusi 1 GB. Mūsu pirmais labojums vienam cilvēkam lika gaidīt septiņas minūtes. Ko mainījām un ko mainījām vēlreiz.
  • Datu bāzu norēķini pēc tā, ko tās patiesi izmanto — Agrāk datu bāzes izmaksas aplēsām, un aplēse bija nepareiza abos virzienos. Tagad katra datu bāze tiek norēķināta pēc izmērītas lietošanas, stundu pa stundai.
  • Lietotņu avāriju noķeršana tieši pēc publicēšanas — Trīs publicēšanas izturēja veselības pārbaudi, kamēr to API avarēja pēc katras palaišanas. Iemesls: avāriju skaitīšana sarakstā, kas aprobežots ar pieciem ierakstiem.
  • Ar attēliem bagātus aģenta gājienus saglabājam atmiņas robežās — Aģenta gājiens, kas pastāvīgi skatījās katalogu skenējumus, ražošanā beidzās ar atmiņu 952 MB. Trīs atsevišķi cēloņi, katrs turēja attēlus pārāk ilgi, un kā mēs tos novērsām.
  • Garus aģenta gājienus saglabājam kontekstu logā — Apakšaģenti auga, līdz modelis tos noraidīja, apstājās, lai taupītu vietu, vai nepareizi skaitīja krievu žetonus. Trīs labojumi, kas ļāva garam darbam pabeigties.
  • Tērzēšanas uzturēšana, kad tālrunis guļ — Tālruņi iet gulēt un maina tīklu veidošanas laikā. Divas kļūdas lika Mythex tērzēšanai iestrēgt vai parādīt pusi atbildes. Kā mēs tās atradām un novērsām.
  • Kā viena smaga tērzēšana varēja nogāzt mūsu API — 28. septembrī abi mūsu API serveri vienlaikus beidzās atmiņa. Pirmais labojums bija vairāk atmiņas; īstais bija vēstures ielāde pēc izmēra, nevis skaita.
  • Nospiežot Publish divreiz, tagad publicē vienreiz — Trīs publicēšanas pieprasījumi vienai lietotnei ieradās ar 84 ms starpību un katrs palaida pilnu izvietošanu. Datubāze tagad izlemj, kurš publicē, pārējiem pasakot patiesību.
  • SEO mācības no mūsu pašu vietnes labošanas — Dublēts FAQ marķējums, nepareizs attēls Google rezultātos un veidņu lapas, ko neviens neklikšķināja. Ko atradām mythex.ai un ko salabojām.
  • Statiskās vietnes paliek tiešraidē arī pārpublicēšanas laikā — Statiskā vietne pārpublicēšanas laikā vairs netiek iztukšota. Vecā versija darbojas, līdz jaunā ir gatava, un izmaiņas redzamas sekundēs.
  • Atmiņas pārpildes avārija, kas slēpās progresa uzrakstā — Mūsu AI aģents izbeidza atmiņu, rakstot lielu failu. Cēlonis nebija modelis vai paralēli apakšaģenti, bet statusa uzraksts, kas nosūtīts 41 000 reižu.
  • Trūkstošais swap fails, kas iesaldēja mūsu serverus — Ražošanas serveris pārstāja atbildēt, bet nenokrita: nebija swap, un lapu kešatmiņa pastāvīgi tika pārlādēta. Kas notika un ko mainījām.
  • Datubāzes pamošana bez mirušiem savienojumiem — Publicēta lietotne, pamostoties no miega, pirmo pieprasījumu turēja 10–12 sekundes mirušos datubāzes savienojumos. Kā to panācām līdz 2,3 sekundēm.
  • Mēs ierobežojām paši savus pakalpojumus — Mūsu API ierobežojums uz adresi uzskatīja mūsu pašu pakalpojumus par vienu aktīvu lietotāju, un ražošanā tie sāka saņemt 429. Kā to atradām un salabojām.
  • Kāpēc mēs pārcēlām Mythex serverus uz ARM — Kad smagais darbs pārcēlās uz projektu smilškastēm, mūsu serveri izmantoja trešdaļu atmiņas. Mazāki ARM serveri samazināja izmaksas par aptuveni 30%. Kā.
  • Kā panācām izvietošanu līdz nullei 502 kļūdu — Uzraudzība sacentās ar mūsu izvietošanām, un slodzes sadalītājs pamanīja pārāk vēlu. Kā atradām abas problēmas un 10 502 kļūdas samazinājām līdz nullei.

Produkts

Kas jauns Mythex un kāpēc to veidojām tieši tā.

  • 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āta darbvide un tiešraides priekšskatījums katram projektam — Katrs Mythex projekts darbojas savā privātā mākoņa darbvidē ar tiešraides priekšskatījumu blakus tērzēšanai. Kā tas strādā, kā to izmantot un ko sagaidīt.
  • Mythex aģents tagad zina, ko Mythex var uzbūvēt — Ja lūdz iPhone lietotni vai botu, kam jābūt pastāvīgi savienotam, aģents saka, ka tas nav pieejams, piedāvā tuvāko risinājumu un gaida apstiprinājumu.
  • Izvietošanas lapa katram uzņēmuma veidam — Meklē rezervācijas sistēmu zobārstniecībai vai mājaslapu maizes ceptuvei un nonāc Mythex lapā, kas rakstīta šim uzņēmumam, ar gatavu sākuma uzdevumu.
  • Automātiskā papildināšana: lai publicētā lietotne nekad nepauzētos, kad kredīti izsīkst — Automātiskā papildināšana pērk Mythex kredītus, kad atlikums kļūst zems, lai ilgs būvēšanas process vai publicēta lietotne nepārtrūkst. Kā iestatīt un ierobežojumi.
  • Veidojiet Mythex lietotnes no Claude, Cursor vai Codex — Mythex darbina attālinātu MCP serveri: pievienojiet Claude, Cursor vai Codex, un tie kodē jūsu Mythex smilškastē ar priekšskatījumu, datu bāzi un publicēšanu.
  • Kontrolpunkti: atsaukt jebkuru aģenta veikto izmaiņu — Pēc katras veiksmīgas kārtas Mythex saglabā jūsu projekta kontrolpunktu. Atgriezieties pie jebkura no tiem divos klikšķos vai rediģējiet iepriekšējo ziņu un mēģiniet vēlreiz.
  • Savienojiet Gmail, Google Sheets un Slack ar savu lietotņu veidotāju — Mythex savienotāji saista Gmail, Google Sheets, Slack, Notion un citus ar tērzēšanas aģentu, bez API atslēgām jūsu kodā. Kā tas darbojas, iestatīšana un ierobežojumi.
  • Pielāgoti domēni Mythex: nopirkt vai pievienot savu — Pro lietotnes Mythex var darboties jūsu pašu domēnā. Nopirkt to Mythex vai norādīt jūsu īpašumā esošu domēnu uz lietotni ar CNAME ierakstu. Soļi, atjaunošana un ierobežojumi.
  • Diktējiet uzvednes ar balss ievadi — Varat runāt ar Mythex, nevis rakstīt uzvednes. Noklikšķiniet uz mikrofona vai nospiediet Alt+V, pārbaudiet tekstu un nosūtiet. Kā tas darbojas un kādi ir tā ierobežojumi.
  • Fix with AI: viens klikšķis, kad publicēšana neizdodas — Kad publicēšana neizdodas, Mythex tagad saka, kas īsti notika, un piedāvā Fix with AI: aģents nolasa būvēšanas izvadi vai tavas lietotnes žurnālus un izlabo projektu.
  • Attēlu ģenerēšana tieši tērzēšanā — Lūdz Mythex galvenā attēla, og:image vai logotipa zīmi, un tas to uzzīmē tērzēšanā un ievieto lietotnē tikai tad, kad to pateiksi. Lūk, kā tas darbojas.
  • GitHub sinhronizācija un eksports: tavs Mythex kods ir tavs — Viss, ko veido Mythex, pieder tev. Sinhronizē projektu ar GitHub, lejupielādē to kā arhīvu vai importē atpakaļ. Kā katrs darbojas un kādi ir ierobežojumi.
  • Mythex tagad atceras, kas tu esi un kā strādā — Atmiņa, Par tevi, projekta un darba vietas zināšanas un meklēšana pagājušajās tērzēšanās: Mythex vairs nesāk no nulles katrā tērzēšanā. Apskati, rediģē vai izslēdz visu.
  • Plāno pirms veidošanas: kā Mythex darbojas Plan režīms — Plan režīms ļauj Mythex aģentam izstrādāt pieeju, pirms kaut ko rediģē. Lasi plānu atsevišķā cilnē un pēc tam nospied Build. Kā tas darbojas un kad to izmantot.
  • Publicēšanas kļūdas tagad saka, kas notika, vienkāršos vārdos — Kad Mythex publicēšana neizdodas, tu saņem vienu vienkāršu teikumu par to, kas nogāja greizi, kopā ar Fix with AI un Try again — nevis neapstrādātu hostinga izvadi.
  • Tava publicētā lietotne tagad paliek augšā, kamēr to pārpublicē — Pārpublicējot Mythex lietotni, dzīvā lietotne agrāk tika izslēgta būvēšanas laikā. Tagad iepriekšējā versija turpina darboties, kamēr jaunā ir gatava, plus vēl divi labojumi.
  • Noslēpumi un vides mainīgie bez atslēgu ievietošanas tērzēšanā — Kad aģentam vajag API atslēgu, tas to lūdz caur drošu kartīti, nevis tērzēšanas lodziņā. Kā darbojas projekta noslēpumi un kā atslēgu nomainīt.
  • Sāc no veidnes: rakstīts pirmais uzdevums tavai lietotnei — Mythex veidnes dod gatavu sākuma uzvedni konkrētam vietnes vai lietotnes veidam. Izvēlies veidni, nospied pogu un aģents izveido pirmo versiju.
  • Apakšaģenti, ko vari atvērt un izlasīt — Kad Mythex aģents sadala sarežģītu uzdevumu, katrs apakšaģents tērzēšanā parādās kā rinda, ko vari atvērt un izlasīt. Kā tas darbojas.
  • Pārbaudi savu lietotni pārlūkā ar vienu komandu — Ieraksti /test, un Mythex pārbauda tavu tiešraides priekšskatījumu kā īsts lietotājs, uzņem ekrānuzņēmumus un ziņo, kas salūza. Kā un kad to lietot.
  • Kāpēc katrai Mythex lietotnei ir sava datubāze — Katrai Mythex lietotnei, kurai vajag datus, ir sava Postgres datubāze, kas guļ, kad neviens to neizmanto. Kāpēc tā un kādi ir kompromisi.
  • Darbvietas un komandas uzaicināšana — Projekti dzīvo darbvietās. Uzaicini kolēģus pa e-pastu un strādā pie tiem pašiem projektiem bez maksas par katru vietu. Lomas un norēķini.

Uzņēmums

Komandas piezīmes.

  • Mythex ceļveži un Mythex emuārs — Praktiski ceļveži par lietotņu un vietņu veidošanu ar AI, godīgi rīku salīdzinājumi un inženieru emuārs par to, kā Mythex tiek veidots — tostarp par to, kas salūst.
  • Mythex tagad runā 12 valodās — Mythex mārketinga vietne tagad ir 12 valodās — no portugāļu un vācu līdz हिन्दी, 日本語 un العربية. Izvēlies savu kājenē.

Mythex · Cenas · BUJ · Ceļveži · Emuārs · Lietojums · Veidot ar MI · Veidnes · Mythex salīdzinājumā · AI lietotņu veidošanas glosārijs · Bezmaksas rīki lietotņu veidošanai ar AI · Par mums

Mythex priekš…

  • Mythex darbam
  • Mythex dibinātājiem
  • Mythex produktu vadītājiem
  • Mythex dizaineriem
  • Mythex mārketingam
  • Mythex pārdošanai
  • Mythex operācijām
  • Mythex personāla komandām
  • Vietnes
  • Prototipēšana
  • Iekšējie rīki
  • Partneru programma

Ceļveži

  • Kā izveidot
  • Salīdzinājumi
  • Jēdzienu skaidrojumi
  • Idejas un palaišana
  • Uzvednes un izlaišana

Emuārs

  • Inženierija
  • Produkts
  • Uzņēmums
English Português (Brasil) Deutsch Français Español Italiano हिन्दी Bahasa Indonesia ไทย 한국어 日本語 العربية 简体中文 繁體中文(台灣) 繁體中文(香港) Русский Türkçe Tiếng Việt Polski Nederlands Українська فارسی اردو Español (España) Français (Canada) Português (Portugal) Shqip Bosanski Български Català Hrvatski Čeština Dansk Eesti Suomi Ελληνικά Magyar Íslenska Lietuvių Македонски Norsk bokmål Română Srpski Slovenčina Slovenščina Svenska বাংলা ગુજરાતી ಕನ್ನಡ മലയാളം मराठी ਪੰਜਾਬੀ தமிழ் తెలుగు Bahasa Melayu Tagalog မြန်မာ Қазақ тілі Монгол Հայերեն ქართული አማርኛ Soomaali Kiswahili