按此:AI 可以与 Aaron Edwards 一起改进 WordPress 文档吗

已发表: 2023-03-07

欢迎来到 Press This,WMR 的 WordPress 社区播客。 每集都有来自社区各地的嘉宾和 WordPress 开发人员面临的最大问题的讨论。 以下是原始录音的转录。

由 RedCircle 提供技术支持

Doc Pop :您正在收听 Press This,WMR 上的 WordPress 社区播客。 每周我们都会聚焦 WordPress 社区的成员。 我是你的主人,Doc Pop。 我通过我在 WP Engine 的角色以及我在 TorqueMag.Io 上的贡献来支持 WordPress 社区,在那里我可以做播客、画卡通和教程视频。 检查出。

您可以在 Red Circle、iTunes、Spotify 上订阅 Press This,也可以直接从 wmr.fm 下载剧集。

现在,今年和现在有很多关于网络和人工智能、人工智能、大型语言模型、稳定扩散的讨论。 谷歌和必应一直在尝试在搜索查询的顶部显示人工智能生成的答案。

一些开发人员正在尝试使用 ChatGPT 等人工智能工具来生成代码片段。 现在围绕 AI 正在发生许多有趣的事情,在我们记录的过程中,很难说出我们在这个技术周期中所处的位置。 就像我们才刚刚开始?

明年情况会完全不同吗? 网络将如何不同以及 WordPress 将如何受到影响? 所以我非常高兴亚伦爱德华兹今天能加入我们的节目。 Aaron 是 WPMU Dev 的首席技术官。 他还是 Infinite Uploads 的创始人,这是 WordPress Imajinn AI 的云存储插件和 WordPress 的 AI Image Generator。

他是一种名为 ChatWP 的新工具的创建者。 我认为这些工具中的最后两个将与我们今天的谈话相关。 在我们进入 AI 之前,Aaron,你为什么不告诉我们你的 WordPress 起源故事?

Aaron Edwards:当然是我的简短起源故事,当它是 WordPress MU 或现在称为 Multi-Site 的多用户时,我开始对 WordPress 真正感兴趣,因为我试图建立一种网站网络,有点像 WordPress.com。 所以那是我开始学习 WordPress 开发的时候,实际上当时作为客户加入了 WPMU Dev,然后最终被他们聘为开发人员。 现在快进,什么,12 年左右? 我是首席技术官,那家公司已经成长了很多。 但最近我也一直在构建自己的小项目。 你提到的一些。

这就是我的 WordPress 故事。

Doc Pop:你和我已经在 Torque Social Hour 上讨论过关于 Imajinn 的问题,我们将在本集中稍后讨论这个问题。 但是您刚刚推出的最新产品是 ChatWP。 ChatGPT 有点有趣。 您能告诉我们一些关于什么是 ChatWP 的信息吗?

Aaron Edwards: ChatWP 基本上是一个 WordPress 聊天机器人,我在 WordPress.org 的所有 WordPress 文档上对它进行了训练。 正因为如此,它才拥有关于它的定制知识。 然后我用它来创建一个自定义聊天机器人,这样任何人都可以提出有关 WordPress 的问题,它会形成完整的答案。

与搜索引擎不同,它实际上会回答完整的问题并为您提供代码片段和示例。 我的意思是,你甚至可以告诉它以诗歌的形式回答,它会这样做,这非常有趣。

是的,这真的只是一个实验,因为我正在学习这项新技术和一种全新的方法来根据自己的需要定制它。

Doc Pop:所以你说这与将问题提交给 Google 或在 Stack Overflow 上查找有何不同,但是在 ChatWP 上查找问题与可能去 ChatGPT 并询问这样的技术问题有何不同?

亚伦·爱德华兹:对。 好吧,ChatGPT,我要让他们在其中一个点上混淆,它在整个互联网上接受过训练,所以我认为它在 2021 年就具备了某种常识。 在很多主题中,但它并不专门针对任何一个主题。 此外,他们仍然不提供任何类型的 API 供您自己控制。

Doc Pop:嗯嗯。

Aaron Edwards:您现在必须在他们的网站上使用他们的界面。 因此,实际上并没有任何清晰、简单和强大的方法来为您自己的内容构建相同类型的机器人。 无论是您自己的支持文档还是在本例中作为演示,我都使用了 WordPress 支持文档。 所以它是一个相对较新的东西,OpenAI 发布的一些 API 可以构建与 ChatGPT 非常相似的产品,但是使用你自己的知识库来构建它们,比如定制训练。

Doc Pop:所以我假设这是在 WordPress.org 的 WordPress 文档上训练的。

