問題タブ [gpt-3]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - 「msg.content」に新しい文字列を置き換えずに常に追加するにはどうすればよいですか?
そこで、AI「GPT-3」を不和ボットに実装して、それがどのように機能するかを確認しようとしましたが、GPT-3 は常にプロンプト (基本的には会話のコンテキスト) を知る必要があります。私がセットアップした方法では、「MessageCollector」によって取得されると、変数 (msg.content) が常に新しい文字列に置き換えられます。メッセージが検出されるたびに、その文字列を変数に追加し、タイマーがオフになるまで常にそれを行うようにする必要があります。
utf-8 - 微調整後の OpenAI 予測に関するエンコードの問題
微調整に関するこの OpenAI チュートリアルに従っています。
openai ツールで既にデータセットを生成しました。問題は、出力エンコーディング (推論結果) で UTF-8 と非 UTF-8 文字が混在していることです。
生成されたモデルは次のようになります。
たとえば、「¿Cómo estás?」と聞いたら、その文には訓練された補完があります: "Estoy bien, ¿y tú?", 推論はしばしばまったく同じものを返します (これは良いことです), 時々それは非エンコードされた単語を追加します: "Estoy bien, ¿y tú? Cuà ©ntame algo de ti」、「é」の代わりに「é」を追加。
場合によっては、トレーニングされたのとまったく同じ文が返されることがありますが、エンコードの問題はありません。推論がエンコードされていない文字をモデルから取得しているのか、他の場所から取得しているのかわかりません。
私は何をすべきか?データセットを UTF-8 でエンコードする必要がありますか? データセットを UTF-8 のままにして、応答で不正なエンコードされた文字をデコードする必要がありますか?
微調整のための OpenAI ドキュメントには、エンコーディングについては何も含まれていません。
javascript - Uncaught RangeError [MESSAGE_CONTENT_TYPE]: メッセージの内容は空でない文字列でなければなりません
gpt3 チャットボットを作成しようとしていますが、Discord.js v11 でこのエラーが発生し続けます。
[Uncaught RangeError [MESSAGE_CONTENT_TYPE]: メッセージの内容は空でない文字列でなければなりません]
nlp - キーワードに基づく GPT-3 質問応答
私は現在GPT3に慣れてきており、テキストからいくつかのキーワードを入力して、テキストから質問を生成しようとしています。理想的には、それらがその質問に対する答えになるでしょう。
私が試したのは、テキストを入力して、単に書くKeywords: dog, cat, mouse
などということでした。単語を列挙して、いくつかの質問の例を入力してください。しかし、明らかに、この構造に慣れていないので、そのようにすることさえ可能かどうか疑問に思っていました.
nlp - GPT-3 の適切なプロンプトの選択
次のようなテキストからクイズを生成しようとしています。
複数のプロンプト、これらすべての回答オプション、正解、すべてを使用して、キーワードを指定しないと完全に機能します。問題は、正解がキーワードになるようにこれらの質問を生成したい場合です。上記のような例を挙げて、あらゆる種類のプロンプトを試しましたが、うまくいきません。