Blog
Cách chúng tôi xây dựng và vận hành Mythex — kể cả những lần gặp sự cố — và những điểm mới trong sản phẩm.
Kỹ thuật
Mythex được xây dựng và vận hành như thế nào, kể cả sự cố và cách chúng tôi khắc phục.
- Một lần republish thất bại không bao giờ xóa backend đang chạy — Một lần republish thất bại có thể xóa API đang sống của app, hoặc để lại phiên bản mới hỏng đang chạy. Ba cách sửa lại cách Mythex hoàn tác một lần publish bị lỗi.
- Cảnh báo chỉ kích hoạt một lần, không phải một lần mỗi server — Một cảnh báo mỗi ngày một lần đã đến năm lần trong một buổi chiều. Vì sao khử trùng lặp trong bộ nhớ thất bại với hai server và deploy, và cách trạng thái dùng chung đã sửa.
- Chuyển sang không gian làm việc lớn hơn mà không ai phải chờ — Một phần tư không gian làm việc vẫn ở mức 1 GB sau khi chuyển sang 2 GB. Bản sửa đầu tiên khiến một người chờ bảy phút. Chúng tôi đã thay đổi gì, và thay đổi lần nữa.
- Tính phí cơ sở dữ liệu theo mức thực sự sử dụng — Trước đây chúng tôi ước tính chi phí cơ sở dữ liệu của mỗi app, và ước tính đó sai cả hai chiều. Giờ mỗi cơ sở dữ liệu được tính phí theo mức sử dụng đo được, từng giờ.
- Bắt những app bị crash ngay sau khi publish — Ba lần publish qua được health check dù API bị crash vài giây sau mỗi lần khởi động. Nguyên nhân: đếm crash trong danh sách chỉ giữ năm mục. Giờ so sánh crash mới nhất.
- Giữ các lượt agent nhiều ảnh trong giới hạn bộ nhớ — Một lượt agent cứ xem các bản quét catalogue đã hết bộ nhớ ở mức 952 MB. Ba nguyên nhân riêng biệt, mỗi cái giữ ảnh quá lâu, và cách chúng tôi sửa.
- Giữ các lượt agent dài trong cửa sổ ngữ cảnh — Các sub-agent của chúng tôi có thể phình to đến mức model từ chối, tự dừng sớm để tiết kiệm chỗ, hoặc đếm sai token với tiếng Nga. Ba bản sửa giúp công việc AI dài hoàn thành.
- Giữ chat hoạt động khi điện thoại ngủ — Điện thoại ngủ, chuyển tab và mất mạng giữa lúc build. Hai lỗi khiến chat của Mythex bị treo hoặc chỉ hiện nửa câu trả lời sau đó. Cách chúng tôi tìm ra và sửa cả hai.
- Một chat nặng có thể làm sập API của chúng tôi như thế nào — Ngày 28/9, cả hai máy chủ API hết bộ nhớ cùng lúc. Cách sửa đầu tiên là thêm bộ nhớ; cách thực sự là tải lịch sử chat theo kích thước, không theo số lượng.
- Nhấn Publish hai lần giờ chỉ publish một lần — Ba yêu cầu publish cho cùng một app đến API cách nhau 84 mili giây và mỗi cái chạy một lần deploy đầy đủ. Cách chúng tôi để cơ sở dữ liệu quyết định ai được publish.
- Bài học SEO từ việc sửa chính trang web của chúng tôi — Mã FAQ bị trùng, ảnh đại diện sai trên Google, trang mẫu không ai nhấp và một đường dẫn bị chặn: những gì chúng tôi tìm thấy trên mythex.ai và đã sửa.
- Trang tĩnh vẫn hoạt động trong khi được xuất bản lại — Trước đây xuất bản lại trang tĩnh xóa trang đang chạy trước. Giờ trang cũ vẫn phục vụ cho đến khi bản mới lên, và thay đổi hiện trong vài giây.
- Lỗi hết bộ nhớ ẩn trong một nhãn tiến trình — Agent AI của chúng tôi hết bộ nhớ khi viết một file lớn. Nguyên nhân không phải mô hình hay các sub-agent chạy song song — mà là một nhãn trạng thái bị gửi lại 41.000 lần.
- File swap bị thiếu đã làm đứng các máy chủ của chúng tôi — Một máy chủ production ngừng phản hồi mà không crash, do thrashing bộ nhớ trên máy không có swap. Điều xảy ra và chúng tôi đã thay đổi những gì.
- Đánh thức cơ sở dữ liệu mà không gặp kết nối đã chết — Ứng dụng thức dậy từ trạng thái ngủ giữ yêu cầu đầu tiên 10–12 giây trên kết nối cơ sở dữ liệu đã chết. Cách chúng tôi đưa xuống còn 2,3 giây.
- Chúng tôi đang tự giới hạn tốc độ các dịch vụ của mình — Giới hạn yêu cầu theo địa chỉ của API chúng tôi coi các dịch vụ nội bộ như một người dùng bận rộn, và trên production chúng bắt đầu nhận lỗi 429. Cách chúng tôi tìm ra và sửa.
- Vì sao chúng tôi chuyển máy chủ của Mythex sang ARM — Khi công việc nặng chuyển vào sandbox riêng, máy chủ của chúng tôi chỉ dùng khoảng một phần ba bộ nhớ. Máy ARM nhỏ hơn giảm chi phí khoảng 30%. Đây là cách.
- Cách chúng tôi đưa triển khai về không có lỗi 502 — Watchdog tranh chấp với triển khai và load balancer nhận ra muộn. Cách chúng tôi tìm và sửa cả hai, và đưa số lỗi 502 mỗi lần triển khai về 0.
Sản phẩm
Điểm mới trong Mythex và lý do chúng tôi làm như vậy.
- 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.
- Không gian làm việc riêng và bản xem trước trực tiếp cho mọi dự án — Mỗi dự án Mythex chạy trong một không gian làm việc đám mây riêng, với bản xem trước trực tiếp bên cạnh chat. Cách hoạt động, cách dùng và những điều cần biết.
- Agent Mythex giờ biết Mythex có thể xây gì — Khi bạn yêu cầu một ứng dụng iPhone hay một bot phải luôn kết nối, agent giờ nói rõ rằng nó không khả dụng, đề xuất thứ gần nhất mà Mythex có, và chờ bạn đồng ý.
- Một trang đích cho mọi loại hình kinh doanh — Tìm “hệ thống đặt lịch cho phòng nha” hay “website cho tiệm bánh” và bạn sẽ gặp một trang Mythex được viết riêng cho ngành đó, kèm sẵn một prompt để xây dựng ứng dụng.
- Tự động nạp lại: giữ app đã publish luôn chạy khi credit sắp hết — Tự động nạp lại mua thêm credit Mythex khi số dư sắp cạn, để bản build dài hoặc app đã publish không dừng ở số 0. Cách thiết lập, các giới hạn và cách hoạt động.
- Xây dựng app Mythex từ Claude, Cursor hoặc Codex — Mythex có MCP server từ xa: kết nối Claude, Cursor hoặc Codex, và chúng viết code trong sandbox đám mây Mythex, với bản xem trước trực tiếp, cơ sở dữ liệu và publish.
- Checkpoint: hoàn tác mọi thay đổi mà agent thực hiện — Sau mỗi lượt thành công, Mythex lưu một checkpoint của dự án. Quay lại bất kỳ điểm nào trong hai lần bấm, hoặc sửa một tin nhắn cũ rồi thử lại.
- Kết nối Gmail, Google Sheets và Slack với trình xây dựng app của bạn — Connectors của Mythex liên kết Gmail, Google Sheets, Slack, Notion và nhiều dịch vụ khác với agent trong chat, không cần khóa API trong code. Cách hoạt động và giới hạn.
- Tên miền tùy chỉnh trên Mythex: mua một tên miền hoặc kết nối tên miền của bạn — App Pro trên Mythex có thể chạy trên tên miền riêng. Mua tên miền ngay trong Mythex, hoặc trỏ tên miền bạn sở hữu tới app bằng bản ghi CNAME. Các bước, gia hạn và giới hạn.
- Đọc prompt của bạn bằng nhập liệu giọng nói — Bạn có thể nói prompt với Mythex thay vì gõ. Bấm biểu tượng micro hoặc nhấn Alt+V, kiểm tra văn bản và gửi. Cách hoạt động và các giới hạn.
- Sửa bằng AI: một cú nhấp khi publish thất bại — Khi publish thất bại, Mythex giờ cho bạn biết chuyện gì đã xảy ra và đưa nút Sửa bằng AI: agent đọc log build hoặc log của app rồi tự sửa dự án.
- Tạo ảnh ngay trong khung chat — Yêu cầu Mythex vẽ ảnh hero, og:image hay logo, nó sẽ vẽ ngay trong chat và chỉ đưa vào app khi bạn nói. Đây là cách hoạt động.
- Đồng bộ GitHub và xuất code: code Mythex của bạn là của bạn — Mọi thứ bạn xây trên Mythex thuộc về bạn. Đồng bộ dự án sang GitHub, tải về dạng archive, hoặc nhập lại. Cách mỗi thứ hoạt động và giới hạn.
- Mythex giờ nhớ bạn là ai và bạn làm việc thế nào — Bộ nhớ, Về bạn, kiến thức dự án và workspace, cùng tìm kiếm chat cũ: Mythex không còn bắt đầu từ con số không trong mỗi chat. Xem, sửa hoặc tắt tất cả.
- Lên kế hoạch trước khi xây: Plan mode hoạt động thế nào trong Mythex — Plan mode cho phép agent Mythex tìm ra cách tiếp cận trước khi sửa bất cứ thứ gì. Đọc kế hoạch trong tab riêng rồi nhấn Build. Cách hoạt động và khi nào nên dùng.
- Thông báo lỗi publish giờ nói rõ chuyện gì đã xảy ra, bằng lời dễ hiểu — Khi một lần publish trên Mythex thất bại, bạn nhận một câu rõ ràng về điều đã xảy ra, cùng Sửa bằng AI và Thử lại — thay vì đầu ra thô từ hosting.
- App đã publish của bạn giờ vẫn hoạt động trong lúc publish lại — Trước đây publish lại khiến app Mythex đang chạy ngừng hoạt động trong lúc build. Giờ phiên bản cũ vẫn phục vụ cho đến khi phiên bản mới sẵn sàng, cùng hai sửa đổi khác.
- Bí mật và biến môi trường: đưa khóa vào dự án mà không dán vào chat — Khi agent Mythex cần một khóa API, nó hỏi qua một thẻ bảo mật thay vì ô chat. Cách bí mật dự án và biến môi trường hoạt động, và cách đổi một khóa.
- Bắt đầu từ một mẫu: prompt đầu tiên đã được viết sẵn cho ứng dụng của bạn — Mẫu Mythex cho bạn một prompt khởi đầu được viết cho từng loại trang web hoặc ứng dụng. Chọn mẫu, nhấn Dùng mẫu, và agent dựng phiên bản đầu để bạn tinh chỉnh.
- Sub-agent mà bạn có thể mở và đọc — Agent Mythex chia tác vụ lớn thành các lần chạy lồng nhau, và mỗi lần hiện trong chat thành một dòng bạn có thể mở và đọc. Cách nó hoạt động.
- Kiểm thử ứng dụng trên trình duyệt chỉ với một lệnh — Gõ /test và Mythex sẽ nhấp qua bản xem trước trực tiếp của bạn như một người dùng thật, chụp ảnh màn hình và báo lỗi trong chat. Cách dùng và khi nào nên dùng.
- Vì sao mọi ứng dụng Mythex đều có cơ sở dữ liệu riêng — Mỗi ứng dụng Mythex cần dữ liệu có một cơ sở dữ liệu Postgres riêng, ngủ khi rảnh. Vì sao chúng tôi chọn cách đó thay vì dùng chung, và các đánh đổi.
- Không gian làm việc và mời nhóm của bạn — Dự án Mythex nằm trong không gian làm việc. Mời đồng đội qua email, cùng làm trên các dự án và không trả phí theo ghế. Cách chủ sở hữu, thành viên và thanh toán hoạt động.
Công ty
Ghi chép từ đội ngũ.
- Giới thiệu Hướng dẫn Mythex và Blog Mythex — Hướng dẫn thực tế về xây app và website bằng AI, so sánh công cụ trung thực, và blog kỹ thuật về cách Mythex được xây — kể cả những thứ từng bị hỏng.
- Mythex giờ nói 12 ngôn ngữ — Website marketing của Mythex giờ có 12 ngôn ngữ, từ Português và Deutsch đến हिन्दी, 日本語 và العربية. Chọn ngôn ngữ của bạn ở footer.
Mythex · Bảng giá · Câu hỏi thường gặp · Hướng dẫn · Blog · Trường hợp sử dụng · Xây dựng bằng AI · Mẫu · So sánh Mythex · Thuật ngữ xây dựng ứng dụng bằng AI · Công cụ miễn phí để xây dựng ứng dụng bằng AI · Giới thiệu