網誌
我們如何打造和運作 Mythex(包括出錯的部分),以及產品的最新動態。
工程
Mythex 是如何打造和運作的,包括哪裡出了問題、我們如何修復。
- 失敗的重新發佈絕不會刪除運作中的後端 — 一次失敗的重新發佈可能會刪除應用程式正在運作的 API,或者讓壞掉的新版本繼續運行。以下是 Mythex 如何撤銷出錯發佈的三項修正。
- 警報只響一次,而非每部伺服器各響一次 — 一個每日只應發出一次的警報,在同一個下午就送到了我們這裡五次。為何記憶體內去重在兩部伺服器和部署之下會失效,以及共享狀態如何修正了它。
- 遷移至更大的工作區,又不讓任何人等待 — 我們改為 2 GB 之後,四分之一的工作區仍停留在 1 GB。我們第一次的修正令一位用戶等了七分鐘。我們改了什麼,以及又再改了什麼。
- 按實際用量為資料庫計費 — 我們過去會估算每個應用程式的資料庫成本,而估算在兩個方向上都出錯。現在每個資料庫都按實測用量逐小時計費。
- 及早發現發佈後立即崩潰的應用程式 — 有三次發佈通過了我們的健康檢查,儘管它們的 API 在每次啟動後的數秒內都會崩潰。原因是:崩潰次數是在一個最多只能容納五個條目的清單中計算的。
- 令大量圖片嘅代理回合保持喺記憶體範圍之內 — 一個代理回合一直睇緊目錄掃描圖,喺 952 MB 時記憶體耗盡。三個獨立原因,每個都令圖片留喺記憶體太耐,以下係點樣修正。
- 令長時間嘅代理回合保持喺上下文視窗之內 — 我哋嘅子代理會一直增長,直到模型拒絕處理、為咗省位而提早停止,或者喺俄文入面計錯 token。三個修正,令長時間嘅 AI 工作得以完成。
- 手機休眠時保持對話運作 — 手機會休眠、切換分頁,並且喺建構途中斷開網絡。兩個錯誤令 Mythex 嘅對話之後停滯,或者只顯示半個回覆。我哋點樣搵到並修好呢兩個問題。
- 一個龐大嘅對話點樣可以令我哋嘅 API 停頓 — 九月二十八日,我哋兩部 API 伺服器同時耗盡記憶體。第一個修正係加多記憶體;真正嘅修正,係按大小而唔係按數量去載入對話歷史。
- 撳兩次發布,而家只會發布一次 — 同一個 app 嘅三個發布請求,相隔 84 毫秒抵達,每個都觸發一次完整部署。我哋點樣令資料庫決定邊個負責發布,並誠實告知其他請求。
- 修復自家網站後學到的 SEO 經驗 — 重複的 FAQ 標記、Google 顯示錯誤的縮圖、沒人點擊的範本頁面,以及被邊緣伺服器拒絕的路徑:我們在 mythex.ai 上發現並修復的問題。
- 靜態網站在重新發佈時保持上線 — 以往重新發佈靜態網站時,會先清空現有檔案,才上傳新的建構版本。現在舊網站會持續提供服務,直到新版本就位,變更數秒內即可顯示。
- 隱藏在進度標籤中的記憶體不足崩潰 — 我們的 AI 代理在寫入一個大型檔案時記憶體耗盡。原因不是模型,也不是並行的子代理——而是一個狀態標籤被重複傳送了 41,000 次。
- 令伺服器凍結的缺失交換檔案 — 一台正式伺服器停止回應,但沒有崩潰——沒有因記憶體不足而被終止,只是在沒有交換空間的機器上出現頁面快取抖動。發生了什麼,以及我們改了什麼。
- 喚醒資料庫時不再遇到失效連線 — 已發佈的應用程式從休眠中醒來時,第一個請求會因睡眠期間失效的資料庫連線而卡住 10 至 12 秒。我們如何把它降到 2.3 秒。
- 我們一直在限制自己的服務 — 我們 API 的每個地址速率限制,把自家服務當成一個繁忙的用戶,結果正式環境中它們開始收到 429。我們如何發現問題並修復。
- 我們為何把 Mythex 伺服器遷移到 ARM — 重任務轉移到各專案沙盒後,我們的主伺服器只用了三分之一的記憶體。較小的 ARM 機器令每月伺服器費用減少約 30%。以下是我們的做法。
- 如何把部署的 502 錯誤降至零 — 一個與部署競爭的看門程式,以及一個反應太慢的負載平衡器:我們如何找出兩者、修復它們,並把每次部署的 502 錯誤由 10 個降至零。
產品
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 專案都在自己的私人雲端工作區中運行,並在對話旁邊提供即時預覽。它如何運作、如何使用,以及你可以期待什麼。
- Mythex 代理現在知道 Mythex 能建構什麼 — 要求 Mythex 製作 iPhone 應用程式或一直保持連線的機械人時,代理現在會清楚說明它無法提供,提出最接近的可行方案,並等待你同意。
- 每一種業務都有專屬的登陸頁 — 搜尋牙科診所的預約系統或麵包店的網站,就會來到為該行業而寫的 Mythex 頁面,並附有可直接用來建立的提示詞。
- 自動加值:額度不足時讓你的已發佈應用程式持續運行 — 當你的餘額偏低時,自動加值會為你購買 Mythex 額度,因此長時間的建立工作或繁忙的已發佈應用程式,不會在餘額歸零時停止。如何設定,以及其限制。
- 用 Claude、Cursor 或 Codex 建立 Mythex 應用程式 — Mythex 提供遠端 MCP 伺服器:連接 Claude、Cursor 或 Codex 後,它們便可以在你的 Mythex 雲端沙盒中編寫程式碼,並使用即時預覽、資料庫和發佈功能。
- 檢查點:撤銷代理做出的任何變更 — 每次成功的回合之後,Mythex 都會為你的專案儲存一個檢查點。只需點擊兩下即可還原至任何一個檢查點,或編輯較早的訊息後重試。
- 把 Gmail、Google Sheets 和 Slack 連接到你的應用程式建立工具 — Mythex 連接器可把 Gmail、Google Sheets、Slack、Notion 等服務連接到對話代理,而你的程式碼中無需任何 API 金鑰。運作方式、設定方法及限制。
- Mythex 自訂網域:購買一個,或連接你自己的 — Mythex 的 Pro 應用程式可以運行在你自己的網域上。你可以在 Mythex 內購買網域,或以 CNAME 把你擁有的網域指向你的應用程式。步驟、續期及限制。
- 用語音輸入聽寫你的提示詞 — 你可以向 Mythex 說出提示詞,而不必打字。按一下麥克風或按 Alt+V,檢查文字,然後送出。運作方式及其限制。
- Fix with AI:發布失敗,一按即修 — 發布失敗時,Mythex 會講清楚究竟發生咗乜嘢,並提供 Fix with AI:代理會讀取構建輸出或你個 app 嘅日誌,然後修正個項目。
- 直接喺對話入面生成圖片 — 叫 Mythex 為你畫主視覺圖、og:image 或者標誌,佢就會喺對話入面畫出嚟,只有你講咗先會放入你個 app。以下係點樣運作。
- GitHub 同步及匯出:你喺 Mythex 寫嘅代碼係你嘅 — 你喺 Mythex 建構嘅一切都屬於你。可以將項目同步到 GitHub、下載成壓縮檔,或者匯入一個回來。講清楚每種方法點運作,以及有咩限制。
- Mythex 而家會記住你係邊個,以及你點樣工作 — 記憶、關於你、項目同工作區知識,以及搜尋過往對話:Mythex 唔再每次開新對話都由零開始。所有內容都可以睇、改,或者關閉。
- 先計劃,後建構:Mythex 嘅計劃模式點樣運作 — 計劃模式令 Mythex 代理喺改動任何嘢之前,先想清楚做法。喺獨立分頁閱讀計劃,然後撳 Build。講解佢點樣運作,以及幾時應該使用。
- 發布錯誤而家會以淺白文字講清楚發生咗乜嘢 — Mythex 發布失敗時,你會收到一句淺白嘅說明,講清楚出咗咩問題,並提供 Fix with AI 同 Try again,而唔係原始嘅託管輸出。
- 你已發布嘅 app 而家重新發布時仍然保持運行 — 以前重新發布會喺構建期間令一個上線中嘅 Mythex app 離線。而家舊版本會持續提供服務,直至新版本準備好,另外仲有兩個修正。
- 聊天中不必貼上金鑰的機密與環境變數 — 當 Mythex 代理需要 API 金鑰時,它會透過安全卡片請你輸入,而不是在聊天框中。說明專案機密與環境變數的運作方式,以及如何更換金鑰。
- 從範本開始:為你的應用程式撰寫首個提示 — Mythex 範本為某類網站或應用程式提供量身設計的起始提示。選擇一個,按下「使用範本」,代理就會建構第一個版本,供你再作修改。
- 可以打開閱讀的子代理 — 當 Mythex 代理把複雜任務拆分為巢狀執行時,每一項都會以一行顯示在聊天中,你可以打開閱讀。說明其運作方式,以及你可以控制的事項。
- 一個指令在瀏覽器中測試你的應用程式 — 輸入 /test,Mythex 就會像真正的用戶一樣點擊你的即時預覽、截圖,並在聊天中回報什麼地方出錯。說明如何使用,以及何時使用。
- 為何每個 Mythex 應用程式都有自己的資料庫 — 每個需要資料的 Mythex 應用程式都會獲得自己的 Postgres 資料庫,閒置時會休眠。說明我們為何選擇每個應用程式一個資料庫,而非共用一個,以及當中的取捨。
- 工作區與邀請團隊 — Mythex 專案都放在工作區中。以電郵邀請隊友,一起處理同一批專案,無需支付每個座位的費用。說明擁有者、成員與計費的運作方式。
公司
來自團隊的筆記。
- 推出 Mythex 指南同 Mythex 網誌 — 有關用 AI 建構 app 同網站嘅實用指南、誠實嘅工具比較,以及一個講述 Mythex 點樣建構同運作(包括出咗乜問題)嘅工程網誌。
- Mythex 而家支援 12 種語言 — Mythex 行銷網站而家有 12 種語言,由葡萄牙文同德文,到हिन्दी、日本語同العربية。喺頁腳揀你嘅語言。
Mythex · 價格 · 常見問題 · 指南 · 網誌 · 應用案例 · 用 AI 打造 · 範本 · Mythex 比較 · AI 應用程式開發詞彙表 · 免費 AI 應用程式開發工具 · 關於我們