これを押してください: AI は WordPress ドキュメントを改善できますか、アーロン・エドワーズ

公開: 2023-03-07

WMR の WordPress コミュニティ ポッドキャスト、Press This へようこそ。 各エピソードでは、コミュニティ全体からゲストが登場し、WordPress 開発者が直面している最大の問題について議論します。 以下は、元の録音の転写です

レッドサークルが提供

Doc Pop : あなたは WMR の WordPress コミュニティ ポッドキャスト、Press This を聞いています。 毎週、WordPress コミュニティのメンバーにスポットライトを当てています。 私はあなたのホスト、Doc Popです。 私は WP Engine での役割を通じて WordPress コミュニティをサポートし、TorqueMag.Io でポッドキャストを作成したり、漫画やチュートリアル ビデオを描いたりしています。 それをチェックしてください。

Red Circle、iTunes、Spotify で Press This を購読するか、wmr.fm でエピソードを直接ダウンロードできます。

さて、今年も今も、ウェブと人工知能、AI、大規模言語モデル、安定拡散について多くの議論が交わされています。 Google と Bing は、AI が生成した回答を検索クエリの上部に表示する実験を行っています。

また、ChatGPT などの AI ツールを使用してコード スニペットを生成する実験を行っている開発者もいます。 現在、AI の周りで多くの魅力的なことが起こっています。記録していると、この技術サイクルのどこにいるのかを判断するのは非常に困難です。 私たちはまだ始まったばかりですか?

来年は全く違うものになるのでしょうか? Web はどのように変化し、WordPress はどのように影響を受けるのでしょうか? 今日、アーロン・エドワーズがショーに参加してくれることにとても興奮しています。 Aaron は WPMU Dev の最高技術責任者です。 彼はまた、WordPress Imajinn AI のクラウド ストレージ プラグインである Infinite Uploads と WordPress の AI Image Generator の創設者でもあります。

彼は ChatWP という新しいツールの作成者でもあります。 最後の 2 つのツールは、今日の会話に関連すると思います。 AI の話に入る前に、アーロンさん、WordPress の起源について教えてください。

Aaron Edwards:確かに私の短い起源の話ですが、WordPress MU の頃に WordPress に本当に興味を持ち始めました。または、WordPress.com のような Web サイトの一種のネットワークを構築しようとしていたため、Multiuser は現在 Multi-Site と呼ばれています。 そして、それが私がそれに夢中になり、WordPress開発の学習を開始し、実際にその時点で顧客としてWPMU Devに参加し、最終的に開発者として彼らに雇われたときです. そして早送りして、12年か何か? 私は CTO で、その会社はかなり成長しました。 しかし、最近では、自分の小さなサイド プロジェクトも構築しています。 あなたが言及したもののいくつか。

それが私の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 は、これらのポイントの 1 つで混乱させるつもりですが、インターネット全体でトレーニングされているため、2021 年にさかのぼる一般的な知識があると思います。 非常に多くの主題がありますが、特定の主題に焦点を当てているわけではありません。 また、自分で制御できる場所への API はまだ提供されていません。

ドク・ポップ:うーん。

Aaron Edwards:今すぐ Web サイトでインターフェイスを使用する必要があります。 そのため、独自のコンテンツ用に同じ種類のボットを構築するための、明確で簡単かつ強力な方法はこれまでありませんでした. それが独自のサポート ドキュメントであろうと、この場合はデモンストレーションであろうと、私は WordPress サポート ドキュメントを作成しました。 OpenAI がリリースした API の中には、ChatGPT に非常によく似た製品を構築できる比較的新しいものもありますが、カスタム トレーニングなど、独自の知識ベースを使用して製品を構築できます。

Doc Pop:つまり、これは WordPress.org の WordPress ドキュメントでトレーニングされていると思います。

Aaron Edwards:そうです、WordPress.org です。

Doc Pop:このサイトには、「ChatWP は、利用可能な最も正確で最新の情報を受け取っていることをユーザーに確信させることができます」と書かれています。

