WordPress 作成者は毎日のタスクに ChatGPT を使用する必要がありますか? - 2023年
公開: 2023-01-23ChatGPT と人工知能全般が世界を席巻しています。 アート、ビジネス、Web 開発など、あらゆる業界の人々が、日常のワークフローで何らかの形の AI を使用しています。 過去 1 年間の AI ランドスケープで最も人気のあるリリースの 1 つは、ChatGPT です。 これにより、大規模な言語モデル (LLM) との対話が容易になったことを意味する、使いやすいインターフェイスが実現しました。
これにより、事実上誰もが人工知能を自分で試すことができました。 そして、当然のことながら、WordPress コミュニティを席巻しました。
ChatGPT は、インターネットからの大量の情報リポジトリでトレーニングされました。 その情報の一部には、WordPress のコンテンツ、コードなどが含まれていました。つまり、コード、人気、プラグインなどについてチャットボットに質問すると、通常は正しい回答が得られます。
この記事では、AI と WordPress ワークフローの日常的な使用法が交差する点を探りたいと思います。 セキュリティ、倫理、ChatGPT の背後にある理論など、あらゆる角度から見ていきます。
私は WordPress 開発者であり、AI 開発者および研究者になりました。 私はまだ Isotropic スタジオを運営していますが、CodeWP と呼ばれる新しいベンチャーに注力しています。これは AI を使用して WordPress 作成者向けのコード スニペットを生成するプラットフォームです。 プラットフォームには、ChatGPT によく似たチャット ボットがあります。 基本的に、この記事は、人工知能を作成し、WordPress 開発者/エージェンシーとしてのエンドユーザーでもある誰かの視点から話しています.
WordPress での ChatGPT の使用例
人工知能と対話するチャットボット方式の柔軟性により、WordPress コミュニティで多くのユースケースが発生しています。
機能・アクション・フィルターの解説
WordPress の特定の機能が何をするものかわからない場合、ChatGPT はこれに関する説明を作成するのに優れています。 ただし、一部のより人気のある WordPress 製品に限定されています。 これは、そこにあるすべてのプラグイン/テーマに関する特定のトレーニングがないためです.
コードを書く
一般的なコード スニペットの作成は、別のユース ケースです。
通常、コードが実際に何をするかについての説明も提供します。これは、学習に関しては非常に役立ちます。 同時に、一度に多くのスニペットを生成しようとしている場合、これは煩わしい場合があります。 他に注目すべき点は、上記の例でショートコードを要求したところ、「緩い」PHP コードしか返されなかったことです。
関数でラップするだけでショートコードを作成できるため、これは問題ですが、私が WordPress 開発者でなければ、これはすぐにはわかりません。
そうは言っても、これは、このタイプの「チャットベース」のインターフェースを持つことの利点を示しています。 私がする必要があるのは、ショートコードを作成するためにもう一度尋ねるだけです。
執筆内容
多くの人が ChatGPT を使用して、プレースホルダーとプロダクションの両方でコンテンツを作成しています。 これについては、この記事の後のセクションで詳しく説明します。
毎日の管理タスク
ChatGPT は、すべての代理店、所有者、フリーランサー、および開発者が行う必要がある毎日の管理タスクに優れています。 たとえば、メールの返信を作成するのは非常に簡単です。 あなたがする必要があるのは、電子メールに貼り付けるだけで、素晴らしい応答が得られます. ここでは、分類、アイデア化なども非常に簡単です。
プラグインの作成 (実際にはそうではありません)
ChatGPT が WordPress コミュニティで最初に話題になったとき、最大のショー トリックの 1 つは、ボットを使用してプラグイン全体を作成することでした。 基本的には、WordPress プラグインを作成できると思いますが、これは本質的にはコードの断片です。 複数のファイル、オブジェクト、指向プログラミング、依存関係などを備えた完全に機能するプラグインを構築する現実的な方法はありません。 代わりに、WordPress Web サイトに圧縮してインストールできるボイラープレート ファイルを作成する必要があります。 ただし、これは間違いなく、プロにとって実際に役立つものというよりも、ショーのトリックです。
ChatGPT は実際にどのように機能しますか?
この強力な無料プラットフォームの最適な使用例を理解するには、その仕組みを理解することが重要です。 このセクションでは、プロンプトを受け取ってからコード、説明、またはコンテンツを出力するまで、プラットフォームが実際にどのように動作するかを分析していきます。
最初に、公式ブログ投稿 (https://openai.com/blog/chatgpt/) を読むことをお勧めします。次に、AssemblyAI によるこのすばらしい概要をご覧ください。
どのように訓練されたか
InstructGPT とも呼ばれる ChatGPT を強化する基盤となる AI モデルのトレーニングは、3 段階のプロセスに従います。 まず、彼らは多くのプロンプトを受け取り、人間のラベル付け担当者を使用して目的の出力を作成しました。 これは、GPT 3.5 の微調整に使用されました。 そこから、1 つのプロンプトと複数の出力を取得します。 次に、人間がそれらを最高から最低にランク付けします。 最良のものはモデルのトレーニングに使用され、期待される動作は何ですか。 最後のステップでは、世代をさらに調整して、正確かつ価値のあるものにします。
使い方
ChatGPT がどのように機能するかについて OpenAI による公式の論文や情報はありませんが、ほとんどの人は次のように信じています。
- わずかなバリエーションとトレーニングでInstructGPTを使用します
- ユーザーがプロンプトを送信する
- 最初に、受け取ったトレーニングに基づいて応答が生成されます (前述)。
- 追加のコンテキストの埋め込みを使用して、前の世代と出力を参照します
ChatGPT はどこで優れていますか?
表面レベルで WordPress に関連するものについては、ChatGPT が非常にうまく機能します。 たとえば、WordPress で特定のことを行う方法について Elementor の質問がある場合、通常は段階的な回答が得られます。
基本的なコード、スニペット、例、および説明を探している場合、プラットフォームは通常、かなりうまく機能します。
テーマに基づいて、プレースホルダー コンテンツを含むあらゆる種類のコンテンツを作成したい場合、これはそれを行うための優れたプラットフォームでもあります。 たとえば、フェンシング会社のテーマに基づいて行動を促すフレーズを表示すると、プロジェクトの優れたプレースホルダーが作成されます。
ブレーンストーミングを行う必要がある場合は、LLM を活用すると常に役立ちます。 たとえば、「WordPress Web サイトのパフォーマンスを改善する方法について、高度なアイデアを 5 つ教えてください。500,000 件の投稿があります」と尋ねることができます。 最初のアイデアから、目標を達成するための独自の調査に進むことができます。
これを使用して、アウトライン、投稿タイトル、および電子メールへの返信などのその他の管理タスクを作成することもできます.
私たちはこれをかなり一貫して使用して、研究トピックを考えています。 たとえば、大きな問題が発生しているが、Google やスタック オーバーフローのどこから始めればよいかわからない場合は、ChatGPT に問題を説明し、調査対象について提案を求めることができます。 インターネット上の非常に多くの情報に基づいて訓練されているため、これが得意です。これまで考えたことのない何かを常に思いつきますが、通常は問題に関連しています。
完全なソリューション、スニペットなどを提供することになると、これを実際に使用して重労働を行うことはありません。 このプラットフォームを最終的に使用することが賢明ではない理由について話しましょう。
ChatGPT 幻覚
さて、これは記事の一部であり、ChatGPT を使用することの制限と欠点について説明します.
カバーする最初の主要なことは、幻覚と呼ばれるものです。 これは、ChatGPT によって作成された一部の応答に非常に存在する一般的な AI の概念です。
この現象は、ユーザーがより技術的な特定のトピックについて特定の質問をし、モデルに参照する大量のトレーニング データがない場合に、より頻繁に発生するようです。 その時点で、望ましい動作は次のような応答になります。
ただし、実際のように見えても実際はそうではない情報を構成する場合もあります。 また、議論しているトピックに完全に精通していない場合、かなり大きな問題が発生する可能性があります。
たとえば、WordPress Web サイトの特定の機能を実行するコード スニペットの作成を ChatGPT に依頼したとします。 それは幻覚を起こし、見栄えの良い断片を提供します。 しかし、完全に間違っています。 あなたがプロの開発者であれば、テストする前にこれをキャッチできる可能性があります。 ただし、毎日 WordPress を使用している場合は、実稼働 Web サイトにインストールしてください (これは AI であり、「常に」正しいはずであるという事実に自信を持っています)。死と明確な道はありません。
ChatGPT の OpenAI と多くの AI ベンチャーは、ChatGPT と AI モデル全般でこれを軽減することに非常に重点を置いています。 しかし、これは大きな問題であり、特定のユースケースに合わせて微調整したり、ML を組み込んだり、ツールの内部に突っ込んだりしない限り (ChatGPT では不可能です)、緩和する明確な方法はありません。
ChatGPT の制限事項
時々、それは間違っています
AI が常に正しいとは限りませんが、多くのユーザーはこれを理解していないため、いくつかのトリッキーな状況が発生しています。 誰かが生成されたコンテンツをチェックしなかったために Web ページに誤った事実が表示されたり、WordPress Web サイトでエラーが発生したり、コードがテストされずにインストールされたため、リストは続きます...
幻覚があると、この問題は、リーが間違っていることを非常に納得させることができるという事実によって悪化する可能性があります.
上記の「コードを書く」ユース ケース用に生成したコード スニペットを使用した例を次に示します。 「これをウェブサイトにどのようにインストールしますか」と尋ねました。 最初にショートコードを作成し、次にコードをサイトにインストールする必要があることを教えてくれると思っていました。
一見、これは正しいように見えますが、コードを Web サイトに直接インストールすると、問題が発生します (Web サイトに直接エコーが発生します)。\
また、スニペットの生成にもセキュリティ上の問題がある可能性があることに気付きました。 これは、プロンプトを正確に表示することで軽減できますが、そもそも何を探しているのかわからない場合、見逃してしまうことがあります。
ChatGPT を使用する場合に適用される AI の黄金律の 1 つに注目する価値があります。低品質のプロンプトは低品質の生成になり、逆に高品質のプロンプトは高品質の生成になります.
推奨される読書: https://docs.cohere.ai/docs/prompt-engineering
UIが不足している
あなたが WordPress の専門家で、このツールを自分のワークフローに統合したいと本気で考えているなら、多くのユーザー インターフェイス要素が欠けているか、デザインが不十分であることに気付くでしょう。
プラットフォームには検索機能がなく、以前の世代を簡単に参照できる他の分類ユーティリティもありません. 全体的なデザインと使用法は小規模なセッションには適していますが、大量のチャット ログや複数のチャット ログがある場合、すぐに管理不能になる可能性があります。
現実的には、これはおそらく設計によるものです。このインターフェイスは、将来のモデルをトレーニングするために OpenAI によって使用されており、一部の人が期待する専門的な方法で使用することを実際には意図していないためです。
容量とスロットリング
これは大きな問題であり、製品の背後にある会社が修正するのは困難です。 他の AI と同様に、これを実行するには大量の処理能力が必要です。 実際、「OpenAI の共同創設者兼 CEO である Sam Altman 氏によると、ChatGPT の運営費は「目を見張るような」ものです」(出典)。
誰もが母親と一緒に使用している完全に無料のプラットフォームであるため、すべての人が一度にすべてを使用するのに十分な電力がないという理由だけで、大きな容量の問題があります. 通常、営業日には、このため機能停止やバグが発生します。
幸運にもプラットフォームをロードしてプロンプトを入力できた場合は、回答の「レンダリング」(適切な用語はストリーム) が非常に遅いことにも気付くでしょう。 これは、より多くのユーザーが一度にプラットフォームにアクセスできるようにするために、OpenAI が応答率を制限および調整することを余儀なくされたためです。
幸運にも、メインストリームになる前に、プラットフォームの最初のイテレーションにアクセスできました。 答えは数秒でレンダリングされ、制限はなく、モデルはその時点ではるかに未加工でした. 現在、大きな違いがあり、人気が高まるにつれて遅くなるだけです. これに対する潜在的な修正は、プロ プラン (開発中) ですが、無料プランがすぐに改善されるとは思いません。 代わりに、初期のようなパフォーマンスを得るには、プロ プランの料金を支払う必要が生じる可能性があります。
応答文字制限
これは、ChatGPT のせいではありません。これは、ほとんどすべての OpenAI 製品に存在するためです。恐ろしいトークンまたは文字制限です。
特にこのオファリングでは、過去に参照できるコンテンツの量と、実際に生成できるコンテンツの量に制限があります。 そのため、会話で少し前に起こったことを参照しようとすると、通常、ドロップオフが表示されます。 さらに、大きなコード スニペットを生成している場合は、それを小さな世代にチャンクする必要があるかもしれません。そうしないと、作成が「ランダムな」ポイントで途切れるリスクがあります。
注意すべきことは、前の世代を継続するように指示できることですが、大量のコードを作成しようとしている場合は、生成された前の 4000 トークンを参照することしかできません。その制限から離れると、世代は作成した以前の変数または関数を参照できず、基本的に機能しないコードを作成する可能性があります。 (これが、ユースケースのセクションで「プラグインを作成する」の後に「そうではない」と言った主な理由です)
なんでも得意、何でも得意
LLM 汎用トランスフォーマー (GPT) は通常、表面レベルで投げるほぼすべての機能に優れています。 前述のように、これらのモデルは、インターネットからのデータ スクリプトとして大規模なリポジトリでトレーニングされており、さまざまなことを知っています。 しかし、多くの場合、特に開発に関しては、何でも得意ですが、何も得意ではありません。
これは、正確なコードを生成し、特定のプラグインと製品を真に理解するモデルを作成するには、ツールのコード ベース全体 (コード生成のコンテキスト) だけでなく、さまざまな例に基づいてモデルを微調整する必要があるためです。
微調整、埋め込み、およびその他の方法は、シナリオ固有の製品 (CodeWP など) では一般的な場所ですが、ChatGPT ではすべてが得意である必要があるため、単純に実現できません。 将来、あなたの特定の世代のケースとランキングに基づいて、導入、微調整、およびパーソナライズするための更新があった場合、それはまったく別の話になるでしょう. しかし、特に特定の使用例を探している場合は、おそらくそれを行うツールがすでに存在することを考えると、それが起こっているとは思いません.
最新ではありません
すべての大規模な言語モデルと GPT の制限は、最新の情報にアクセスできないことです。 代わりに、トレーニング データから得た知識を利用しています。 モデルは一度にトレーニングされるため、トレーニング データには「カットオフ」があります。
ChatGPT の締め切り日は 2021 年から 2022 年のどこかです。 したがって、コードの作成、関数の説明、WordPress や、更新後の WordPress 固有の製品に関するその他のことを依頼している場合、それは間違いである可能性が高く、幻覚を起こしたり、回答を拒否したりする可能性があります。質問。
情報/トレーニング バイアス
ChatGPT が最もよく知っている情報に偏っているという別の問題もあります。 たとえば、4.0+ の最新バージョンとは対照的に、Chart.js v3 または Chart.js v2 について議論しているコードがインターネット上にたくさんあります。
したがって、このライブラリを使用してコードを生成するように要求すると、おそらく、廃止されたメソッドを使用する応答が返されます。 それをインストールして最新バージョンのライブラリを使用すると、古いため単に機能しません。
この問題は、テクノロジ、ライブラリ、プラットフォーム、または重大な変更を伴うメジャー バージョン アップグレードが行われたその他のほとんどすべての要素に存在します。
これに特化した独自のモデルを作成する場合は、単純に最新バージョンでトレーニングし、バージョン 2 または 3 のコードを使用しないようにします (ポジティブ ネガティブ ペアリングを使用する場合、これは比較的簡単です)。 しかし、これは間違いなくこのオファリングの範囲外です。
WordPress 固有 - アフィリエイトの好意
ChatGPT が使用する基本モデルはインターネットから収集したデータに基づいているため、驚くほど多くのアフィリエイトが支持されています。 これは定量的というよりは定性的な観察ですが、間違いなく真実であり、業界での経験があまりないWordPress初心者にとっては大きな問題になる可能性があります.
基本的に、会社が大きく、アフィリエイト プログラムが大きいほど、ChatGPT を含む LLM からの応答に表示される可能性が高くなります。 これは、大規模なアフィリエイト プログラムによって、その会社を称賛し、製品を宣伝するコンテンツがより多く公開されるためです。 このすべての情報は、最良の製品に関して推論するモデルにバイアスをかけます。 これを回避する方法はまったくなく、これに対して訓練するのは困難です。
この点を説明するために、いくつかの質問をしてみましょう。
「最高のページ ビルダーは何ですか (上位 5 つの名前の箇条書きリスト、説明なし)」
これは基本的に、最大のアフィリエイト プレゼンスとプログラムを持つ上位 5 つのページ ビルダーのリストです。 彼らは2023年に市場で最高ですか? 私の意見では、絶対にありません。
「WordPress に最適なホスティング会社は? (上位 5 つの名前の箇条書きリスト、説明なし)」
基本的にアフィリエイト プログラムの規模とデジタル プレゼンスに基づくトップ ホスティング会社の別のリスト。
そしてもちろん、これは完全に理にかなっています。 誰かが購入したときに 50% を稼いでいるという理由で特定のサービスについて絶賛する記事が何百もあり、LLM がこれを本物の賞賛と区別できない場合、LLM はこれらのサービスを常に最高にランク付けします。
コピーライティング、コンテンツ、SEO
多くの人々、WordPress の作成者も非 WordPress の作成者も同様に、コピーライター、SEO スペシャリスト、およびコンテンツ ライターを人工知能に置き換える可能性に興奮しています。
これは新しい概念ではなく、AI コンテンツ ジェネレーターはこの時点で非常に長い間存在していたことに注意してください。 ただし、ChatGPT は、チャット、ボットのようなインターフェイスを使用してコンテンツを作成できる最初の 1 つであり、誰でも自由に使用できます。
このため、人工知能を使用してコピーライターに取って代わり、主に WordPress の作成者と代理店のレンズでコンテンツを再び作成するというトピックが持ち上がります.
私にとって、代理店の一般的な経験則は、人為的に生成されたコンテンツを使用してプレースホルダー テキストを置き換えることです。 しかし、実際のコピーライティングとコンテンツ作成に関しては、これはプロのライターとコピーライターを使用して行われます。 AI は、プロの人間のようにビジネスのあらゆる側面を理解することはできません。
オンラインでランク付けされるコンテンツの作成に関しては、Google はこれを思いとどまらせることを明確にしています。 AI コンテンツは検出不能ではありません。 Google 検索コンソール (さらに悪いことに、クライアントの) が次のようになることは、最も避けたいことです。
コンテンツとコピーライティングを人為的な対応物である ChatGPT に置き換えるのではなく、ここでもワークフローを強化することをお勧めします。 上で述べたように、私たちはクライアントに「現実世界」のコンテンツを添付してモックアップとアイデアを提供するのが大好きです (lispum の置き換え)。
ChatGPT を使用して、さまざまな記事の構造やタイトルを考え出すことは、ChatGPT 固有の理解スキルを大いに活用し、インターネット コンテンツのトレーニングを受けることにもなります。 しかし、これを従来の著者やコピーライターの代わりに使用することには強く注意します。 最大の検索エンジンに落胆させられるだけでなく、人間は単純に優れています。
ChatGPT と WordPress 開発者の仕事への影響
人工知能である ChatGPT が、短期的にも遠い将来的にも、WordPress 開発者の仕事にどのような影響を与えることができるかについて、多くの質問を受けています。 私の考えの多くは、dev.to で公開した次の記事にまとめられています。
以下、全体の脚注です。
- 短期的には、ユーザーはコードで何をすべきかわからず、人工知能はコードをインストールして構成することができません。 したがって、これは実際には開発者専用のツールであり、使い方を知っていればワークフローがより効率的になります。
- 中期的には、AI がプラグインを作成できるようになり、開発者が作成、テスト、およびインストールのプロセスを監督する責任を負います。
- 長期的には、WordPress 開発者は、AI を使用して最終目標を達成する方法を検討するコンサルティングの役割に移行する可能性が高くなります。
結論
ChatGPT は、人工知能がどのように機能するかを示す素晴らしい例であり、ユーザー インターフェイスに簡単にアクセスできるようになったときに何が起こるかを示しています。
WordPress の専門家にとって、この無料ツールは大きなメリットとなり、電子メールへの返信、コンテンツの 1 つのパラグラフの作成、データの入力、実際の情報のモックアップ、質問への回答、WordPress の機能の説明などの管理ワークフローを片付けることができます。
ただし、コードの生成や、あまり知られていない製品やプラグインのカバレッジ、または (トレーニング データが切り取られた後) 常に更新されるものなど、より高度なユース ケースになると、事態はかなり危うくなる可能性があります。
この記事の共通のテーマは、「確かに WordPress で使用できますが、すぐには明確ではない大きな制限がいくつかあります」であることに気付くでしょう。 この問題の一般的な解決策は微調整とその他の方法ですが、ChatGPT のエンド ユーザーはこれを利用できません。
このプラットフォームの制限を知っておくことは重要です。これは、サインアップした直後には明確ではありません。 反対に、ChatGPT の使用方法とその最適な使用例を理解すれば、WordPress 作成者の日常業務に大いに役立ちます。