Drupal 的 AI 已经不再是一堆按厂商拆开、谁需要谁自己挂上去的贡献模块。它现在是一个有抽象层托底的统一项目,有安全团队覆盖的发布周期,并且在 Drupal CMS 里被打包成产品,在安装过程中主动问你要不要把其中一部分打开。值得问的问题已经从 Drupal 能不能做 AI,变成了哪些部分值得打开,以及当四位编辑每个工作日都在用它时,每一项功能到底要花多少钱。

多数文章讲到演示就停了。有人敲一段提示词,页面出现了;你看着聊天机器人建出一个内容类型。演示本身是真的。它没有告诉你的是,编辑点下那个按钮的瞬间有什么离开了你的基础设施,清单上的模块里哪些从来没有发布过稳定版,以及哪一条预算真的会涨。

Drupal AI 给企业带来了什么? AI 模块里的提供方抽象层,会把聊天、嵌入、翻译和图像调用路由到任何已配置的厂商,或者路由到跑在你自己硬件上的模型;在它之上还有替代文本、翻译、编辑辅助、语义搜索和站点搭建智能体的子模块。用途窄的功能已经可以投产,运行成本也极低。语义搜索和智能体仍处在 alpha 或不够成熟的阶段,需要在周围补上真正的工程。


2026 年的 Drupal AI 到底是什么

它的脊梁是一个贡献项目。AI (Artificial Intelligence) 模块报告有 17,818 个站点在用,支持 Drupal 10.5 以上或 11.2 以上,带有 1.4.7 和 1.3.12 两个稳定版本,以及 2026 年 8 月 27 日发布的 1.5.0 候选版本。稳定分支由 Drupal 安全团队覆盖,当你在判断要不要把某个东西放到客户站点上时,这一点比功能清单更重要。2.0.x 分支正在活跃开发中。

顺带交代一下底层平台的情况:当前推荐的 Drupal 核心版本是 2026 年 8 月 6 日发布的 11.4.5,同时为尚未升级的站点保留 10.6.15。如果你还在判断 Drupal 是不是合适的平台,我们的 2026 年 Drupal 网站开发指南单独回答了那个问题。

真正起作用的是提供方抽象层

开发者文档把设计说得很直白:AI 提供方是 Drupal 可以调用的服务,而这些调用被抽象成了操作类型。文档列出的类型包括基础与流式两种聊天、文本到图像、文本到语音、语音到文本、嵌入、内容审核、音频到音频、语音到语音、图像分类、文本翻译以及图像到图像。

它的后果与其说是技术的,不如说是商业的。针对聊天操作写出来的模块,可以配合任何一个已配置的提供方工作,所以换厂商是一次配置变更,而不是一次重写。Drupal 自己的提供方页面列出了 48 个集成,包括 OpenAI、Anthropic、Google Gemini 与 Vertex、AWS Bedrock、Azure、Mistral、Groq、Hugging Face、DeepL、Deepgram、ElevenLabs、LiteLLM、LM Studio、Ollama 和 amazee.ai。

这种可移植性有一个值得早点说清的边界。可移植的是接口,不是提示词。针对某个模型调好的提示词,换到另一个模型上经常出来更差的结果,所以换提供方在代码上很便宜,代价是一轮提示词测试。

盒子里装了什么

AI 项目在核心层之外,还捆绑了自动化器、用于调试的 API 浏览器、可观测性与日志、聊天机器人、CKEditor 集成,以及助手和智能体 API 的子模块。有几项能力最初长在里面,后来搬到了各自的贡献项目里,这也是你第一次搜索时觉得生态很散的原因。AI Search、AI Content Suggestions、AI Translate、AI Validations、AI ECA 和 Field Widget Actions 现在都有各自的发布周期,成熟度也相差很大。

Drupal CMS 是怎么打包它的

Drupal CMS 是一个独立产品,而不是核心的某个版本,面向市场和内容团队而不是开发者。Drupal CMS 2.0 在 2026 年 1 月 28 日发布,构建在 Drupal 核心 11.3 之上,发布线此后也没有停:2.1.4 已于 2026 年 9 月 1 日发布。

它打包的 AI 能力是刻意做窄的。它用可用的 Canvas 组件,从文本提示词生成完整页面;它运行一个管理端聊天机器人,处理创建内容类型、定义分类术语、添加字段这类搭站工作;它在有人工复核的前提下生成替代文本;它还提供一个仪表盘,显示哪些功能已开启、配置了哪些提供方。安装流程里可以选择 amazee.ai、OpenAI 和 Anthropic。

