paint-brush
あなたのポケットにGPT-3?なぜだめですか!@tole
2,716 測定値
2,716 測定値

あなたのポケットにGPT-3?なぜだめですか!

Tihomir Dmitrović4m2023/01/26
Read on Terminal Reader

長すぎる; 読むには

GPT-3 は驚くべきテクノロジであり、それを使用して強力で便利なアプリケーションを作成する方法を見ると信じられないほどです。 Convoworks の助けを借りて、WordPress と Viber 内で GPT-3 を使用して、インテリジェントな会話型ボットを作成できるようになりました。いくつかの簡単な手順で、GPT パワーをポケットに入れることができます!
featured image - あなたのポケットにGPT-3?なぜだめですか!
Tihomir Dmitrović HackerNoon profile picture

GPT は最近非常に人気のあるトピックになり、自動化された顧客サービスから自然言語処理まで、さまざまな方法で使用されています。


このチュートリアルでは、WordPress とノーコード プラグインConvoworks WPを使用して、Viber アプリ用の GPT を利用したチャットボットを作成する方法を示します。その中で、GPT-3 の自然言語技術を使用して質問をしたり、あらゆるトピックについて会話したりできるように、チャットボットをセットアップする方法を説明します。


始めましょう!



設定

Viber 用に GPT を利用したチャットボットのセットアップを開始するには、Viber アプリからのリクエストを受信できるように、一般にアクセス可能な WordPress をインストールする必要があります。次に、プラグイン インストーラーに移動し、Convoworks WP をインストールして有効にします。それが完了したら、Convoworks WP を開き、[ファイルからインポート] オプションを使用して新しいサービスを作成します。サービス定義(jsonファイル)はこちらからダウンロードできます。


Convoworks サービス定義のインポート

https://partners.viber.com/account/で Viber ボットを作成します。そのために必要なのは、インストールされて動作する Viber アプリだけです。作成すると、Convoworks で使用される API アクセス トークンが作成されます。ユーザーの招待に使用できる QR コードに注意してください。

Viber ボット アカウントのセットアップ


Convoworks でサービスを開き、[構成] ビューに移動し、クリックして Viber プラットフォームを有効にします。ここで、Viber の「認証トークン」と「アカウント ID」を入力する必要があります。アカウント ID 番号は、 https: //partners.viber.com/account/ の Viber アカウント URL で確認できます。


Convoworks での Viber プラットフォームの構成


最後のステップは、Convoworks サービスで OpenAI 認証キーを設定することです。サービスで変数ビューに移動し、正しい値を設定します。ここでは、使用しているモデルと、GPT API が使用しているその他のパラメーターを設定することもできます。


Convoworks サービスでの OpenAI GPT API 構成


あとは使い始めるだけです。 Viber アプリに移動し、[その他] 画面を開き、上部にある QR コード アイコンをタップします。カメラを Viber ボット アカウント ページの QR コードに向けると、参加できます!


Viber アプリ - もっと見る

それはどのように機能しますか?

会話

GPT (Generative Pre-trained Transformer) は、自然言語を理解し、特定のプロンプトに基づいて新しいテキストを生成できるアルゴリズムの一種です。入力プロンプトを使用してコンテキストを構築し、そのコンテキストを使用してテキストを生成することで機能します。

GPT の補完原則は、プロンプトによって提供されるコンテキストに基づいて新しいテキストを生成することです。アルゴリズムが関連テキストを生成するのに十分なコンテキストを提供するプロンプトを GPT に提供することが重要です。たとえば、「フランスの首都は?」のようなプロンプトを提供すると、GPT はフランスとその首都に関するテキストを生成します。

したがって、Convoworks サービスでここで行っていることは、完全な会話を含む ${conversation} 変数 (最初は空) を設定するだけです (「パラメーターの設定」要素を確認してください)。ユーザーの問い合わせとボットの応答の両方を追加しています。


HTTP クエリ要素


このコンポーネントを使用すると、API 要求を作成し、応答データを使用できます。完了応答を取得して会話に追加し、ユーザーに返す応答テキストを準備します。この機能はフラグメントに配置されるため、ワークフローのいくつかの場所で使用できます。

このサービスでは、プレーン テキスト フィルターを使用して、追加のコマンドを処理できるようにしています。以下は、「再起動」または「最初からやり直す」コマンドをキャッチして会話をリセットする例です (${conversation} 変数を空の文字列に設定します)。


HTTP クエリ要素の構成


テキストフィルターと特殊コマンド


このサービスでは、プレーン テキスト フィルターを使用して、追加のコマンドを処理できるようにしています。以下は、「再起動」または「最初からやり直す」コマンドをキャッチして会話をリセットする例です (${conversation} 変数を空の文字列に設定します)。


コマンド処理をやり直す


将来のアイデア

認証

Viber がリクエストを送信するとき、ユーザーの一意の ID も受け取ります。データベースにその ID があれば、ユーザーの詳細を簡単に把握して、パーソナライズされたメッセージや会話で応答できます。


迅速なエンジニアリング

ほとんどの GPT を取得するためのプロンプトを作成する方法を知ることには、大きな力があります。適切なプロンプトを形成することは非常に重要であり、それで遊ぶ必要があります。 Convoworks は WordPress 内で実行されており、そのすべてのデータにアクセスできることに注意してください。つまり、プロンプトにデータベースからのデータを事前入力できます。新しいユーザーの場合は、前回の注文が何であったかなど、さまざまな会話コンテキストを設定できます。必要なものは何でも。

結論

GPT-3 は驚くべきテクノロジであり、それを使用して強力で便利なアプリケーションを作成する方法を見ると信じられないほどです。 Convoworks の助けを借りて、WordPress と Viber 内で GPT-3 を使用して、インテリジェントな会話型ボットを作成できるようになりました。いくつかの簡単な手順で、GPT パワーをポケットに入れることができます!