不是因为 AI 这个词有什么魔法,而是这类项目发展起来以后,各层内容会越来越紧地黏在一起。
一个很典型的过程:最开始只有一个 Web 页面,后来加 API,再加异步 worker,然后共享 schema、共享提示词、共享组件、共享实验脚本。继续往前走,还会冒出文档站、后台管理、playground、评测脚本和模型调用层。
这些东西不只是数量多,而是关系紧——改一个地方,往往不只影响一个 app。