发布公告里真正应该塑造你风险判断的词是“可选”。在有人配置提供方并填入凭据之前,Drupal CMS 的安装不会调用任何模型,所以一个全新安装本身不构成数据保护问题。它变成问题的那一刻,是管理员把 API 密钥粘进提供方表单的时候,而这件事通常由手最快的人完成,而不是由需要担责的人完成。

真正值回票价的用途

替代文本与媒体元数据

AI Image Alt Text 模块报告有 10,467 个站点,并在 2025 年 12 月 5 日为 Drupal 10.2 和 11 发布了 1.0.2。它在每个图像字段控件上放一个生成按钮,支持多语言内容和自定义提示词,还附带一个批量子模块,用来为站点上已有的图片重新生成替代文本。

这是整套东西里最明确的一处胜利,因为它瞄准的是别的方式永远做不完的活。一个有 6,000 张图片的媒体库,意味着几周的手写工作量,而没有哪个组织会为此拨预算;于是 alt 属性一直空着,无障碍审计年年卡在同一行。生成加上复核,把它变成几天的事,前提是复核真的发生。

多语言站点上的翻译

AI Translate 于 2026 年 8 月 27 日达到稳定版 1.4.0,报告有 886 个站点,支持 Drupal 10.4 以上或 11。它给 Drupal 自带的内容翻译体系加上了一键翻译,从翻译标签页工作,能处理多种字段类型和引用实体。

设计上的关键点在于,它填进 Drupal 已有的翻译工作流,而不是取而代之。修订版本、审核状态和权限都留在原处,人可以通过常规界面修改结果。这正是一个能摆到受监管客户面前的翻译功能,与一个绕开你编辑管控的外挂之间的区别。

编辑辅助与分类法

AI 项目自带 CKEditor 集成,而 AI Content Suggestions 模块搬到了贡献区,在创作界面里负责摘要、可读性评分、内容审核、语气调整、标题生成和分类标签建议。这是整个生态里最热闹也最不稳定的一角,这里的模块比别处更容易在版本之间改变形态。

在把其中任何一个纳入计划之前,先读项目页面上报告的安装数。替代文本超过 1 万个站点,几个编辑类模块只有几百个。这不是对代码质量的评判,而是它在真实生产里被摔打过多少的度量,并且应该由它来决定你为测试留多少时间。

最容易让人失望的功能是语义搜索

AI Search 是被点名要求最多、同时最没准备好被打开的模块。截至 2026 年 9 月 2 日,它没有受支持的稳定版本:1.x 分支停在 2026 年 7 月 12 日的 1.3.0-alpha4,2.x 分支停在 2026 年 6 月 24 日的 2.0.0-alpha2,报告安装数为 703。

它还会把基础设施一起带来。它作为 Search API 模块的后端运行,需要一个向量数据库,支持 Milvus、Pinecone、Qdrant、PostgreSQL、MariaDB、OpenSearch、Azure 和 SQLite。诚实的描述是:alpha 阶段的软件,外加一个从此由你的团队运维、监控和备份的数据存储。那是一个项目,不是一个复选框。

更深的问题在模块的上游。语义检索的上限就是你喂给它的分块质量,而一篇把六个松散相关的主题写在一个长页面里的内容,嵌入出来的向量什么也不代表。那些从向量搜索里拿到好结果的站点,几乎无一例外先重组了内容,而那次重组才是真正的工作。

智能体式的站点搭建

AI Agents 模块是一个从文本到动作的智能体框架,自 2026 年 8 月 13 日起进入稳定版 1.3.4,报告安装数为 9,677,支持 Drupal 10.3 和 11 及以上。它开箱带三个智能体,覆盖字段、内容类型和分类法,并与聊天机器人和 AI Assistants API 集成。

用得好,它在搭建过程里那段乏味的中段确实有价值。手工在六个内容类型上建三十个字段,是一个下午的点击,产生不了任何设计价值,而智能体能从一段描述里几分钟做完。它不会做的是决定这些内容类型应该是什么,而那才是决定这个站点两年后还能不能用的部分。

有一条运维规则,把省时工具和事故分开。让改配置的智能体跑在启用了配置导出的开发环境上,永远不要跑在生产上,这样每一处改动都会以可评审的差异出现在版本控制里。我们关于企业中的 AI 智能体、成本与失败模式的文章,讲了为什么未经评审的智能体动作是最昂贵的一类 AI 失败。

