GPT3ライクなボットを統合する?

Discourseスペースにおける:robot:との過去の関わり/興味から、これを簡単に確認しました。

現在、WebベースのChatGPTへのAPI呼び出しの認証は非常に複雑(そして面倒で、例えばWebブラウザを模倣する必要がある)であり、いくつかの暫定的なオープンソースAPIラッパーソリューションは、その後、この制限が強化されたため失敗しました。

当面の間、公式ウェブサイトのAPI呼び出しをリバースエンジニアリングすることを困難にしようとしている([^1])と思われ、この複雑さと、リスクを冒す可能性のある利用規約の違反を避けるために、完全な会話が可能なChatGPTの公式APIを待つ価値があるかもしれません。 OpenAIのDiscourse(:+1:)を見ると、これは他の人も同じように考えているようです

しかし、ボットに直接聞いてみましょうか?

すでに公式のOpenAI APIが存在しますが、これは継続的な会話をそれほど便利にサポートしていません(毎回すべての履歴をcontext変数で送信する必要があるようです!これは、当面の間、私にとってあまりにも無駄(そして最終的には高価)なので、手間をかける価値がありません! :sweat_smile:)。

単純な会話参照を備えた公式APIが、まもなくリリースされることを願っています。間違いなく価格がつくでしょう! :sweat_smile:

[^1]これは、現在ボットの呼び出しとは別に、モデレーションAPIも使用しているためだと推測します。

「いいね!」 5

@philip_rhoades またはここにいる他の誰か — GPT-3 を使用した Discourse ボットを実装しましたか?

訪問者や他のユーザーのコメントへの応答スタイルを様々に設定できる、コミュニティ活動のブートストラップ用ボットを思い描いています。主なフォーラムのトピック、スレッドのトピック、そしてその中の最初の投稿を入力として使用します。ボットは API を使用してテキストを生成し、他のボットとは十分に異なるようにします。それぞれが元の投稿の異なる側面について議論します。その後、人間の議論に任せます。1 週間スレッドに誰も応答しない場合、ボットは以前の投稿のいずれかに返信することで、そのスレッドを復活させることができます。

ボットは実際には外部記事にリンクすることはできませんが、それは今後のことであり、別のプロセスで行うことができます。

倫理的な観点から、すべてのボットには GPT-3 で動作するボットであることを示すプロフィールが必要になります。

それを実行する Discourse プラグインに関心のある人はいますか?当社から報酬をお支払いします。AI に関しては、悪用されることを恐れてオープンソースにしたくない分野の 1 つです(ただし、誰かがそれを行ってオープンソース化するのは非常に簡単です)。

cron を使用して投稿する合成アカウントの作成を容易にする Discourse プラグインはありますか?どのように機能しますか?

「いいね!」 4

ぜひ興味がありますが、会話型ボットをご希望の場合は、公式の完全な会話型APIが提供されるまで一時停止することをお勧めします(ハッキングは利用規約に違反する可能性があります)。

シンプルな単一の呼び出しと応答ソリューションでよろしければ、すぐに作業を開始できます。お気軽にDMしてください。

「いいね!」 4

わかりました、実際にはChatGPTすら不要で、GPT-3だけでいいのです。私が提案したことに関して、利用規約に違反するようなことはありますか…インタラクティブではなく、ボットごとに数日に一度投稿するだけです。ボットは私たちのフォーラム内だけで、プロフィールで明確にラベル付けされているため、「アストロターフィング」ではありません。

https://www.technologyreview.com/2020/10/08/1009845/a-gpt-3-bot-posted-comments-on-reddit-for-a-week-and-no-one-noticed/amp/

「いいね!」 1

はっきり言うと、少しインタラクティブにすることは可能ですが、現状ではかなり扱いにくいです。

いずれにせよ、現在のGPT3のオープンAIAPIで十分でしょう。

ボットにプロンプトを入力させる方法(おそらく何らかのジョブ)は不明ですが、話し合いましょう。ぜひ興味がありますので、お気軽にDMしてください。

「いいね!」 1

待てよ、書き始めるとよくあることだが、何か思いついたぞ!フォーラムの他のオーナーにこのコードをコピーされたり、転売されたりしたくないので、ディスコースでアカウントを作成し、プロフィールを埋めてから、それらのアカウントとして定期的に投稿するクローズドソースサービスを開発すればいいのではないか?ディスコースには、すべて同じIPアドレスから来ているなどの理由で、アカウントがシャドウバンされるのを防ぐためのホワイトリストのようなものがあるのだろうか?

「いいね!」 1

あなたが所有していないサードパーティのDiscourseインスタンスに登録し、実際のユーザーになりすますボットを提案しているのですか?

「いいね!」 1

@merefield様@EGreg様、こんにちは。

私もAI APIを使用したGPT統合に興味があります。

Metaコミュニティのために、このようなものを作成するために協力するのはどうでしょうか?私は金銭的な参加もいとわないです。