また、ボランティアで生成されたドキュメントを使用している場合、特にモデルを最新の状態に保つためにモデルをトレーニングするのは難しいと思いますが、そのようなことに関する問題について少し教えていただけますか?

アーロン・エドワーズ:ええ、確かに。 つまり、何をトレーニングするにしても、それが真実の情報源であると信頼しなければならないということです。 この AI がバックエンドで動作する方法の中で、WordPress から古いドキュメントまで見つけたものにのみ応答できるように具体的に指示されていますか? 私は特に、インターネットから知っているかもしれない一般的な知識を引き出すことを許可していません.

バイアスソースなどを入手できるからです。

ドク・ポップ:うーん。

Aaron Edwards:また、これの大きな部分は、回答のソースを提供できるようにしたかったことです。 したがって、何かに回答するように依頼すると、回答コード スニペット全体が書き込まれ、実際にはそのすぐ下にリンクされ、その知識を取得した実際のソースが、最も関連性の高いものによってランク付けされます。

そうすれば、関連するドキュメントページに直接リンクされるので、彼の回答をチェックして、それが何かを作り上げていないことを確認できます. これは一種の非常にユニークなことであり、一般的な知識だけでなく情報源にも索引を付けることで、その技術を使ってできることの一部です。

Doc Pop:つまり、ユーザーは質問をすることが奨励されます。 これは会話構造です。 「REST API」などと言ってはいけません。 REST API について質問する必要があります。

アーロン・エドワーズ:そうですね。

Doc Pop:また、コード例が必要かどうかなど、どのように答えてほしいかをユーザーに尋ねたり提供したりすることも奨励しています。

コード例を提供している場合、または ChatWP がコード例を提供している場合、それらを作成するようなものですか、それともドキュメントから逐語的に引用していますか?

Aaron Edwards:実際には、ほとんどの場合、それらを作成しています。 そのため、ChatGPT と同様に、言語とプログラミング言語の一般的な知識と、OpenAI モデルがインターネット全体から学んだすべての知識を活用しています。 そのため、その一般的な知識を使用していますが、それを具体的に調整したり、WordPress 固有のドキュメント情報のみに限定したりしています。

たとえば、言語の一般的な知識と PHP プログラミングの一般的な知識を使用しています。 そして、それを WordPress.org から学んだ特定の詳細と組み合わせて、混合しています。 そのため、コード例をそのように作成できます。これは非常に驚くべきことです。

Doc Pop:そして、ユーザーは「WordPress 5.0 か何かを編集しようとしているところです」と言うことができますか?

彼らは古いバージョンについて質問できますか?それとも常に最新バージョンを使用していると想定していますか?

アーロン・エドワーズ:おそらく、そのような文脈に制限を見つけることはできないでしょう。

ドク・ポップ:うーん。

Aaron Edwards:基本的に、WordPress.org からすべてのページをスクレイピングしただけです。 Codex、自動生成されるすべてのコードに関する開発者向けドキュメント、またはチュートリアルやコースなどがある Learn WordPress サイトのようなものです。

つまり、その情報を引き出して、そこで知っていることに基づいて答えているだけです。 そして、それらの情報源で答えが見つからない場合、具体的には、「わかりません。WordPress.org を見てください」と言うように具体的に指示されています。 そのため、WordPress.org から見つけられなかった場合は、それらを構成したり、それらの組み合わせを作成したりしないように指示されています。

Doc Pop:ええ、それは理にかなっています。 また、ドキュメントが更新された場合、古い情報を削除する方法はありますか?それとも手動で行う必要があるプロセスのようなものですか?

Aaron Edwards: FAQ で述べたように、現在は手動です。 REST API など、さまざまな方法でそのデータを取得しようとしました。 しかし、最も効率的な方法は、実際には Web クローラーを構築して WordPress.org をスクレイピングすることであることがわかりました。

それをトレーニングに使っています。 今は手動のプロセスでしたが、手動で更新するために実行できるスクリプトがあります。 しかし、最終的には、これがこの新しいテクノロジーを学び、遊ぶための実験であるという考えだけでした。また、人々がこのようなものに興味を持っているかどうかに関心を集めて、そこに待機リストフォームを追加しました。独自のビジネス、独自のドキュメント。