托管 API,还是自己跑的模型

抽象层给了你三种形态,而这个选择会把成本、延迟和数据处理推向不同方向。

默认是托管的厂商 API。它起步最便宜,不需要基础设施,并且能用上最强的模型。它同时意味着每一次调用内容都会离开你的网络,而你的运行成本是一张你无法控制的浮动账单。

来自愿意就数据驻留签约的提供方的私有或托管端点,位置居中。你仍然按 token 付费,但可以指定区域,并就处理方式拿到合同条款。这是大多数英国和欧盟客户最后会选的那一档。

跑在你自己硬件上、通过 Ollama 或 LM Studio 提供服务并配置成提供方的模型,是唯一一种内容从不离开你基础设施的形态。成本的形状会翻转:不再是一张没有下限的按 token 计费的账单,而是无论你调用十次还是 1,000 万次,都为那台机器付一笔固定的月成本。

对编辑工作来说,延迟没有大家想的那么要紧,因为等几秒钟拿到生成替代文本的编辑,并不在乎模型跑在哪里。它要紧的时候,是模型坐在公开搜索或聊天机器人的请求路径上,而那恰好是自建最难估容量的情形。

质量是诚实的取舍。开放权重的模型在受限任务上已经补上了大部分差距,比如替代文本和翻译,这类任务指令简单、输出很短。它们在长上下文摘要,以及智能体式配置变更所要求的多步指令遵循上,仍然落后。

跑 Drupal AI 要花多少钱

token 价格按每百万 token 公布,并以美元计价。OpenAI 的价格页面目前列出 gpt-5.6-luna 输入 $0.20、输出 $1.20,gpt-5.6-terra 为 $2.00 和 $12.00,gpt-5.6-sol 在短上下文下为 $4.00 和 $20.00。每一档的缓存输入大约比新鲜输入便宜十倍,这对反复重发同一段上下文的检索型负载影响很大。

编辑功能的一次估算

这些是估算,而且建立在你应该用自己的实测替换掉的假设上。拿一个 900 词的页面。原文加上系统提示词,输入大约落在 1,500 个 token,而它的译文大约是 1,600 个输出 token,因为多数目标语言都会变长。

在中间那一档,这大约是 $0.003 的输入和 $0.019 的输出,所以每页每语言大约 $0.022。把 500 页存量内容翻成八种语言,是 4,000 次调用,一次性大约 $88。以同样八种语言跟上每月 40 篇新页面,每月大约 $7。

这个数字通常朝着人们没预料到的方向让人吃惊。他们为一张很大的 AI 账单做了预算,结果编辑类功能比咖啡还便宜。替代文本和分类标签建议还要更小,因为它们的输出各自只有几十个 token。

真正会咬人的数字

检索不一样,因为每一次查询都会把检索到的段落作为输入重新发给模型。十段各 500 token,就是 5,000 个输入 token 再加上一个问题,答案大概 300 个 token。

在最便宜的一档,这大约是每次查询 $0.0014,所以每月 50,000 次查询大约 $70。在中间一档,同样的流量大约 $680。模型选择会把这张账单挪动十倍,提示词缓存会再挪一次。

这也是唯一一项成本跟着访客流量走、而不是跟着编辑产量走的功能。其他所有功能都随你的团队发布多少而变,那是可预测的。一个面向公众的 AI 搜索或聊天机器人随多少人来访而变,那是不可预测的,而它正是会开出吓人发票的那一项。

估算里没有算进去的

向量数据库的托管是另一条支出,无论那是一个托管服务还是一台由你团队运维的服务器。把语料嵌入一次很便宜;每次保存内容都重新嵌入并不便宜,而没有人为这件事建模。失败并重试的调用照样计费。而复核这一步花的是人力不是 token,这也是为什么它几乎总是纸面上最大的那个数字。

英国和欧盟的项目卡在数据保护上

当编辑点下生成,字段内容和你的提示词就去了已配置的提供方。在托管 API 之下,那是一次向第三方的数据传输,并且它发生在每一次调用上,悄无声息,来自一个看起来和 CMS 其他部分毫无二致的界面。

