03 – WordPress + AI 开发

本期视频旨在介绍一下我在做 WordPress 开发时是如何协同 AI 做辅助开发的。视频分两期发,第一期展示三个 Demos:

  1. WordPress 小功能开发
  2. 传统 PHP 插件开发
  3. Gutenberg Custom Blocks 开发(偏 JavaScript)

在下一期的视频里,我们会再介绍:

  1. 经典主题开发(Classic Themes)
  2. 区块主题开发(Block Themes)

在这次的展示里,我们基本上都没有怎么自己写代码(除了在第三个demo的最后一部分)。大家其实可以看到我真正想表达的核心观点其实就一个:不能完全依赖 AI,你还是得懂你在干什么。也正因此,我非常建议大家在使用 AI 开发的时候,要像自己写代码那样、一步一个脚印的写,把你的逻辑输出给 AI。这种方式虽然看起来很笨拙(也有可能在不久的将来会被完全淘汰),但是在我这两年使用 AI 辅助开发以来,实践表明这种方式对我而言反而是最高效的。总体而言,总结优势如下:

  1. 正如视频最后那部分,有些很简单的修改,也许你自己介入去改会比让 AI 再交互一轮要来的快。
  2. 因为分得细致,如果出了什么问题了,要 debug 起来会容易很多,而且回滚一个交互的影响不会太大。
  3. 如果任何一点小改动都要跟 AI 交互一轮,那在频繁出 bug 的期间(就是改一下、报一次错、再改再报),你会花费大量的时间在等候 AI 回复、以及浪费大量的 tokens。这种情况会比你想象中多的多。
  4. 最后是掌控力。你清晰知道这个项目是怎么写的,那你任何时候都可以重新主导回这个项目后续的迭代开发(而非从一开始就只能依靠 AI 了)。

虽然这个视频给出的是 WP+AI 的案例,但实际上在任何类型项目的开发工作当中,都应该如此。当然,这也纯属个人习惯。如果你更偏向于使用完全交由 AI 一次性输出项目的方式,也可以按照你的方式去使用 AI,工具自然是挑适合自己使用方式的去用。

最后,在本视频中我使用了 WordPress 官方的 Skills 包,你可以在官网 Github 这里下载。如果打不开的话,也可以在我这下载

相关文章