だから私は、誰でも自分のビジネスのためにチャットボットを持つことができる場所に構築するための楽しくてクールな製品になると思います.

Doc Pop:それについて少し話しましょう。 スポンサーに連絡するために少し休憩しますが、戻ってきたら、ChatWP の作成者である Aaron Edwards と AI と WordPress について話し続けます.

Doc Pop: WMR.fm の WordPress コミュニティ ポッドキャスト、Press This へようこそ。 私の名前はドクです。 私は今日あなたのホストであり、Aaron Edwards と AI と WordPress について話しています。 これまでのところ、ChatWP について話してきました。ChatWP は、質問をしたり、コード例を入手したり、WordPress に関するあらゆる種類のものを入手したりできる新しいツールであり、WPdocs.chat で確認できます。

そして、ご存知のように、チャットでこれらの質問に対する回答を提供するために、現在WordPressのドキュメントをスクレイピングしている方法について話していました. しかし、WordPress を超えてこれを行う将来の計画はありますか? 将来のパートナーシップは決まっていますか?

アーロン・エドワーズ:ええ、そうなることを願っています。 私はすでにこれを WPMU Dev に組み込むことに取り組んでおり、これは私の本業です。 そこで、私たちはこの技術を私たち自身のドキュメンテーションでもテストしていますが、最終的には、ドキュメンテーションやサポート チケットを持っているオンライン ビジネス、あらゆる種類のデータを取り込んで学習するために使用できるサービスに変えたいと考えています。 、そして彼らはそれを自分のサイトで使用できるでしょう。

したがって、顧客向けであろうとなかろうと、それをインデックス化する社内文書のように使用できます。 たとえば、会社に Slack ボットか何かがあり、何日休みが取れるか、次の休日はいつなのかなどを尋ねることができます。 また、大量の人事ドキュメントを検索する代わりに、答えを提供することができます。これには非常に多くのユースケースがあります.

考えるだけで本当に楽しいです。

Doc Pop:イントラネットや内部 Web 用のチャット実装など、このような実装を使用することは考えていませんでした。 それはかなり興味深いです。 このようなものが WPMU Dev に来る可能性があるとおっしゃいましたが、それは皆さんのミニ アプリ、ミニ プラグインのドキュメントがあり、それがあなたのサイトにもあるようなものであり、ユーザーを助けることになるでしょう。それらのプラグインのうち、質問への回答が見つかる可能性があります。

アーロン・エドワーズ:ええ、まさに。 そのため、AI に必要な回答を求めることができるサポート オプションの一部として公開します。 もちろん、私にも計画があります。たとえば、サポート フォーラムがあり、サポート チケットがあります。 ヘルプデスクソフトウェアがあるかもしれません。

社内の知識に基づいて、または過去に回答したすべてのサポート チケットのトレーニングに基づいて、サポート チケットへの回答の下書きを実際に作成することは可能でしょうか? つまり、ほぼすべてのオンライン ビジネスにはヘルプ デスクなどがあって、AI が学習できる膨大な量のデータが既にあるということです。

カスタム マップを作成できれば、それを使用して将来人々の質問に答えることができます。これは非常に素晴らしい考えでした。

Doc Pop: ChatWP について。 これは、あなたが持っている、提供している有料の API アクセスであり、一種の無料です。 ここで言及されているように、「レート制限に達した場合、代わりに独自の OpenAI API キーを使用してリクエストを行う方法を提供します」というツイートを見たと思います。

聞いている人のために、私がこれを使用していて、何らかの理由で API キーが上限に達した場合、割り当てに達した場合、これを使用し続けたいがお金を払わない場合は、どのようなプロセスになりますか?

アーロン・エドワーズ:今設定したばかりのレート制限がありますが、それは基本的にユーザーごと、訪問者ごとなどです。誰かがそれをスパムしたり、ボットなどを置いたりして、私に多額の費用がかかるのを防ごうとしています。すべての質問には数セントの費用がかかるためです。