「いいね!」 1

わかりました…メールを送ってください

グレッグ

ドメインで

qbix.com

「いいね!」 3

GPT-3の価格は高価になる可能性があり、私のコミュニティはChatGPTボットを使用して15分で2.00ドルのクレジットを使い果たすことができました。

「いいね!」 1

FYI

これは推奨ではありません。GPT(Generative Pre-trained Transformer)のTであるトランスフォーマーに関連するサイトで、一見の価値があるものを紹介するだけです。:slightly_smiling_face:

ニューラルネットワーク、トランスフォーマー、GPTの概念は理解していますが、個人的には高コストのため、それらをさらにトレーニングするリソースはありません。しかし、それらについては常に把握しています。また、私が考えるそれらのアキレス腱についても認識しています[1]。だからといって、それらが好きではないという意味ではありません。ただ、私のニーズに合わせて、そのままでは実用段階ではないと感じています。

[1] Vaughan Pratt博士の1994年のCyc評価のための質問、ChatGPTに尋ねたもの(参照

「いいね!」 3

メールを送りましたが、まだ返信がありませんか?

FYI

OpenAIチュートリアルより

WebサイトQ&AとEmbeddings

Webサイトに関する質問に答えられるAIの構築方法を学びましょう

このチュートリアルでは、Webサイト(この例ではOpenAIのWebサイト)をクロールし、クロールしたページをEmbeddings APIを使用して埋め込みに変換し、ユーザーが埋め込まれた情報について質問できる基本的な検索機能を作成する簡単な例を説明します。これは、カスタムナレッジベースを利用するより洗練されたアプリケーションの出発点となることを意図しています。


OpenAIにはDiscourseフォーラムがあります!!! 見つけるのはそれほど簡単ではありません。

Discordサイトは簡単に見つけられますが、私はそのようなものを疫病のように避けています。

特に私の投稿を読んでいない場合は :wink:

「いいね!」 1

Supabase を基盤とした、ウェブサイト全体のコンテキストを利用できる GPT ボットの素晴らしい実装です(オープンソース):

Discourse と supabase はここで素晴らしい連携ができると予想しています。上記の動画のアプローチでフォーラムの埋め込みを行い、それによってバックアップされたユーザーを作成するプラグインがあれば素晴らしいでしょう。

私も certainly 興味がありますが、残念ながら、オープンソース分野になければ、時間と労力を無駄にすることになると思います。最も維持されるプラグインはオープンソースのものになるでしょう。クローズドソースバージョンを作成して使用すると、メンテナンスの負担が残ります。

お二人が金銭的に参加する意思があるなら、私はそれを現実のものにすることができます。希望があればすぐにでも。ただし、Apache-2.0 ライセンスの下で行う必要があります。

また、このようなプラグインが公式プラグインになれば、Discourse 社にも大いに役立つと予想しています。Discourse 社はこれに興味があるでしょうか?


私が住んでいる政府から、これの作成を支援するためのマッチング資金助成金を得られるかもしれません。金銭的に参加する意思がある場合は、お知らせください。ホスティングインフラストラクチャの実行は私が担当します。プラグイン作成に初期段階で金銭的に貢献した人は誰でも、フォーラムをインデックス化し、Discourse 用のインテリジェント GPT ボットを作成するシームレスなホストソリューションを大幅な割引価格で利用できるようになります。

「いいね!」 3

サイモン、

Discourseのメールに返信しようとしましたが、サーバーエラー(別途調査します)が発生したため、以下のような内容を送りました。

「この方(動画の投稿者)に、私のユースケースについて協力してもらえないか連絡しました。

https://forum.phirho.org

もし協力してもらえれば嬉しいです。

フィル。」

それは非常に興味深いですね、共有ありがとうございます!

Discourseのチームから良いニュースがあります。

次のリリースサイクルでは、DiscourseとしてAIを新機能やプラグインの優先事項として選びました。これは、LLM統合などの機能に取り組む専任チームがあり、Metaで近日中に発表することを意味します。

「いいね!」 18

素晴らしいニュースです!- それから、以前の会話の永続的なメモリを追加していただければ幸いです。 .

「いいね!」 5

それは素晴らしいニュースですね! :slight_smile: お知らせいただきありがとうございます。皆さんが素晴らしいものを構築しようとしているのに、私が車輪の再発明をしたくなかったので、本当に良かったです :slight_smile:

よろしく、
サイモン

「いいね!」 3

賢明な判断だと思います。ChatGPT を利用し、技術的な知識がないユーザーからのフィードバックを受ける中で、プロンプトエンジニアリングという概念に馴染みがないことをすぐに学びました。そこで、このリソースを共有したいと思います。

初期リリースのテストとフィードバックを提供してくれる人を求めているのであれば、私を含めてください。利用可能であれば喜んで協力させていただきます。

「いいね!」 2