Discourse AI - KI-Bot

:bookmark: Dieser Leitfaden erklärt, wie Sie die KI-Bot-Funktion des Discourse AI-Plugins aktivieren und konfigurieren.

:person_raising_hand: Erforderliche Benutzerebene: Administrator

Der intelligente Chatbot kann alle Fragen zu Ihrer Discourse-Community und mehr beantworten. Der KI-Bot kann Ihre aktuelle Discourse-Instanz und darüber hinaus durchsuchen und mit Persona-Unterstützung jede Art von Fragen beantworten, die Sie haben könnten.

<!–
CleanShot 2024-10-31 at 16.40.55@2x
–>

Funktionen

  • Möglichkeit, die spezifische KI-Bot-Persona auszuwählen, mit der Sie interagieren möchten
  • Flexibilität bei der Auswahl des Large Language Model (LLM)-Anbieters
  • Mehrere Personen können gleichzeitig innerhalb derselben Nachricht mit dem KI-Bot interagieren
  • KI-generierte Titel für private Nachrichten (PMs) mit dem KI-Bot
  • Antworten werden kontinuierlich durch Streaming generiert und können gestoppt werden
  • Aktivieren Sie den Bot für eine bestimmte Untergruppe von Benutzern oder Gruppen
  • Schneller Zugriff auf den KI-Bot über das :robot:-Symbol
  • Anzeigen von Interaktionen zu Debugging-Zwecken
  • KI-Bot-Konversationen kopieren und teilen

Personas

:information_source: Ein KI-Bot, der versucht, alles zu tun, wird aufgrund von Kontextverlust und LLM-Beschränkungen letztendlich scheitern. Deshalb haben wir Personas implementiert, um Ihnen eine bessere Erfahrung zu ermöglichen, indem wir die bestmöglichen Antworten liefern.

Vollständiger Leitfaden zu KI-Personas hier verfügbar. Sie können benutzerdefinierte KI-Personas für den Bot erstellen, die auf Ihre Bedürfnisse zugeschnitten sind.

Je nach benötigter Hilfe stehen mehrere vordefinierte Standard-Personas zur Auswahl:

  • Forum-Helfer: KI-Bot für allgemeine Zwecke, der verschiedene Aufgaben ausführen kann. Kann Ihre aktuelle Discourse-Instanz durchsuchen und diese Informationen zur Erstellung von Antworten verwenden
  • i.e - Was sind die Top-Beiträge zu KI?
  • SQL-Helfer: KI-Bot, der sich auf die Erstellung von SQL-Abfragen in dieser Discourse-Instanz spezialisiert hat (kennt Ihr aktuelles DB-Schema)
  • i.e - Schreiben Sie mir eine Abfrage, um alle KI-Bot-Nachrichten eines bestimmten Kunden/Benutzers zu finden
  • Künstler: KI-Bot, der sich auf die Generierung von Bildern spezialisiert hat. Benötigt einen Stable Diffusion-API-Schlüssel
  • i.e - Zeichne mir ein Bild von einer Katze
  • Einstellungen-Explorer: KI-Bot, der sich auf die Erkundung von Discourse-Website-Einstellungen spezialisiert hat. (kennt den Discourse-Quellcode)
  • i.e - Wie aktiviere ich Discourse AI auf meiner Discourse-Website?
  • Forscher: KI-Bot mit Google-Zugriff und der Fähigkeit, Webseiten zu durchsuchen, um Informationen für Sie zu recherchieren. Benötigt einen Google Custom Search API-Schlüssel.
  • i.e - Wie viele Beine hat ein Dinosaurier?
  • Kreativ: KI-Bot ohne externe Integrationen
  • i.e - Entwickeln Sie 5 Ideen zur Verbesserung des Community-Engagements
  • GitHub-Helfer: KI-Bot, der sich auf die Recherche von GitHub-Repositories spezialisiert hat
  • i.e - Was macht LINK_TO_PR?

<!–

Verfügbarkeit

Discourse AI ist auf allen unseren gehosteten Plänen verfügbar und auf den meisten Plänen vorinstalliert. Wenn Sie ein Enterprise-Kunde sind, können Sie uns kontaktieren, um es auf Anfrage zu Ihrer Website hinzuzufügen.

:information_source: Bitte beachten Sie, dass dieses Modul auch ein separates Abonnement für ein LLM erfordert (weitere Details siehe unten).

Selbst gehostete Benutzer können das Plugin jederzeit installieren, indem sie der Plugin-Installationsanleitung folgen.
–>

KI-Bot aktivieren

Voraussetzungen

Sie müssen mindestens ein Large Language Model (LLM) von einem Anbieter konfigurieren.