そのため、質問をしている何千人もの人々がいると、すぐに合計される可能性があります. そこで、基本的なレート制限を設定しました。 そして、現在毎日リセットされるそのレート制限に達した場合、実際には、誰でもオープン AI アカウントを作成できる独自の API キーを入力するように求められます。

そして、彼らはあなたに 20 ドルの無料クレジットを提供します。 そのため、独自のキーを入力するだけで、代わりにそれを使用してリクエストを行います。 そのため、私は人々をブロックする必要がなくなり、彼らは自分のクレジットを使用して使い続けることができます.

Doc Pop:いいですね。ページの下部にある「ドキュメント チームとトレーニング チームに参加して、WordPress に貢献し、このボットを改善するのを手伝ってください。」 それはそこで行動を起こすための素晴らしい呼びかけであり、それらのチームに叫びます.

アーロン・エドワーズ:そうですね。

Doc Pop:そして、彼らの仕事をより目立たせるのに役立つものは何でも素晴らしいと思います.

少し話を変えて、あなたが取り組んだ他の AI WordPress の実装についてお話したいと思います。 あなたと私はライブ ストリームで Imajinn AI について話しましたが、それを Press This の聴衆に紹介したとは思いません。

それでは、Imajinn AI について教えてください。

アーロン・エドワーズ:ええ、もちろん。 そのため、OpenAI が画像生成モデルである Dall-e を発表したとき、私は非常に密接にフォローしていましたが、ベータ テストに参加するのは非常に困難でした。 7月か何かでようやくアクセスできたと思います。 それをいじってみると、その時点で、これは驚くべき革新的であり、それがアートやイメージ生成などにどのように影響し、それを使って何ができるかを見てきた.

そして、それが可能な最初の種類のオープンソース モデルが登場したとき、それは Stable Diffusion と呼ばれていました。 私はそれを非常に綿密に追跡していました.それが落ちるのを待っていました.2番目にそれが落ちるのを待っていました.知っていて、私が開発するのに最も適しているもの。

それで、それは8月にさかのぼり、私はそれをツイートして共有しました。 それはかなりバイラルになったので、そのプラグイン、Imajinn をリリースしました。 9月の初めにさかのぼります。 これが、画像を生成するためのプラグインです。 それ以来、私はそのプラグインを維持し、新しい機能を追加しましたが、新しいテクノロジーが出現するにつれてピボットも行いました.

だから私はそれを一種のSaaSに変えました。 したがって、必ずしも WordPress に依存するわけではありません。 そのため、Imajinn.AI で見ることができるように、さまざまな小さなミニ製品を立ち上げました。 しかし、製品の写真や自分の写真をカスタムトレーニングできるところからすべてを行ったので、あらゆる種類の画像を生成できます. アバター、AI アバター、プロフィール写真などのように、そのようなものもバイラルになるのを見てきました。

ドク・ポップ:うーん。

Aaron Edwards:バレンタイン デー用にポートレートを印刷する方法も作成しました。 妻と私は、その基礎となるテクノロジーを使用して、子供の写真をスーパーヒーロー、医者、建設作業員など、子供向けの本の中でさまざまなものに変える子供向けの本をリリースしました。

ごく最近、製品写真ビジュアライザーをリリースしました。 そして、それは実際には無料です。 商品の写真をアップロードするだけで、スタイルと背景を完全に変えることができます。 バーチャル写真撮影のようなものです

ドク・ポップ:うーん。

アーロン・エドワーズ:楽しいですね。 それをプラグインに統合して、WooCommerce の画像などに使用できるようにしたいと考えています。

ドク・ポップ:ああ、かっこいい。 これを聞いてもっと調べたいと思っている人は、Imajinn.ai で詳しく知ることができます。 そして、Gutenberg Block である Imajinn Block について私を本当に惹きつけたものの 1 つは、WordPress ブロック内で Stable Diffusion と対話できることがいかにクールであったかということです。