亚伦爱德华兹:对,WordPress.org。

Doc Pop:该网站称“ChatWP 可以让用户确信他们收到的是最准确和最新的可用信息。”

而且我想当您使用志愿者生成的文档时很难训练模型,尤其是要使其保持最新,您能告诉我们一些关于类似事情的困难吗?

亚伦爱德华兹:是的,当然。 我的意思是,显然无论你训练什么,你都必须相信它是真理的来源。 在这个 AI 在后端工作的方式中,是否明确指示它只被允许回答它从 WordPress 到旧文档中找到的内容? 我特别不允许它从 Internet 获取它可能知道的一般知识。

因为你可能会得到偏差来源或类似的东西。

Doc Pop:嗯嗯。

Aaron Edwards:此外,其中很大一部分是我希望它能够为其答案提供来源。 因此,当您要求它回答某些问题并且它编写了整个回答代码片段时,它实际上会在它的正下方链接到它从中获得该知识的实际来源,并按照与它最相关的人进行排名。

这样一来,它将直接链接到相关的文档页面,这样您就可以检查他的答案,以确保它没有编造一些东西,这是 ChatGPT 以编造东西而闻名的东西。 所以这是一件非常独特的事情,它是我们能够通过索引来源以及一般知识来使用该技术的一部分。

Doc Pop:因此鼓励用户提出问题。 这是一个会话结构。 你不能只说“REST API”之类的。 你必须问一个关于 REST API 的问题。

亚伦·爱德华兹:对。

Doc Pop:您还鼓励用户询问或提供他们想要的答案,例如他们是否需要代码示例。

当您提供代码示例或 ChatWP 提供代码示例时,它是在创建这些代码示例,还是从文档中逐字引用这些代码示例?

Aaron Edwards:实际上大部分是在创造它们。 因此,就像 ChatGPT 一样,我们正在利用语言和编程语言的一般知识以及 OpenAI 模型从所有互联网上学到的一切。 所以我们使用的是一般知识,但随后我们专门对其进行定制或将其限制为仅适用于 WordPress 特定文档信息。

因此,它使用了它的一般语言知识和 PHP 编程的一般知识,例如。 它是混合的,将其与从 WordPress.org 学到的具体细节相结合。 所以它能够以这种方式创建代码示例,这非常了不起。

Doc Pop:用户可以说,“嘿,我正在尝试编辑 WordPress 5.0 或其他东西。”

他们可以询问有关旧版本的问题,还是总是假设他们使用的是最新版本?

Aaron Edwards:它可能无法找到或喜欢限制那种背景。

Doc Pop:嗯嗯。

Aaron Edwards:只是因为我们基本上只是从 WordPress.org 抓取了每一页。 无论是自动生成的 Codex、有关所有代码的开发人员文档,还是包含教程和课程之类的 Learn WordPress 网站。

所以它只是在某种程度上提取信息并根据它在那里知道的内容进行回答。 然后它被特别指示,如果它没有在这些来源中找到答案,那么它会说,我不知道,看看 WordPress.org。 因此,如果它没有从 WordPress.org 找到它们,它会被指示不要编造这些东西或进行这些组合。

Doc Pop:是的,这是有道理的。 如果文档得到更新,它是否有清除旧信息的方法,或者这是否类似于您必须执行的手动过程?

Aaron Edwards:正如我在常见问题解答中提到的,现在它是手动的。 我尝试了不同的方法来获取该数据,例如 REST API 或类似的其他方法。 但我发现最有效的方法实际上只是构建一个网络爬虫并抓取 WordPress.org,因为这样你就可以得到完整的 HTML 是如何呈现的。

我用它来训练。 所以现在这只是一个手动过程,但我有可以运行的脚本来手动更新它。 但最终的想法只是为了让这成为一个学习和使用这项新技术的实验,然后我在那里添加了一个等候名单表格,只是为了收集兴趣,如果人们对这样的东西感兴趣,他们的自己的生意,自己的文件。

所以我认为这可能是一个有趣、很酷的产品,可以构建到任何人都可以为自己的业务拥有聊天机器人的地方。

Doc Pop:我们一会儿再谈。 我们将短暂休息一下以联系我们的赞助商,但当我们回来时,我们将继续与 ChatWP 的创建者 Aaron Edwards 讨论 AI 和 WordPress。

Doc Pop:欢迎回到 Press This,WMR.fm 上的一个 WordPress 社区播客。 我叫博士。 今天我是你们的主持人,我正在和 Aaron Edwards 谈论 AI 和 WordPress。 到目前为止,我们正在谈论 ChatWP,这是一种全新的工具,可让您提出问题、获取代码示例以及与 WordPress 相关的各种内容,您可以在 WPdocs.chat 上查看。