Um loszulegen, können Sie diese über die Discourse AI - Large Language Model (LLM) Einstellungsseite konfigurieren.

Optional können Sie Folgendes konfigurieren, um zusätzliche Funktionen zu erhalten:

Konfiguration

  1. Gehen Sie zu den Einstellungen AdminPluginsAI → Tab Einstellungen und stellen Sie sicher, dass es aktiviert ist (discourse ai enabled)
  2. Aktivieren Sie das Kontrollkästchen ai bot enabled, um den KI-Bot zu aktivieren
  3. Aktivieren Sie das Kontrollkästchen ai bot add to header, um den schnellen Zugriff über das :robot:-Symbol oben rechts zu ermöglichen
  4. Wir empfehlen, die Gruppe der Benutzer über ai bot allowed groups auszuwählen, um einen spezifischen Zugriff auf den KI-Bot zu ermöglichen.
  5. Gehen Sie zum Tab LLMs Einstellungen und aktivieren Sie die Option Allow AI Bot für das entsprechende LLM, das zuvor konfiguriert wurde.

Diskussionen überwachen

In einigen Fällen möchten Sie möglicherweise Bot-Diskussionen überwachen, um die Leistung Ihrer Bots zu verbessern.

Wenn Sie dies planen, empfehlen wir, ai_bot_enable_chat_warning zu aktivieren. Dies zeigt den Benutzern eine Warnung an, die erklärt, dass Gespräche überwacht werden.

Fügen Sie dann als Administrator einen Link zu Ihrer Seitenleiste hinzu:

https://discourse.example.com/u/BOT_NAME/messages

BOT_NAME ist der Benutzername des Bots, den Sie überwachen möchten.

<!–

Einstellungen

Einstellungen ändern sich im Laufe der Zeit, daher spiegelt dies möglicherweise nicht die genauen oder notwendigen verfügbaren Einstellungen wider

  • discourse-ai: Discourse AI aus Plugins aktivieren
  • discourse_ai_enable: Aktivieren des Discourse AI-Plugins
  • ai_bot_allowed_groups: Gruppen mit Zugriff auf den Chatbot
  • ai_bot_add_to_header: :robot:-Bot-Symbol in der oberen rechten Kopfzeile aktivieren
  • ai_bot_enabled_chatbots: Verfügbare Modelle, die als KI-Bot aktiviert werden können
  • ai bot enabled chat commands: Schlüsselwörter, die für GPT-Integrationen verfügbar sind und externe Funktionalität für den KI-Bot für die Forum-Helfer-Persona bereitstellen (bestimmte Befehle sind möglicherweise nur verfügbar, wenn entsprechende API-Schlüssel hinzugefügt werden)
  • ai_bot_enabled_personas: Liste der verfügbaren Personas für den KI-Bot
Anbietereinstellungen
  • ai_openai_api_key: (optional) Aktiviert die Nutzung von GPT 3.5 / 4 für den KI-Bot
  • ai openai gpt35 url: (optional) für Azure-Unterstützung
  • ai openai gpt4 url : (optional) für Azure-Unterstützung
  • ai openai gpt35 16k url: (optional) für Azure-Unterstützung
  • ai openai gpt4 32k url : (optional) für Azure-Unterstützung
  • ai_anthropic_api_key: (optional) Aktiviert die Nutzung von Claude für den KI-Bot
  • ai_stability_api_key: (optional) Stable Diffusion API-Schlüssel
  • ai_google_custom_search_api_key: (optional) Google Custom Search API-Schlüssel
  • ai google custom search cx: (optional) CX (Custom Search Engine ID) für Google Custom Search API

–>

Technisches FAQ

Warum werden Bot-Benutzer wie claude_bot, gpt3.5_bot, gpt4_bot usw. als Administratoren zu meiner Website hinzugefügt?

  • Diese Benutzer sind für die Funktion des KI-Bots notwendig. Sie tun nichts im Hintergrund und werden nur bei der Interaktion mit dem Bot verwendet.

Wo bearbeite ich Personas?

  • Gehen Sie zu discourse.example.com/admin/plugins/discourse-ai/ai-personas, wo Sie steuern können, welche Personas aktiviert sind und wer Zugriff auf jede einzelne erhält.

Wird der KI-Bot mit den Daten meiner Community trainiert?

Vorbehalte

  • Der KI-Bot ist ein Bereich intensiver Experimente und verändert sich schnell
  • Der KI-Bot liefert nicht immer 100% genaue Ergebnisse, daher sollten Sie jede Ausgabe sorgfältig prüfen
  • Wir empfehlen, den Bot für bestimmte Benutzergruppen zu aktivieren, um die Kosten zu kontrollieren, da Drittanbieteranbieter pro Nutzung abrechnen.
41 „Gefällt mir“