それは本当に洗練されたように感じました。ブロックについてまだフェンスにいる場合、それは本当にそのようなものの1つでした. これはあなたが好きな実装の 1 つです。これは、ブロックがいかに優れているかを示しています。 それは本当にクールな実装であり、そのために皆さんに叫びます.

Aaron Edwards:それは私が作った最初の Gutenberg ブロックだったので、それも楽しい学習経験でした。

Doc Pop:私たちはまた短い休憩を取り、戻ってきたら Web と AI と WordPress の予測について Aaron Edwards と話す予定です。 というわけで、この休憩の後もお楽しみに。

Doc Pop: WMR に関する WordPress 委員会のポッドキャスト、Press This へようこそ。 私はあなたのホストである Doc Pop です。今日は、Infinite Uploads、Imajinn AI Chat WP などのクールなプロジェクトを数多く作成している忙しい男である Aaron Edwards と話しています。もちろん、彼は WPMU Dev の CTO でもあります。 これまでのすべてのショーで、ChatWP と Imajinn AI について話してきました。これは、Aaron さんが取り組んでいる 2 つの特定の WordPress 実装のようなものです。

一歩下がって、AI と WordPress に関する予測があるかどうかを確認したいと思います。 現時点では、何が流行で、何が定着し、どれだけ進歩したものになるのかを判断するのは難しい. 私たちは今から1年後に何かを見るようなものですか?

それは同じように見えるでしょうか、それともこのテクノロジーはまったく違うものになるのでしょうか? 私はあなたにそれらすべてを尋ねるつもりはありません。 AI と WordPress の予測を教えてください。

Aaron Edwards:それは大きなコンセプトです。 興味深いことだと思います。つまり、昨年起こったことはばかげていると思います。それが画像生成であれ、ChatGPT、大言語モデルのテキスト生成であれ。 それはまさに一種の革命です。 誰もがとても興奮している段階のようなものです。

近いうちに、彼らが言う幻滅の谷間と呼ばれる、新しい技術による崩壊が起こると確信しています。 そしてそこから、実際に実用的なツールが実際に見られるようになり、それらは徐々に全員のワークフローと日常生活に統合されるようになります. したがって、間違いなく今、多くの誇大宣伝があります。 毎日、新しいものが発明され、新しい使い方が生まれているからです。 私が構築したこの非常に新しい ChatWP のように、それは有効になっただけで、OpenAI は 12 月にそのために必要な API をリリースし、その後、私が実際にそれをトレーニングするために使用した埋め込み API は、そのコストを削減し、改善しました。 10倍のように、それがどれほどうまく機能するか。

そのため、コストを 10 分の 1 に削減し、基本的には 10 倍優れた機能を実現しました。 そして、それは12月22日にリリースされたと思います. つまり、これは非常に新しいテクノロジーであり、製品や実用的なものを構築するために誰もが学び始めたばかりであり、新しい使用方法を学び始めたばかりです。

WordPressに関して言えば、明らかにWordPressはコンテンツがすべてだと思います。 そのため、コンテンツは非常に重要です。 ですから、コンテンツを作成するときに、画像生成などのツールがより使いやすくなると思います。 それからもちろん、しばらく前から存在している AI ライティングもあります。

あなたはBerthaのようなものを持っています.挿入書き込みを好きにするためのプラグインです. もちろん、ジャスパーなどの大企業もあります。 それらのいくつかは、コンテンツの作成を支援するためだけにブラウザーを統合しています. もちろん、それはSEOに関しては別のテーマであり、それがAIを使用してコンテンツを作成することである場合、具体的なことはありませんが、コンテンツはおそらくWordPressに確実に影響を与える最大のものだと思います.

Doc Pop: SEO は、私たちが AI について考えるときに WordPress 愛好家が話す驚くべき要素のようなものだと思います。最初の私の最大の恐怖は、主に WordPress サイトを通じて AI によって生成されたコンテンツが Google に殺到することでしたよね? ボットを使って競争し、本当にうまくいくコンテンツを生成するだけの人になるので、何も見つけることができないように。

