Բլոգ

Ինչպես ենք ստեղծում և սպասարկում Mythex-ը՝ ներառյալ այն, ինչ սխալ գնաց, և ինչ նորություններ կան պրոդուկտում։

Ինժեներիա

Ինչպես է ստեղծված և աշխատում Mythex-ը, ներառյալ այն, ինչ կոտրվեց, և ինչպես ուղղեցինք։

  • Ձախողված վերահրապարակումը երբեք չի ջնջում աշխատող backend-ը — Ձախողված վերահրապարակումը կարող էր ջնջել ակտիվ API-ն։ Երեք շտկում, թե ինչպես է Mythex-ը հետ շրջում ձախողված հրապարակումը։
  • Ահազանգեր, որոնք գործում են մեկ անգամ, ոչ թե մեկ անգամ յուրաքանչյուր սերվերի համար — Ահազանգը, որ պետք է գար օրական մեկ անգամ, մի կեսօրվա ընթացքում հասավ հինգ անգամ։ Ինչու և ինչպես շտկվեց։
  • Անցում ավելի մեծ աշխատանքային տարածքների՝ առանց որևէ մեկին սպասեցնելու — Մեր աշխատանքային տարածքների քառորդը մնաց 1 ԳԲ, երբ մենք անցանք 2 ԳԲ-ի։ Մեր առաջին շտկումը մի մարդու սպասեցրեց յոթ րոպե։ Ինչ փոխեցինք և նորից փոխեցինք։
  • Տվյալների բազաների վճարումը՝ ըստ իրական օգտագործման — Մեր նախկին գնահատումը սխալ էր։ Այժմ յուրաքանչյուր տվյալների բազա վճարվում է չափված օգտագործումից՝ ժամ առ ժամ։
  • Բռնել հավելվածները, որոնք խափանվում են հրապարակումից անմիջապես հետո — Երեք հրապարակում անցան health check-ը, թեև API-ն խափանվում էր ամեն գործարկման ժամանակ։ Պատճառը. խափանումները հաշվվում էին սահմանափակ ցուցակում։
  • Պատկերներով ծանր agent-ի քայլերը պահել հիշողության սահմաններում — Agent-ի մի քայլ, որը դիտում էր կատալոգի սկանները, սպառեց 952 ՄԲ հիշողություն։ Երեք առանձին պատճառ և ինչպես շտկեցինք դրանք։
  • Երկար agent-ի քայլերը պահել context window-ի սահմաններում — Մեր ենթա-agent-ները կարող էին աճել այնքան, որ մոդելը մերժեր դրանք, կանգ առնել տեղը խնայելու համար, կամ սխալ հաշվել ռուսերեն թոքենները։ Երեք շտկում։
  • Չատը կենդանի պահել, երբ հեռախոսը քնում է — Հեռախոսները քնում են, փոխում են ներդիրները և կորցնում ցանցը կառուցման մեջտեղում։ Երկու սխալ թողնում էին չատը կանգնած կամ կիսատ պատասխանով։ Ինչպես գտանք և շտկեցինք դրանք։
  • Մեկ ծանր չատը կարող էր API-ն վթարի ենթարկել — Սեպտեմբերի 28-ին մեր երկու API սերվերները միաժամանակ սպառեցին հիշողությունը։ Առաջին շտկումը ավելի հիշողություն էր, իրականը՝ չատի պատմության բեռնումն ըստ չափի, ոչ թե քանակի։
  • Publish-ը երկու անգամ սեղմելիս այժմ հրապարակվում է մեկ անգամ — Նույն հավելվածի երեք հրապարակման հարցում 84 մվ ընդմիջումով հասավ, և յուրաքանչյուրն աշխատեցրեց լրիվ deploy։ Ինչպես բազան դարձավ կողպում և ասաց ճշմարտությունը։
  • SEO դասեր մեր սեփական կայքը շտկելուց — Կրկնվող FAQ նշումներ, սխալ մանրապատկեր Google-ում, շաբլոնային էջեր առանց սեղմումների և եզր, որ մերժում էր ուղի։ Ինչ գտանք mythex.ai-ում և ինչ շտկեցինք։
  • Ստատիկ կայքերը մնում են ակտիվ նորից հրապարակելու ընթացքում — Ստատիկ կայքի նորից հրապարակումը նախկինում դատարկում էր այն։ Այժմ հին տարբերակը մնում է ակտիվ, մինչև նորը գա, և փոփոխությունները երևում են վայրկյաններում։
  • Հիշողության սպառման վթարը, որը թաքնված է առաջընթացի պիտակում — Մեր AI agent-ը հիշողությունը սպառեց մեծ ֆայլ գրելիս։ Պատճառը ոչ մոդելն էր, ոչ ենթա-agent-ները, այլ կարգավիճակի պիտակը, որ 41,000 անգամ էր ուղարկվել։
  • Բացակայող swap ֆայլը, որը սառեցրեց մեր սերվերները — Արտադրական սերվերը դադարեց պատասխանել առանց խափանվելու՝ առանց OOM սպանության, միայն page cache-ի թրեշինգ swap չունեցող սարքի վրա։ Ինչ եղավ և ինչ փոխեցինք։
  • Բազաները արթնացնելը՝ առանց մեռած կապերի — Հրապարակված հավելվածը քնից արթնանալիս առաջին հարցումը 10–12 վայրկյան էր պահում մեռած բազայի կապերի վրա։ Ինչպես իջեցրինք այն մինչև 2.3 վայրկյան։
  • Մենք սահմանափակում էինք մեր սեփական ծառայությունները — Մեր API-ի հասցեով սահմանափակումը սխալմամբ վարվեց մեր սեփական ծառայությունների հետ որպես մեկ զբաղված անձի, և արտադրության մեջ նրանք 429 սխալ ստացան։
  • Ինչու տեղափոխեցինք Mythex-ի սերվերները ARM-ի վրա — Ծանր աշխատանքը sandbox-ներ տեղափոխելուց հետո սերվերները օգտագործում էին հիշողության մեկ երրորդը։ ARM ինստանսները կրճատեցին արժեքը մոտ 30%-ով։ Ինչպես։
  • Ինչպես հասանք deploy-ների զրո 502 սխալի — Watchdog-ը, որ մրցում էր մեր deploy-ների հետ, և load balancer, որ շատ ուշ նկատեց։ Ինչպես գտանք երկուսն էլ, շտկեցինք և չափեցինք՝ 10 502-ից մինչև զրո։

