DEV
← 返回笔记 | 2026-05-20
AI 协作

从前端失控到先理解再动手

5 min read

我第一次明确把前端从 Codex 主线里拆出来,是因为项目页面开始失控。

Codex 在后端、数据结构、命令执行和严谨收口上很强。可一到前端视觉,它经常会做出很奇怪的东西。不是单纯配色不好,而是页面会出现像演示稿一样的说明文字,信息层级也容易变得像临时汇报页。

这种问题在正式项目里很刺眼。项目页面要服务真实使用,而不是像 AI 在解释自己做了什么。

第一次拆分

最早的办法是让 Gemini 或 Antigravity 来处理前端方向。

这一步确实有用。Gemini 对视觉气质、页面结构和前端表达更敏感,能帮我摆脱 Codex 那种过度说明的页面风格。但直接让 Gemini 动手也会有问题。它有时没有完整理解项目代码,容易漏改、误改,或者改到一半报错。

所以问题不只是“哪个模型前端更强”。更准确地说,是 Gemini 动手前需要先理解项目上下文。

先理解,再动手

后来我把流程改成 Codex 主导。

Codex 先整理相关代码、业务目标、页面边界和不能改的部分,再把这些上下文交给 Gemini。Gemini 先复述理解或给出方向,确认没有跑偏以后,再进入前端方案或具体修改。最后仍由 Codex 检查 diff、运行构建和收口。

这个变化很大。之前是我在两个工具之间传话。后来变成 Codex 可以通过 Gemini CLI 维持持续会话,直接把上下文喂进去,再把结果带回当前项目。

现在留下的原则

这段经历最后留下来的不是某个固定工具,而是一条原则:前端不是让另一个模型随便重写,而是让更适合前端的模型在足够上下文下工作。

Codex 负责工程边界和验证。Gemini 或 Antigravity 负责视觉方向和页面气质。Claude Code 可以作为审查和对照视角,但不强行作为主入口。

对我来说,这就是跨模型协作从临时求助变成工作流的开始。