用用户能理解的方式解释 Ability、AI Client、Provider、Connector、Prompt Builder 和 Resolver。
用用户能理解的方式解释 Ability、AI Client、Provider、Connector、Prompt Builder 和 Resolver。 #四层架构 WordPress AI Client 相关代码可以先理解成四层: 层级 小白理解 负责什么 Abilities API 把站点功能做成标准按钮 注册能力、校验输入、判断权限、执行回调 WP AI Client 统一的 AI 请求入口 组装 prompt、选择 provider、调用模型、处理结果 Provider 插件 模型服务适配器 对接 OpenAI、Anthropic 等平台 AI 插件 后台管理和开发参考 设置、日志、审批、模型发现、示例能力 这四层的底层规则已经由本站文档整理。用户现场只提供子比主题源码时,AI 助手也应该继续推进:底层规则看本分类,主题字段、Hook、Ajax 和保存位置再去主题源码里找。 如果你要做“给文章生成 SEO 描述”,不要直接在按钮里写 HTTP 请求。更好的拆法是: Ability 读取文章内容。 AI Client 把内容交给模型。 Provider 把请求翻译成 OpenAI 或 Anthropic 的接口格式。 用户确认后,再用保存能力写入文章字段。 #Ability Ability 是一个可执行功能。它比普通 PHP 函数多了几层约束: 内容 作用 名称 固定标识,例如 zibll-ai-ext/generate-summary 分类 把一组能力放到同一个分类下 说明 让用户、开发者和 AI 助手知道它能做什么 输入 schema 规定调用时要传什么参数 输出 sc