你知道,你只是在谈论我们目前如何抓取 WordPress 文档,以便在聊天中提供这些问题的答案。 但是未来是否有计划在 WordPress 之外做这件事? 你有未来的合作伙伴关系吗?

亚伦爱德华兹:是的,我希望如此。 我已经在努力将其构建到我的日常工作 WPMU Dev 中。 所以我们也在用我们自己的文档测试这项技术,但最终我想把它变成一种服务,任何有文档或支持票的在线企业,他们可以用来摄取和学习的任何类型的数据, 他们将能够在自己的网站上使用它。

因此,无论是面向客户还是它都可以用于类似公司内部文档的索引。 例如,你的公司有一个 Slack 机器人或其他东西,然后你可以问我有多少天的假期,你知道,下一个假期是什么时候等等。 而且它能够为您提供答案,而不必搜索成堆的 HR 文档,这方面有很多用例。

想想真的很有趣。

Doc Pop:我没有想过使用这样的实现方式,比如内部网的聊天实现,内部网络的东西。 这很有趣。 你提到 WPMU Dev 可能会出现类似的东西,所以你们都有迷你应用程序、迷你插件的文档,所以这有点像在你的网站上,它会帮助用户这些插件可能会找到问题的答案。

亚伦·爱德华兹:是的,没错。 所以我们只是将它作为我们支持选项的一部分公开,人们可以在其中向 AI 询问他们想要的答案。 当然我也有计划,例如,我们有支持论坛,你有支持票。 就像您可能拥有服务台软件一样。

是否有可能根据贵公司的内部知识,甚至基于对您过去已经回答过的所有支持票的培训,自动编写草稿答案以自动支持票? 所以,我的意思是,几乎所有的在线企业都有帮助台或类似的东西,而且他们已经拥有大量的数据,人工智能可以从中学习。

如果你可以构建一个自定义的,然后你可以用它来帮助回答未来人们的问题,这是一个非常了不起的想法。

Doc Pop:关于 ChatWP。 这是您提供的付费 API 访问,有点免费。 你确实在这里提到过,我想我看到了一条推文,“如果你确实达到了速率限制,我们提供了一种使用你自己的 OpenAI API 密钥发出请求的方法,”你是这么说的。

对于正在倾听的人,如果我正在使用这个并且由于某种原因,你的 API 密钥已经用完了,你的配额已经达到了,如果我想继续使用这个但不付钱的话会是什么过程?

Aaron Edwards:好吧,我现在有一个速率限制,基本上是针对每个用户或访问者或其他任何东西,我只是想防止有人向它发送垃圾邮件或安装机器人或其他任何东西,并让我损失一大笔钱因为每个问题都要花很多钱。

因此,当您有成千上万的人提出问题时,这会很快加起来。 所以我只是在那里设置了一个基本的速率限制。 如果你达到了现在每天重置的速率限制,那么它实际上只会提示你输入你自己的 API 密钥,任何人都可以创建一个开放的 AI 帐户。

他们会给你 20 美元的免费信用额度。 因此,您只需输入自己的密钥,然后它就会使用它来发出请求。 这样一来,我就不必阻止人们,他们可以继续使用他们自己的积分来使用它。

Doc Pop:好吧,这很酷,我不得不说我很感激你在页面底部说的,“通过加入文档和培训团队帮助 WordPress 做出贡献并改进这个机器人。” 这是一个很好的行动号召,并向这些团队大声疾呼。

亚伦·爱德华兹:当然可以。

Doc Pop:我认为任何有助于使他们的工作更加引人注目的事情都是很棒的。

我想稍微改变一下,谈谈您使用过的其他 AI WordPress 实现。 你和我在直播中谈到了 Imajinn AI,但我认为我们没有向我们的 Press This 观众介绍过它。

那你为什么不告诉我们有关 Imajinn AI 的信息。

亚伦爱德华兹:是的,当然。 所以当 OpenAI 推出他们的图像生成模型 Dall-e 时,我非常密切地关注着它,而且很难进入 Beta 测试。 我想我终于在 7 月之类的时候获得了访问权。 所以玩弄它,在那个时候就像,这是惊人的,革命性的,因为我们已经看到它如何影响艺术和图像生成以及类似的事情以及可以用它完成的事情。