Պրոդուկտ

Ինչ նորություններ կան Mythex-ում, և ինչու ենք այդպես ստեղծել։

  • 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.
  • Անձնական աշխատանքային տարածք և կենդանի նախադիտում յուրաքանչյուր նախագծի համար — Յուրաքանչյուր Mythex նախագիծ աշխատում է իր անձնական cloud տարածքում՝ զրույցի կողքին կենդանի նախադիտմամբ։ Ինչպես է աշխատում։
  • Mythex agent-ը այժմ գիտի, թե ինչ կարող է կառուցել Mythex-ը — Եթե iPhone հավելված կամ միշտ միացած բոտ եք խնդրում, agent-ը ասում է, որ այն հասանելի չէ, առաջարկում է ամենամոտ տարբերակը և սպասում է ձեր համաձայնությանը։
  • Էջ՝ յուրաքանչյուր տեսակի բիզնեսի համար — Փնտրիր ատամնաբուժական կլինիկայի ամրագրման համակարգ կամ հացաբուլկեղենի կայք և հայտնվիր Mythex-ի էջում, որը գրված է այդ բիզնեսի համար, պատրաստի promptով՝ այն կառուցելու համար։
  • Ավտոմատ համալրում. պահիր հրապարակված հավելվածդ աշխատող, երբ կրեդիտները քիչ են — Ավտոմատ համալրումը գնում է կրեդիտներ, երբ մնացորդը ցածր է, որ հավելվածը չկանգնի զրոյի վրա։ Ինչպես կարգավորել և սահմանափակումները։
  • Կառուցիր Mythex հավելվածներ Claude-ից, Cursor-ից կամ Codex-ից — Միացրու Claude-ը, Cursor-ը կամ Codex-ը Mythex MCP սերվերին, և նրանք կկառուցեն քո հավելվածը Mythex sandbox-ում՝ նախադիտմամբ և հրապարակմամբ։
  • Checkpoint-ներ. հետ վերադարձրու agent-ի յուրաքանչյուր փոփոխություն — Յուրաքանչյուր հաջող հերթից հետո Mythex-ը պահում է քո նախագծի checkpoint-ը։ Վերադարձիր ցանկացած դրանցից երկու սեղմումով կամ խմբագրիր նախորդ հաղորդագրությունը և փորձիր նորից։
  • Միացրու Gmail-ը, Google Sheets-ը և Slack-ը քո հավելվածների կառուցողին — Mythex Connectors-ը կապում է Gmail-ը, Google Sheets-ը, Slack-ը և ավելին agent-ի հետ՝ առանց API բանալիների քո կոդում։ Ինչպես է աշխատում։
  • Անհատական դոմեյններ Mythex-ում. գնիր մեկը կամ միացրու քոնը — Pro հավելվածները կարող են աշխատել քո սեփական դոմեյնով։ Գնիր դոմեյն Mythex-ում կամ ուղղիր քոնը CNAME գրառումով։ Քայլերը և սահմանափակումները։
  • Թելադրիր քո prompt-ները ձայնային մուտքով — Կարող ես Mythex-ին ասել քո prompt-ները, այլ ոչ թե մուտքագրել դրանք։ Սեղմիր խոսափողը կամ սեղմիր Alt+V, ստուգիր տեքստը և ուղարկիր։ Ինչպես է աշխատում և դրա սահմանափակումները։
  • Fix with AI՝ մեկ սեղմումով, երբ հրապարակումը ձախողվում է — Երբ հրապարակումը ձախողվում է, Mythex-ը ասում է, թե ինչ է եղել։ Fix with AI-ով agent-ը կարդում է լոգերը և շտկում նախագիծը։
  • Նկարների գեներացում ուղղակիորեն չատում — Խնդրեք Mythex-ից hero նկար, og:image կամ լոգոյի նշան, և այն կնկարի չատում։ Հավելված մտցնում է միայն ձեր ասելուց հետո։
  • GitHub սինխրոնիզացիա և արտահանում. ձեր Mythex կոդը ձերն է — Mythex-ում կառուցած ամեն ինչ ձերն է։ Նախագիծը սինխրոնացրեք GitHub-ի հետ, ներբեռնեք արխիվով կամ ներմուծեք հետ։ Ինչպես է աշխատում, և սահմանները։
  • Mythex-ն այժմ հիշում է, թե ով եք դուք և ինչպես եք աշխատում — Հիշողություն, About you, նախագծի և աշխատանքային տարածքի գիտելիքներ և նախկին չատերի որոնում։ Mythex-ը այլևս չի սկսում զրոյից։ Տեսեք, խմբագրեք կամ անջատեք ամեն ինչ։
  • Նախ պլանավորեք. ինչպես է աշխատում Plan mode-ը Mythex-ում — Plan mode-ը թույլ է տալիս Mythex agent-ին աշխատանքի մոտեցում մշակել, նախքան որևէ բան խմբագրելը։ Կարդացեք պլանը առանձին ներդիրում, ապա սեղմեք Build։
  • Հրապարակման սխալները այժմ ասում են, թե ինչ է եղել, պարզ բառերով — Երբ Mythex-ի հրապարակումը ձախողվում է, ստանում եք մեկ պարզ նախադասություն, թե ինչ է սխալվել, Fix with AI-ը և Try again-ը՝ հոսթինգի չմշակված արտածման փոխարեն։
  • Հրապարակված հավելվածը մնում է առցանց, երբ նորից եք հրապարակում — Նախկինում վերահրապարակումը կենդանի Mythex հավելվածը անջատում էր build-ի ընթացքում։ Այժմ նախորդ տարբերակը շարունակում է սպասարկվել, մինչև նորը պատրաստ լինի, և ևս երկու շտկում։
  • Գաղտնիքներ և միջավայրի փոփոխականներ՝ առանց բանալիները չաթում տեղադրելու — Երբ Mythex agent-ին API բանալի է պետք, նա հարցնում է անվտանգ քարտով, ոչ թե չաթում։ Ինչպես են աշխատում նախագծի գաղտնիքները և ինչպես փոխել բանալին։
  • Սկսեք շաբլոնից. հավելվածի գրավոր առաջին հրահանգ — Mythex-ի շաբլոնները տալիս են սկզբնական հրահանգ՝ կայքի կամ հավելվածի տեսակի համար։ Ընտրեք, սեղմեք «Օգտագործել շաբլոնը», և agent-ը կկառուցի առաջին տարբերակը։
  • Ենթա-agent-ներ, որոնք կարող եք բացել և կարդալ — Բարդ առաջադրանքի ժամանակ Mythex agent-ը ենթա-գործարկումներ է օգտագործում։ Յուրաքանչյուրը չաթում հայտնվում է տողով, որը կարող եք բացել և կարդալ։
  • Թեստավորեք ձեր հավելվածը բրաուզերում մեկ հրամանով — Մուտքագրեք /test, և Mythex-ը սեղմում է ձեր կենդանի նախադիտման մեջ, ինչպես կանի օգտվողը, վերցնում է սքրինշոթներ և չաթում հայտնում, թե ինչն է կոտրվել։
  • Ինչու յուրաքանչյուր Mythex հավելված ստանում է իր սեփական տվյալների բազան — Յուրաքանչյուր Mythex հավելված ստանում է իր Postgres բազան, որը քնում է պարապ ժամանակ։ Ինչու մեկ բազա յուրաքանչյուր հավելվածի և ինչ հավասարակշռումներ կան։
  • Աշխատանքային տարածքներ և թիմի հրավիրում — Mythex նախագծերը ապրում են աշխատանքային տարածքներում։ Հրավիրեք թիմը էլ․ փոստով՝ առանց նստատեղի վճարի։ Ինչպես են աշխատում սեփականատերը և անդամները։

