フォーラムの過去のすべてのトピックに対して、AIによる返信を生成する方法はありますか? Personaを使えば可能だと思いますが、具体的にはどうすればいいでしょうか?
Automation、AI Triageを組み合わせ、その結果が本当に望むものなのかをよく考えるべきです。
既存のディスコーストピックにAI返信を生成する AI
satonotdead:
フォーラムの過去のすべてのトピックにAI返信を生成する方法はありますか? Personaを使えば可能だと思いますが、具体的にどうすればよいですか?
DiscourseHelper:
はい、Discourseフォーラムのトピック(既存のトピックを含む)にAI返信(Personaを使用)を生成できます。ただし、いくつかの設定と自動化の制限に注意が必要です。
過去のトピックにAI返信を生成する方法:
フォーラムにDiscourse AIとDiscourse Automationの両方のプラグインが有効になっている必要があります。このプロセスは一般的に新しいトピック/投稿への自動返信のために設計されていますが、注意すれば既存のものにも適用できます。
手順
-
AI Personaを作成する
- 次に移動します:
/admin/plugins/discourse-ai/ai-personas - Personaのシステムプロンプトを設定し、LLMを選択し、許可されるグループを設定します。
- Personaに適切なモデルがあり、必要に応じてメンション、カテゴリ、またはコンテキストで有効になっていることを確認してください。
- Personaの設定に関する詳細は:AI bot - Personas
- 次に移動します:
-
自動応答のためのAutomationルールを設定する
- Discourse Automationプラグインの「AI triage」または「auto-responder」スクリプトを使用します。
- カテゴリ、タグ、条件、Persona、および返信が公開かささやき(whisper)かを設定できます。
- トリアージは、最初の投稿にのみ返信する、未回答の場合のみ返信するなどの条件で機能します。
完全なドキュメントと例はこちら:
Discourse AI - AI Auto Responder -
既存のトピックにルールを適用する(手動/一括)
- すべての既存のトピックにAI返信を一括でトリガーするデフォルトの「ワンクリック」方法はありません。
- 回避策:
- 自動化を手動でトリガーする:各トピックについて、管理者としてPersonaアカウント(例:
@ai-helper)にメンションすると、返信が生成されます。 - APIまたはカスタムスクリプトによる一括処理:上級ユーザーは、Discourse REST APIを使用してトピックをループ処理し、メンションをシミュレートしたり、プラグインのエンドポイントをトリガーしたりすることで返信を生成できます。これには通常、開発スキルと、サイトを洪水させないための慎重なスロットリングが必要です。
- 自動化を手動でトリガーする:各トピックについて、管理者としてPersonaアカウント(例:
-
保護措置と推奨事項
- 細心の注意を払って使用してください:古いトピックの多数に自動的に返信すると、ノイズが発生し、ユーザーを悩ませる可能性があります。ヘルプが必要なカテゴリに限定したり、未回答のトピックにのみ限定することを検討してください。
- より微妙な対応のために、返信を「ささやき(whispers)」として設定すると、スタッフのみが確認でき、公開するのに適切かどうかを判断できます。
- LLMの使用/コストと、応答における幻覚の可能性に注意してください。
主要なソースドキュメント:
- AI bot - Personas
- Discourse AI - AI Auto Responder
- Auto responder using AI (Discussion)
- REST API usage
要約:
PersonaとAutomationを使用して過去のトピックにAI返信を生成することは可能ですが、組み込みの一括「すべて一度に」ボタンはありません。一括操作には、APIとカスタムスクリプトを使用する必要があります。サイトの品質とAIコストに注意し、広範な展開の前に必ず慎重にテストしてください。
APIを使用してこれを実行するための具体的な指示が必要な場合は、技術的な習熟度を教えていただければ、さらにガイドできます!
なぜそうしたいのか教えていただけますか?誰かがフォーラムをAIコンテンツで洪水させいっぱいにしたい理由に興味があります。
ハハ、意図はありません。未回答のトピックへの返信を生成できるので、フォーラムで新しいことを試すのが好きなだけです。これも可能かどうか疑問に思っていました。:))
おっしゃる通り、特定のカテゴリーやトピックに絞って実行したいとお考えでしょう。なぜなら、すべてを完了させるという感覚は、有機的なコミュニティにとって良くないからです。
つまり、用語集ではなくフォーラムなのです。しかし、用語集のカテゴリーであれば、この動作に合うかもしれません。
現在、ユーザーを圧倒することを避け、AIコンテンツを同時に追加しながら、ユーザーのエンゲージメントを促進するために、このアプローチを模索しています。
古いトピックのサブセットに対して、進捗UIで自動化ルールを実行する機能については議論しましたが、まだ完全に実装されていません。
現在できる最善の方法は、APIを使用してフォーラムをクロールし、それをLLMにフィードすることです。
しかし、一般的にはこれをお勧めしません。ロボットしか見えないフォーラムで会話を続けるモチベーションを維持するのは難しいでしょう。