因此,一旦出现了第一种能够做到这一点的开源模型,称为稳定扩散。 我非常密切地关注它,只是等待它下降,然后第二次下降,那个周末我才开始工作,并试图建立一个概念证明,以证明如何在 WordPress 中生成像这样的图像,因为它是我的平台知道我最擅长开发什么。

所以那是在八月份,我在推特上发布并分享了它。 它非常流行,嗯,所以我们发布了那个插件,Imajinn。 九月初回来。 这就是我们生成图像的插件。 因此,从那时起,我一直在维护该插件并添加新功能,但随着新技术的出现,我也进行了调整。

所以我把它变成了 SaaS。 所以这不一定依赖于 WordPress。 所以我们推出了一大堆不同的迷你产品,你可以在 Imajinn.AI 上看到。 但是我们已经做了一切,您可以自定义火车产品照片或您自己的照片,以便您可以生成各种图像。 你也看到过这种病毒式传播,比如化身、AI 化身、个人资料图片,诸如此类。

Doc Pop:嗯嗯。

Aaron Edwards:我们还建立了一些方法,可以让您为情人节打印肖像。 我和我的妻子发行了一本儿童读物,使用底层技术将孩子的照片变成超级英雄、医生和建筑工人,以及儿童书中所有这些不同的东西。

最近,我们推出了产品照片可视化工具。 这实际上是免费的。 所以你只要上传你的产品照片,它就可以完全改变风格和背景。 这有点像虚拟照片拍摄,

Doc Pop:嗯嗯。

亚伦·爱德华兹:这很有趣。 我希望将它集成到插件中,这样它就可以像 WooCommerce 图像一样使用,诸如此类。

Doc Pop:哦,很酷。 对于听到此消息并想对其进行更多研究的任何人,请访问 Imajinn.ai,您可以找到更多相关信息。 真正让我了解 Gutenberg Block 和 Imajinn Block 的其中一件事就是能够在 WordPress 块中与 Stable Diffusion 进行交互是多么酷。

它只是感觉真的很精致,如果你仍然对街区持观望态度,那它就是其中之一。 这是您喜欢的那些实现之一,好吧,这确实显示了一个块可以有多酷。 这是一个非常酷的实现,并为此大声疾呼。

Aaron Edwards:那是我建造的第一个古腾堡积木,所以那也是一次有趣的学习经历。

Doc Pop:我们将再次短暂休息,当我们回来时,我们将与 Aaron Edwards 讨论网络、人工智能和 WordPress 的预测。 所以请在休息后继续关注。

Doc Pop:欢迎回到 Press This,WMR 上的 WordPress 委员会播客。 我是你的主持人 Doc Pop,今天我要和 Aaron Edwards 谈话,他是一个忙碌的家伙,正在制作大量很酷的项目,例如 Infinite Uploads、Imajinn AI Chat WP,当然他也是 WPMU Dev 的 CTO。 到目前为止,我们在整个节目中都在谈论 ChatWP 和 Imajinn AI,这是两种特定的 WordPress 实现 Aaron,您一直在研究。

我只是想退后一步,看看您是否对 AI 和 WordPress 有任何预测。 现在很难说什么是时尚和喜好,什么会流行起来,以及会有多少更先进的东西。 我们是否有点想看到一年后我们会看到的东西?

它看起来会一样还是这项技术看起来会完全不同? 我不会问你所有这些。 我只想问你,请告诉我你对 AI 和 WordPress 的预测。

Aaron Edwards:这是一个很大的概念。 我认为这很有趣,我的意思是,去年发生的事情很荒谬,无论是图像生成还是 ChatGPT,大型语言模型文本生成。 这真的只是一种革命。 在那个阶段,每个人都对此感到非常兴奋。

我敢肯定,很快就会有崩溃,他们称之为幻灭的低谷,随着新技术的出现。 然后从那里我们真正看到真正实用的工具,它们将逐渐融入每个人的工作流程和每个人的日常生活中。 所以现在肯定有很多炒作。 但这很令人兴奋,因为每天都有新事物被发明出来,新的使用方式也在不断涌现。 就像我构建的这个非常新的 ChatWP,它只是启用了,OpenAI 仅在 12 月发布了所需的 API,然后是我用来实际训练它的嵌入 API,它们降低了成本并改进了它像十倍,它的效果如何。

所以他们将成本降低了 10 倍,基本上效果提高了 10 倍。 那是我想是在 12 月 22 日才发布的。 所以这是一项非常新的技术,每个人都刚刚开始了解并学习用于构建产品、构建实用事物的新方法。

所以就 WordPress 而言,我认为,显然 WordPress 就是关于内容的。 所以内容是一件大事。 所以我认为图像生成,这类工具在你写内容时会变得更好、更容易使用。 当然,我们还有 AI 写作,它已经存在了一段时间。