Ընկերություն

Նշումներ թիմից։

  • Ներկայացնում ենք Mythex-ի ուղեցույցները և Mythex բլոգը — AI-ով հավելվածներ և կայքեր կառուցելու գործնական ուղեցույցներ, ազնիվ գործիքների համեմատություններ և ինժեներական բլոգ՝ ներառյալ այն, ինչը կոտրվում է։
  • Mythex-ն արդեն խոսում է 12 լեզվով — Mythex-ի մարքեթինգային կայքն արդեն 12 լեզվով է՝ Português-ից և Deutsch-ից մինչև हिन्दी, 日本語 և العربية։ Ընտրեք ձեր լեզուն footer-ից։

Mythex · Գներ · ՀՏՀ · Ուղեցույցներ · Բլոգ · Կիրառություններ · Ստեղծել ԱԲ-ով · Ձևանմուշներ · Mythex-ի համեմատությունները · AI-ով հավելվածների ստեղծման բառարան · Անվճար գործիքներ AI-ով հավելվածներ ստեղծելու համար · Մեր մասին

Mythex-ը նրանց համար, ովքեր…

  • Mythex աշխատանքի համար
  • Mythex հիմնադիրների համար
  • Mythex պրոդուկտ մենեջերների համար
  • Mythex դիզայներների համար
  • Mythex մարքեթոլոգների համար
  • Mythex վաճառքի համար
  • Mythex գործառնությունների համար
  • Mythex HR թիմերի համար
  • Կայքեր
  • Նախատիպավորում
  • Ներքին գործիքներ
  • Գործընկերային ծրագիր

Ուղեցույցներ

  • Ինչպես ստեղծել
  • Համեմատություններ
  • Հասկացությունների բացատրություն
  • Գաղափարներ և թողարկում
  • Հուշումներ և թողարկում

Բլոգ

  • Ինժեներիա
  • Պրոդուկտ
  • Ընկերություն
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 Latviešu Lietuvių Македонски Norsk bokmål Română Srpski Slovenčina Slovenščina Svenska বাংলা ગુજરાતી ಕನ್ನಡ മലയാളം मराठी ਪੰਜਾਬੀ தமிழ் తెలుగు Bahasa Melayu Tagalog မြန်မာ Қазақ тілі Монгол ქართული አማርኛ Soomaali Kiswahili