内容管理系统特有的风险,是人们低估了它装着什么。文章是安全的那部分。评论、用户资料、网页表单提交、编辑备注,以及涉及具名个人的未发布草稿,都是坐在同一个数据库里的个人数据,而一个配置得稍微宽了一点的自动化器,会很乐意把它们发出去。

控制者与处理者

用了厂商并不等于把责任转出去了。ICO 关于 AI 中的问责与治理的指南明确指出,数据保护合规的整体问责落在控制者身上,也就是你的组织,并且识别控制者与处理者的关系本身是这项工作的一部分,而不是一道手续。

同一份指南对影响评估提出了清楚的预期。它写道,在绝大多数情形下,AI 的使用都会涉及很可能对个人权利和自由造成高风险的处理,因而触发开展 DPIA 的法定要求。如果你判断某项具体用途并非高风险,你仍然必须记录自己是怎么得出这个结论的。请注意,该指南目前正因《Data (Use and Access) Act》而处于复审中,所以在依赖细节之前先重新核对。

欧盟 AI 法案的透明度义务

如果你服务欧盟用户,Regulation (EU) 2024/1689 的 Article 50 适用于你。Article 113 把一般适用日期定为 2026 年 8 月 2 日,那一天已经过去,所以这些是正在生效的义务,而不是将来的义务。

有三处直接触到 CMS。Article 50(1) 要求,打算与人直接交互的系统必须做到让这些人知道自己面对的是一个 AI 系统,除非这一点显而易见。那说的就是你站点上的聊天机器人。Article 50(2) 对生成合成内容的系统提供方施加标记义务,并在系统执行标准编辑的辅助功能、或没有实质性改变输入时给予豁免。

真正会改变项目人力安排的是 Article 50(4)。部署者若生成或操纵为向公众通报公共利益事项而发布的文本,必须披露该内容是人工生成的;而当内容经过人工复核或编辑管控,且有自然人或法人对其承担编辑责任时,这项义务不适用。你差点砍掉的那一步复核,正是免除披露义务的同一步。

它在哪里失败

没人读的元数据

批量生成、未经阅读就发布的替代文本,是最常见的失败,因为这个功能把它变得太容易了。视觉模型描述的是画面里有什么,而不是这张图在页面上起什么作用,于是一张产品照片变成了“一个人拿着一个瓶子”,而不是产品名称。对使用屏幕阅读器的人来说,那比一个空属性更糟,因为页面现在看上去已经整改过了,不会有人再回来看。

生成的摘要和元描述同理。它们读起来很顺,而这恰恰是复核者会一扫而过的原因;一段流畅但错误的摘要,比一段别扭但正确的摘要活得久得多。

比被替换掉的那个更差的搜索

两种失败会叠在一起。第一种是结构性的:分块糟糕的内容,会让检索返回大致相关的段落,而不是那个正确的段落。第二种是没人预料到的倒退,也就是精确匹配的丢失。一个输入零件编号、发票单号或姓氏的用户,想要的就是那个字符串,而纯向量搜索返回的是语义上关于零件编号的文档。

解法是混合检索,让关键词搜索和向量搜索一起跑,然后合并结果。这是标准做法,而在 AI Search 仍处于 alpha 的情况下,它通常是你自己造出来的,而不是配置出来的。

逐渐偏离原文的翻译

机器翻译一个页面没有问题。有问题的是这个页面后来在英文侧改了,而译文原封不动,于是这个站点会用七种语言悄悄地自相矛盾。模块里没有任何东西替你追踪原文是否过期,所以必须有人把重新翻译当成一项流程接下来。

数字值得单独检查一遍。一个把价格渲染成错误货币符号、或者把英文原文没有换算的数值换算掉的译文页面,制造的不是错别字,而是一场商业纠纷。

没人做预算的复核

这里的每一项功能都是在搬运工作,而不是消灭工作。生成用几秒,复核用几分钟,所以到了 500 页,复核就是项目本身。只为实施做预算的团队会在第三周发现这件事,然后悄悄不再使用该功能,AI 试点就是这么死的。

你仍然要自己造的东西

治理排在最前面,因为这些模块给了你能力却没给你策略。你需要决定哪些角色可以用哪项功能、作用在哪些内容类型和字段上、对着哪个提供方,然后把它落实在配置里,而不是落实在一页 wiki 上。

提示词属于纳入版本控制的配置,像任何其他变更一样评审和部署。由当班的人随手敲进生产表单的提示词,是未经测试、并且直接产生费用的代码。