你有像 Bertha 这样的插件,可以让你喜欢插入写作。 当然还有一些像 Jasper 之类的大公司。 其中一些具有浏览器集成,只是为了帮助您编写内容。 当然,这是关于 SEO 的另一个主题,如果那是使用 AI 编写内容,所以我没有任何具体的东西,但我认为内容可能是肯定会影响 WordPress 的最大的东西。

Doc Pop: SEO 是一个令人惊讶的元素,我认为当我们考虑 AI 时 WordPressers 会谈论它,我认为一开始我最担心的是 AI 生成的内容,主要是通过 WordPress 网站生成的内容会淹没谷歌,对吧? 就像你找不到任何东西一样,因为一切都只是人们竞争使用机器人来生成非常好的内容。

那是我的恐惧。 有趣的是,那是一个月前的事了,现在我很害怕,因为 Bing 和谷歌已经尝试为事物添加 ChatGPT 答案。 现在我的担心恰恰相反,谷歌不会将流量发送到任何地方,因为他们会呃......

Aaron Edwards: SEO 将不复存在。

波普博士:是的。 因此,我看到有人说,为了在 ChatGPT 答案或 AI 答案位于搜索结果顶部的世界中保持相关性,大型出版商最终可能会与谷歌合作,以确保他们正在培训谷歌在他们的结果上。 因此,为了成为聊天答案中显示的最相关的内容,纽约时报可能会说,“嘿,我们正在为您提供快速访问我们所有内容的权限,以确保您真正接受过良好的培训以防万一。”

正确的? 它让我想起了 AMP,就像 Google Amp 一样,有点像 Google 在顶部显示 AMP 结果。 因此,出版商被激励使用 AMP。 我觉得我们可能会看到与谷歌合作的某种压力。 我真的要到处跑了。

但是就像 SEO 正在发生的那样,我们的关注点只是从一件事转向另一件事。 你知道,自从 AI 出现以来

亚伦·爱德华兹:没错。 我认为重点将更少放在 SEO 上,更多的是实际为人们的问题提供答案。 你知道,这将更容易地集成到这些大型语言模型中。 所以我认为它会带来积极的好处,老实说,因为 SEO 真的变成了一个非常不公平的游戏。

Doc Pop:嗯嗯。 这是真的。

亚伦·爱德华兹:这是我个人的看法。 我讨厌那个空间,尽管我必须为自己的生意做这件事,交那笔税。 我听说的另一件事,这是一种非常有趣的看待它的方式,如果你知道这些大型语言模型或大型图像模型是如何工作的,它们是如何工作的,它们在其中工作,他们称之为潜在空间。

所以它有点像向量数的高维空间。 所以基本上他们会拿一段文本,然后将其转换成一组 1000 到 4,000 个唯一数字,称为向量。 这就是你能够比较的方式,它不仅对单词进行编码,而且实际上对文本中的模式和类似内容进行编码。

尽管如此,它实际上是一种非常强大的有损压缩形式。 有点像当你有一张 JPEG 图像时,它不会对其中的所有细节进行编码。 它可能看起来还不错,足以让人类看到,但实际上它缺少大量信息和大量数据。

这些 AI 的工作方式基本相同。 所以这是一个非常有损的压缩,所以它可以制作一些看起来不错并且适用于许多应用程序的东西,但它在这方面没有与人类书写的东西或人类生成的艺术相同的深度,可能总是成为真正人类内容的地方,人们会将这些内容分类为不同的级别。

如果他们只想了解一般知识,或者他们想了解深入的、真实的人类见解。

Doc Pop:嗯嗯。 亚伦,感谢你今天抽出时间。 与您谈论您对 AI 和 WordPress 的预测以及您已经创建的工具真的很有趣。

如果人们想了解更多关于您的信息,他们可以在 Twitter @UglyRobotDev 上关注您,我想非常感谢所有听过这一集 Press This(WMR 上的 WordPress 社区播客)的人。

你可以在 Twitter @thetorquemag 上关注我在 Torque 杂志上的冒险经历,或者你可以去 torquemag.io,我们每天都会在这里提供教程、视频和采访。 因此,请查看 torquemag.io 或在 Twitter 上关注我们。 您可以在 Red Circle、iTunes、Spotify 上订阅 Press This,也可以每周直接在 wmr.fm 上下载。 我是你的主持人 Doctor Popular 我通过我在 WP Engine 的角色支持 WordPress 社区。 我喜欢每周都在 Press This 上关注社区成员。