「Ask AI」でコミュニティ内検索を強化

数週間にわたる実験を経て、ついにコミュニティ内に新しい「Ask AI」機能を提供できることを嬉しくお知らせいたします。

「Ask AI」は、自然言語によるクエリとフォローアップ質問をサポートすることで、コミュニティのユーザーがより素早く求めている答えにたどり着けるようにします。また、既存のインデックス付き検索と並行して動作します。

良い結果が見つからない場合は、クエリに基づいた適切なトピックタイトルとカテゴリを設定してコンポーザーを開く「トピックを作成する」アクションをユーザーに促します :tada:

動作原理

「Ask AI」を通じて送信されたユーザーのクエリは、リライターに渡されます。リライターは、従来のキーワード検索用のクエリと、エンベディングを使用するセマンティック検索用のクエリの2つを返します。これら2つの検索は(高速に)実行され、結果が集計された後、シンセサイザーに渡され、ユーザーに最適な結果が提示されます。

ユーザーがクエリに対してフォローアップしたい場合、フォローアップエージェント(デフォルトでは Forum Helper)がそこから引き継ぎます。 :slight_smile:

:discourse: によるホスティングサイトでは、当社のホストモデルにより、これらはすべて無料でご利用いただけます。セルフホスティングユーザー :discourse-bw: の場合は、エンベディングも設定していることを確認する必要があります。

セットアップ

新規に作成されたホスティングサイトでは、「Ask AI」はデフォルトで有効になっています。

既存のホスティングサイトでは:

  • AI機能ページ(/admin/plugins/discourse-ai/ai-features)に移動し、「Search」を探して有効にしてください。
  • 「Settings」をクリックして有効にします。デフォルトのエクスペリエンスを選択することもできます。
    • (設定とバリアントをスクロールして確認してください):backhand_index_pointing_right:t2:
    • :warning: 「AI Discovery」を有効にしている管理者は、同じ「Search」セクションでそれを見ることができます。「AI Discovery」は新しい「Ask AI」と互換性がなく、段階的に廃止される予定です。

AIプラグインと動作するモデルのほかに、有効にする必要がある設定のリストは以下の通りです:

  • メイン設定: ai_ask_ai_enabled
  • AI機能ページの「Embeddings」機能が有効になっていること(ホスティング顧客の方はご安心ください :check_mark:)- これがセマンティック検索を駆動します
  • AI機能ページの「Bot」機能が有効になっていること - これがフォローアップ機能を駆動します
    • ai_bot_allowed_groupsai_ask_ai_allowed_groups と一致している必要があります。
    • デフォルトの Forum Helper エージェント(/admin/plugins/discourse-ai/ai-agents/-1/edit)が有効になっており、個人メッセージを許可している必要があります。

試してみてください :woman_technologist:t2:

数週間前からメタ(meta)でこの機能を有効にしており、コミュニティの検索体験、特に豊富な議論のアーカイブを持つコミュニティにおいて、これを改善できるものと信じています。

有効にしていただき、どこで役立ったか、どの有用な議論を見逃したか、そして回答が十分な文脈を提供していたかどうかをお知らせください。

「いいね!」 2