[AIボット] ユーザー トークン トラッキング、カスタム AI ペルソナ、最大コンテキスト投稿、ドキュメント読み込み、カスタム API URL、およびローカライズされたチャット タイトルを追加

こんにちは皆さん!

Discourse AIプラグインにいくつか便利な機能の提案をしたいと思います。

  1. ユーザーごとのトークン使用量の追跡
    これにより、管理者は各ユーザーがAIとの対話で消費しているトークン数を監視できます。不正利用の防止や、ユーザーごとまたはグループごとのトークン制限の設定に役立ちます。ユーザーごとの詳細なトークン使用量の内訳を見ることで、使用パターンとコストについての理解が深まります。
    私たちはコミュニティでAIとのチャットにロシア語を使用していますが、OpenAIのトークナイザーはロシア語ではうまく機能しません。1トークンが1文字になることがあり、私たちにとっては非常に高価です!

  2. ユーザーがカスタムAIペルソナを作成できるようにする
    ユーザーが独自のAIアシスタントのペルソナ(カスタムプロンプトの作成)を定義できるようにすることで、より魅力的でパーソナライズされた対話が可能になります。ユーザーにこの柔軟性を提供することで、フォーラムでのAIのより創造的な利用が促進されるでしょう。

  3. コンテキストとして含める投稿の最大数のデフォルト設定
    すべてのペルソナに対して、コンテキストを一定数の最近の投稿に制限するデフォルトオプションを追加することで、AIが適切に応答するための十分なコンテキストを提供しながら、トークン使用量を管理しやすくすることができます。

  4. カスタムデータソースからのテキストを使用する機能
    PDF、ウェブページ、Google Driveファイルなどのソース用のドキュメントローダーを統合することで、ユーザーが情報と対話することが容易になり、実装もそれほど難しくないようです。AIが、トピックに関与する際に、PDFとしてアップロードされたホワイトペーパーの情報や、特定のウェブページからの事実を参照できることを想像してみてください。これは、さまざまな形式の記事を扱うことが多い私のコミュニティのような学術コミュニティにとって特に役立ちます。これにより、専門的な議論におけるAIの能力を強化できます。LangChainのようなドキュメントローディングツールがこれに活用できる可能性があります。Document Loaders — :parrot::link: LangChain 0.0.146

  5. すべてのAIモデルでカスタムAPIベースURLをサポート
    現在、カスタムAPI URLはOpenAIのみでサポートされています。この機能をサポートされているすべてのAIプロバイダーに拡張することは、リバースプロキシやその他の非標準APIエンドポイントを使用する必要があるユーザーにとって非常に役立ちます。セキュリティ、コンプライアンス、またはコスト管理の理由でリバースプロキシに依存しているユーザーが多くいるため、AIリクエストを独自のインフラストラクチャ経由でルーティングする柔軟性があれば、このプラグインを環境に統合することがはるかに容易になります。

  6. ユーザーの言語に基づいたローカライズされたチャットタイトルの生成
    現在、チャットタイトルは英語でのみ生成されます。ユーザーの優先言語でタイトルを作成できる機能があれば、特に非英語圏のコミュニティにとって、より良いユーザーエクスペリエンスを提供できるでしょう。

ご意見をお聞かせください!

「いいね!」 2

こんにちは、@Onielさん :slight_smile:

以前にもお伝えしたように、Feature リクエストごとに個別のトピックを作成する必要があります。

このトピックは閉じますが、個別のトピックに分割して作業できるように表示したままにしておきます。 :+1:

「いいね!」 4