博客

我们如何构建和运行 Mythex(包括出过问题的部分),以及产品有哪些新功能。

工程

Mythex 是如何构建和运行的,包括哪里出了问题、我们如何修复。

  • 发布失败时,正常运行的后端永远不会被删除 — 一次失败的重新发布可能删掉应用正在运行的 API,或者让有问题的新版本继续运行。Mythex 撤销失败发布的方式有三处修复。
  • 告警只触发一次,而不是每台服务器各触发一次 — 一条每天最多发送一次的告警,在一个下午里到了我们这里五次。两台服务器加上一次部署,让内存中的去重机制失效,共享状态修好了它。
  • 迁移到更大的工作区,又不让任何人等待 — 我们升级到 2 GB 后,约四分之一的工作区仍停留在 1 GB。第一个修复方案让一个人等了七分钟。我们做了什么改动,又做了哪些调整。
  • 数据库按实际用量计费 — 过去我们会估算每个应用的数据库费用,而这个估算在两个方向上都是错的。现在,每个数据库都按实测用量计费,精确到每小时。
  • 捕获发布后立即崩溃的应用 — 有三次发布通过了健康检查,而它们的 API 在每次启动后几秒钟就会崩溃。原因在于:崩溃次数是在一个只保留最近五条记录的列表中统计的。
  • 让图片密集的代理回合保持在内存范围内 — 一个代理回合在持续查看目录扫描件时,在 952 MB 处耗尽了内存。三个独立的原因,各自都把图片保留得太久,以及我们如何修复它们。
  • 让长时间的代理回合保持在上下文窗口之内 — 我们的子代理会一直增长,直到模型拒绝它们,或者为了节省空间而提前停止,还会错误地计算俄语的 token 数。三项修复让长时间的 AI 工作得以完成。
  • 手机休眠时保持聊天在线 — 手机会休眠、切换标签页,并在构建过程中断开网络。两个 bug 让 Mythex 的聊天停滞,或者事后只显示半条回复。我们如何找到并修复了这两个问题。
  • 一个大型聊天如何可能让我们的 API 宕机 — 9 月 28 日,我们的两台 API 服务器同时耗尽了内存。第一个修复是加大内存;真正的修复是按大小而非数量加载聊天历史。
  • 连按两次发布,现在只会发布一次 — 同一个应用的三个发布请求相隔 84 毫秒到达,每个都启动了一次完整的部署。我们让数据库决定由谁发布,并如实告诉其他请求真实情况。
  • 修复自家网站的 SEO 经验教训 — 重复的 FAQ 标记、Google 显示的错误缩略图、没人点击的模板页面,以及边缘服务拒绝的路径:我们在 mythex.ai 上发现并修复的问题。
  • 静态网站在重新发布时保持在线 — 以前在 Mythex 上重新发布静态网站时,会先清空线上文件,再上传新构建。现在旧网站会一直提供服务,直到新网站就位,更改几秒内即可生效。
  • 藏在进度标签里的内存溢出崩溃 — 我们的 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 自定义域名:购买或连接你自己的域名 — Pro 套餐的 Mythex 应用可以运行在你自己的域名上。你可以在 Mythex 内购买域名,也可以用一条 CNAME 记录将你已拥有的域名指向应用。步骤、续费与限制。
  • 用语音输入口述你的提示词 — 你可以对 Mythex 说出提示词,而不必打字。点击麦克风或按 Alt+V,检查文字后发送。了解其工作方式和限制。
  • Fix with AI:发布失败时一键修复 — 发布失败时,Mythex 现在会告诉你具体发生了什么,并提供「Fix with AI」:代理会读取构建输出或你应用的日志,然后修复项目。
  • 直接在聊天中生成图片 — 让 Mythex 为你生成主视觉图、og:image 或徽标标记,它会直接在聊天中画出来,只有在你同意时才放入应用。以下是它的工作方式。
  • GitHub 同步与导出:你在 Mythex 上的代码归你所有 — 你在 Mythex 上构建的一切都属于你。可以将项目同步到 GitHub、下载为压缩包,或将压缩包导入回来。了解每种方式如何运作以及限制。
  • Mythex 现在会记住你是谁以及你的工作方式 — 记忆、关于你、项目与工作区知识,以及对过往聊天的搜索:Mythex 不再在每次聊天时从零开始。你可以查看、编辑或关闭其中的全部内容。
  • 先规划再构建:Mythex 中计划模式的工作方式 — 计划模式让 Mythex 代理在编辑任何内容之前先梳理出方案。在独立的标签页中阅读计划,然后点击 Build。了解它的工作方式以及何时使用。
  • 发布错误现在用直白的语言说明发生了什么 — Mythex 发布失败时,你会得到一句关于问题所在的简明说明,外加 Fix with AI 和 Try again,而不再是托管平台的原始输出。
  • 你的已发布应用现在在重新发布时保持在线 — 过去重新发布会在构建期间让正在上线的 Mythex 应用下线。现在,旧版本会在新版本准备就绪之前继续提供服务,此外还有另外两项修复。
  • 在聊天中不粘贴密钥,也能管理机密和环境变量 — 当 Mythex 智能体需要 API 密钥时,它会通过安全卡片请求,而不是在聊天框里要。了解项目机密和环境变量的工作方式,以及如何轮换密钥。
  • 从模板开始:为你的应用准备一条书面的第一条提示词 — Mythex 模板为某类网站或应用提供量身定制的起始提示词。选择一个,点击「使用模板」,智能体就会构建出第一个版本,之后你再逐步完善。
  • 可以打开并阅读的子智能体 — 当 Mythex 智能体把复杂任务拆分为嵌套运行时,每一个都会在聊天中显示为一行,你可以打开并阅读。了解它的工作方式以及你能控制什么。
  • 一条命令在浏览器中测试你的应用 — 输入 /test,Mythex 会像真实用户一样点击你的实时预览,截取屏幕截图,并在聊天中报告哪里出了问题。了解如何使用以及何时使用。
  • 为什么每个 Mythex 应用都有自己的数据库 — 每个需要数据的 Mythex 应用都会获得自己的 Postgres 数据库,并在空闲时休眠。我们为什么选择每个应用一个数据库,而不是共享数据库,以及其中的权衡。
  • 工作区与邀请你的团队 — Mythex 项目存放在工作区中。通过邮件邀请队友,共同处理同一批项目,并且无需按席位付费。了解所有者、成员和计费的运作方式。

公司

来自团队的笔记。

  • 推出 Mythex 指南与 Mythex 博客 — 关于使用 AI 构建应用和网站的实用指南、诚实的工具对比,以及一个讲述 Mythex 如何构建、包括哪些地方会出问题的工程博客。
  • Mythex 现已支持 12 种语言 — Mythex 营销网站现已支持 12 种语言,包括葡萄牙语、德语、印地语、日语和阿拉伯语。在页脚选择你的语言即可。

Mythex · 价格 · 常见问题 · 指南 · 博客 · 使用场景 · 用 AI 构建 · 模板 · Mythex 对比 · AI 应用构建术语表 · 免费的 AI 应用构建工具 · 关于

Mythex 适用于…

  • Mythex 团队版
  • Mythex 创始人版
  • Mythex 产品经理版
  • Mythex 设计师版
  • Mythex 营销版
  • Mythex 销售版
  • Mythex 运营版
  • Mythex 人力资源版
  • 网站
  • 原型设计
  • 内部工具
  • 合作伙伴计划

指南

  • 构建教程
  • 对比
  • 概念解读
  • 创意与发布
  • 提示与交付

博客

  • 工程
  • 产品
  • 公司
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