それが私の恐怖でした。 面白いことに、それは 1 か月前のことでしたが、Bing と Google が ChatGPT の回答を物事に追加する実験を行っているので、今は心配です。 今私が恐れているのは、反対に、Google がどこにもトラフィックを送信しないということです。

Aaron Edwards: SEO はもう存在しません。

ドク・ポップ:ええ。 ChatGPT の回答や AI の回答が検索結果の上位に表示される世界で関連性を維持するために、大規模なパブリッシャーは最終的に Google と提携して、Google をトレーニングしていることを確認する可能性があると人々が言っ​​ているのを見た理論があります。彼らの結果について。 したがって、チャットの回答に表示される最も関連性の高いものになるために、New York Times は次のようになるかもしれません。何かが起きた場合。

右? Google Amp のような形で AMP を思い出します。また、Google が AMP の結果を一番上に表示するようなものです。 そのため、パブリッシャーは AMP を使用するよう奨励されました。 グーグルと手を組まなければならないという、ある種のプレッシャーが見られるのではないかと私は感じています。 私は本当にここにいたるところに行きます。

しかし、SEO で起こっていることと同じように、私たちの懸念は、あるものから別のものへとピボットしているだけです。 AIが出てきてから

アーロン・エドワーズ:まさに。 SEO よりも、人々の質問に実際に回答を提供することに重点が置かれると思います。 そして、それはこれらの大規模言語モデルにより簡単に統合されます。 正直なところ、SEOは非常に不公平なゲームになっているので、それにはプラスのメリットがあると思います。

ドク・ポップ:うーん。 それは本当だ。

アーロン・エドワーズ:それは私の個人的な意見です。 私は自分のビジネスのためにそれをしなければならないにもかかわらず、その税金を支払う必要があります。 私が聞いたもう 1 つのことは、非常に興味深い見方ですが、これらの大規模言語モデルや大規模画像モデルがどのように機能するか、どのように機能するかを知っていれば、潜在空間と呼ばれます。

つまり、ベクトル数の高次元空間のようなものです。 つまり、基本的にはテキストの一部を取得し、それをベクトルと呼ばれる 1000 から 4,000 の一意の数値のセットに変換します。 そして、それが比較できる方法であり、それが単語だけでなく、実際にパターンやそのようなものをテキストにエンコードするものです.

ただし、実際には非常に強力な形式の非可逆圧縮です。 JPEG 画像の場合と同様に、すべての詳細がエンコードされているわけではありません。 人間が見るには問題ないように見えるかもしれませんが、実際には非常に多くの情報とデータが欠落しています。

そして、これらの AI は基本的に同じように機能します。 非常に非可逆な圧縮なので、多くのアプリケーションで見た目も動作も問題ないものを作成できますが、人間が書いたものや人間が生成した芸術と同じレベルの深さはありません。本当の人間のコンテンツのための場所であり、人々はそれらをさまざまなレベルとして異なる方法で分類します.

彼らが一般的な知識だけを知りたい場合、または深い、実際の人間の洞察を知りたい場合.

ドク・ポップ:うーん。 アーロン、今日はお時間をいただきありがとうございます。 AI と WordPress の予測、および作成済みのツールについてお話しするのは非常に興味深いものでした。

あなたのことをもっと知りたい人は、Twitter @UglyRobotDev であなたをフォローしてください。WMR の WordPress コミュニティ ポッドキャストである Press This のこのエピソードを聞いてくれたすべての人に感謝します。

Twitter @thetorquemag で Torque マガジンの私の冒険をフォローするか、torquemag.io にアクセスして、毎日このようなチュートリアルやビデオ、インタビューを投稿してください。 Torquemag.io をチェックするか、Twitter でフォローしてください。 Press This は Red Circle、iTunes、Spotify で購読できます。また、毎週 wmr.fm から直接ダウンロードすることもできます。 私はあなたのホスト Doctor Popular です。WP Engine での役割を通じて WordPress コミュニティをサポートしています。 また、Press This で毎週コミュニティのメンバーにスポットライトを当てるのが大好きです。