支出控制不包含在内。可观测性子模块记录调用,它告诉你的是事情发生之后发生了什么。一个在大批内容上不断循环的错配自动化器,需要在提供方那一侧设一个硬上限,再加一条告警。

你还需要降级路径。提供方宕机时,创作体验应该优雅退化,而不是让编辑连节点都保存不了。这是普通的集成工程,也正是把演示和上线区分开的那部分。如果你同时也在权衡前端架构,我们对无头 CMS 与传统 CMS的比较是配套的那个决定。

一次落地实施要花多少钱

先说费率,别的都从它推导出来。英国的 Drupal 合同费率,中级大约每天 £400 到 £550,资深工作 £550 到 £750,这在我们关于聘请 Drupal 开发者的指南里写过。

一次窄范围的落地,也就是 AI 模块、一个已配置的提供方、替代文本和翻译、角色级治理,以及对你 DPIA 的支持,通常落在 £4,000 到 £9,000。一整套编辑功能,再加上分类建议、CKEditor 辅助、放在代码里的提示词和支出监控,是 £10,000 到 £25,000。

在相当规模的内容集上做语义搜索或公开聊天机器人,是另一个量级的工作。混合检索、分块策略、向量基础设施,以及一套能告诉你新搜索是否胜过旧搜索的评估工具,把它推到 £25,000 到 £60,000。token 支出叠在这三者之上,而且在第一年通常是最小的一条。

有两项成本落在开发预算之外。DPIA 和提供方合同审查属于法务与数据保护的工作,而编辑复核的人力是一个人员配置决定,不是一条项目预算。给这两项划定范围,是我们 AI 集成服务交付的一部分,因为一个没有它们就上线的项目,上线的是一份责任。

把它真正部署起来

Mecanik 把这类集成作为软件开发工作的一部分构建在 Drupal 上,而这个模式在不同客户之间是一致的。模块一个下午就装完了。真正花时间的,是决定哪些功能配得上它们带来的复核负担,是把不该出去的内容挡在第三方日志之外,以及把贡献模块刻意留给你的治理和监控建起来。如果你希望有人对着你自己的内容集和你自己的监管处境把这些划定范围,我们的 AI 集成服务页面是起点。



常见问题

Drupal AI 模块实际上做什么? 它提供一个抽象层,把 AI 调用变成聊天、嵌入、文本到图像和文本翻译这类操作类型,然后路由到你配置的任何提供方。子模块建立在这一层之上,交付具体功能,包括替代文本生成、内容翻译、分类标签建议、语义搜索和站点搭建智能体。基础模块本身不会显示任何东西,直到你装上一个提供方、填入凭据,并启用你想要的子模块。

Drupal AI 是免费的吗? 模块是自由开源的,许可证与 Drupal 核心相同,但模型调用不是。每一次生成、嵌入和检索都会把 token 发给你配置的提供方,而该提供方会以自己的货币按每百万 token 向你计费。在自己的硬件上跑模型可以去掉按 token 计费,换成为那台机器支付固定的月成本,只有超过一定用量之后才更便宜。

Drupal AI 会把我的内容发给第三方吗? 如果用托管提供方,会。字段内容和你的提示词在每次调用时离开你的基础设施,而内容管理系统里除了文章,评论、用户资料和网页表单提交同样存着个人数据。在 UK GDPR 下你仍然是控制者,ICO 预期绝大多数 AI 部署都要做 DPIA,而自托管模型是唯一一种没有任何东西离开你自己服务器的配置。

Drupal AI Search 可以投入生产吗? 单靠它不行。截至 2026 年 9 月 2 日,AI Search 模块没有受支持的稳定版本,两个分支上都只有 alpha 构建,而且它需要 Search API 模块外加一个之后由你团队运维的向量数据库。那些从中拿到好结果的站点,都在它周围建起了混合检索和分块策略,所以请把它当作一个搜索项目的一个部件,而不是一个打开就能用的模块。

一次 Drupal AI 落地要花多少钱? 覆盖 AI 模块、一个提供方、替代文本和翻译、角色级治理以及 DPIA 支持的窄范围落地,通常是 £4,000 到 £9,000。把提示词放进代码并加上支出监控的整套编辑功能是 £10,000 到 £25,000。在大内容集上做语义搜索或公开聊天机器人,含混合检索、分块和评估,是 £25,000 到 £60,000,而 token 支出叠在上面,是最小的一条。