「LangChainとOpenAIを使用して、自己モデレートされたコメントシステムを作成する」

Creating a self-moderated comment system using LangChain and OpenAI

私たちはOpenAIの利用可能な2つのモデルをLangChainで連結させて、自己モデレートされたコメント応答システムを作成します。システムが荒らされるのを防ぎます。

免責事項として、この記事はLangChainツールの動作を示すために作成された例であることをお伝えしておきます。自己モデレートされたコメントシステムを作成する方法はさまざまあります。この記事では非常に基本的な解決策を探求します。

基本的なアイデアは、最終的に応答を公開するモデルをユーザーの入力から分離することです。

つまり、ユーザーのテキストを解釈するモデルを応答を公開する最終的な権限として許可しません。これにより、ユーザーによる潜在的な悪用試みからシステムを保護します

モデレーションシステムが暴走したり、無礼になったりするのを防ぐために、LangChainチェーンが以下の手順を実行します:

  • 最初のモデルはユーザーの入力を読み取ります。
  • 応答を生成します。
  • 2番目のモデルが応答を分析します。
  • 必要に応じて修正し、最終的に公開します。

ご覧の通り、2番目のモデルは応答を公開できるかどうかを決定する責任があります。そのため、ユーザーの入力とは直接関係を持たせないようにします。

ソースコード。

この記事は、2つの異なるOpenAIモデルを使用したノートブックに基づいています。ただし、Hugging Faceモデルでも同じ解決策を実装した2つの補完的なノートブックがあります。そのうち1つでは、EleutherAI/gpt-j-6bモデルを使用し、もう1つでは、Metaがリリースした有名なLLAMA-2モデルファミリーの一部であるmeta-llama/Llama-2–7b-chat-hfモデルを使用しました。

これらのすべてのノートブックは、Large Language ModelsコースのGitHubリポジトリで見つけることができます。

  • Llama2–7Bノートブック:https://github.com/peremartra/Large-Language-Model-Notebooks-Course/blob/main/HF_LLAMA2_LangChain_Moderation_System.ipynb

We will continue to update VoAGI; if you have any questions or suggestions, please contact us!

Share:

Was this article helpful?

93 out of 132 found this helpful

Discover more

データサイエンス

ジェネレーティブAIツールを使用する際にプライバシーを保護するための6つの手順

イントロダクション 生成型AIツールの出現は、興奮と懸念を引き起こしました。これらのツールは私たちの生活と仕事を革新する...

AIニュース

「ニューヨーク州法案、3Dプリンターの購入に背景調査を必要とする」

提案された法案では、特定の3Dプリンターを購入する前に、消費者に対して犯罪歴のバックグラウンドチェックを課すことが求め...

AIニュース

AWS CDK を使用して Amazon SageMaker Studio ライフサイクル構成をデプロイします

Amazon SageMaker Studioは、機械学習(ML)のための最初の完全に統合された開発環境(IDE)ですStudioは、データを準備し、...

AIニュース

紙のような、バッテリー不要のAI対応センサーによる包括的な傷のモニタリング

バッテリー不要のホリスティックな傷モニタリングセンサーパッチは、人工知能を利用して、着用者の傷の治癒状態を15分以内に...

データサイエンス

人間の脳血管のアトラスは、アルツハイマー病における変化を強調します

科学者たちは、6つの領域にわたるアルツハイマー病関連の変化を強調するために、人間の脳血管の分子アトラスを作成しました

機械学習

「テキストゥアをご紹介します:3Dメッシュのテキストゥアリングのための新しい人工知能(AI)フレームワーク」

テキストから画像を生成することは、人工知能(AI)の分野における新しい興味深い研究領域であり、テキストの説明に基づいて...