Discourse AI - KI-Bot

:bookmark: Dieser Leitfaden erklärt, wie die KI-Bot-Funktion des Discourse AI Plugins aktiviert und konfiguriert wird.

:person_raising_hand: Erforderliche Benutzerebene: Administrator

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

Funktionen

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

Agenten

:information_source: Ein KI-Bot, der versucht, alles zu tun, wird aufgrund des Vergessens von Kontext und LLM-Beschränkungen letztendlich scheitern. Deshalb haben wir Agenten implementiert, die Ihnen helfen, eine bessere Erfahrung zu machen, indem sie die bestmöglichen Antworten liefern.

Die vollständige Anleitung zu KI-Agenten finden Sie hier. Sie können benutzerdefinierte KI-Agenten für den Bot erstellen, die auf Ihre Bedürfnisse zugeschnitten sind.

Je nach benötigter Hilfe stehen mehrere vordefinierte Standardagenten zur Auswahl

  • Forum Helper: Allzweck-KI-Bot, der verschiedene Aufgaben ausführen kann. Kann Ihre aktuelle Discourse-Instanz durchsuchen und diese Informationen verwenden, um Antworten zu erstellen
    • Z.B. - Was sind die Top-Beiträge zu KI?
  • SQL Helper: KI-Bot, der sich auf das Erstellen von SQL-Abfragen für diese Discourse-Instanz spezialisiert hat (kennt Ihr aktuelles DB-Schema)
    • Z.B. - Schreiben Sie mir eine Abfrage, um alle KI-Bot-Nachrichten eines bestimmten Kunden/Benutzers zu finden
  • Artist: KI-Bot, der sich auf die Bilderzeugung spezialisiert hat. Erfordert ein konfiguriertes Bildgenerierungstool
    • Z.B. - Zeichne mir eine Katze
  • Designer: KI-Bot, der sich auf die Generierung und Bearbeitung von Bildern spezialisiert hat
  • Settings Explorer: KI-Bot, der sich auf die Erkundung der Discourse-Seiteneinstellungen spezialisiert hat. (kennt den Discourse-Quellcode)
    • Z.B. - Wie aktiviere ich Discourse AI auf meiner Discourse-Seite?
  • Web Researcher: 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.
    • Z.B. - Wie viele Beine hat ein Dinosaurier?
  • Creative: KI-Bot ohne externe Integrationen
    • Z.B. - Entwickeln Sie 5 Ideen zur Verbesserung des Community-Engagements
  • GitHub Helper: KI-Bot, der sich auf die Recherche von GitHub-Repositories spezialisiert hat
    • Z.B. - Was macht LINK_TO_PR?
  • Discourse Helper: KI-Bot, der sich auf Discourse-bezogene Aufgaben spezialisiert hat und meta.discourse.org durchsucht
  • Forum Researcher: KI-Bot, der sich auf tiefgehende Recherchen für das Forum spezialisiert hat
  • Web Artifact Creator: KI-Bot, der sich auf die Erstellung interaktiver Web-Artefakte spezialisiert hat

KI-Bot aktivieren

Voraussetzungen

Sie müssen mindestens ein Large Language Model (LLM) eines Anbieters konfigurieren.

Um zu beginnen, können Sie diese über die Seite Discourse AI - Large Language Model (LLM) settings konfigurieren.

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

  • Bildgenerierungstool → Bilder generieren (verwendet von den Agenten Artist und Designer)
  • Google Custom Search → Internet nach Antworten über Google durchsuchen

Konfiguration

  1. Gehen Sie zu den Einstellungen von AdminPluginsAI → Reiter Settings und stellen Sie sicher, dass es aktiviert ist (discourse ai enabled)
  2. Setzen Sie ein Häkchen bei ai bot enabled, um den KI-Bot zu aktivieren
  3. Setzen Sie ein Häkchen bei ai bot add to header, um den schnellen Zugriff über das :robot:-Symbol oben rechts zu ermöglichen
  4. Wir empfehlen, die Benutzergruppe über ai bot allowed groups auszuwählen, um einen spezifischen Zugriff auf den KI-Bot zu ermöglichen.
  5. Verwenden Sie die Einstellung ai bot enabled llms, um auszuwählen, welche LLMs für KI-Bot-Konversationen verfügbar sein sollen.

Diskussionen überwachen

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

Wenn Sie dies vorhaben, empfehlen wir die Aktivierung von ai_bot_enable_chat_warning. Dadurch wird den Benutzern eine Warnung angezeigt, die erklärt, dass Konversationen ü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.

Technische FAQ

Warum werden Bot-Benutzer zu meiner Seite hinzugefügt?

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

Wo bearbeite ich Agenten?

  • Gehen Sie zu discourse.example.com/admin/plugins/discourse-ai/ai-agents, wo Sie steuern können, welche Agenten aktiviert sind und wer Zugriff auf sie hat.

Wird der KI-Bot mit meinen Community-Daten trainiert?

Einschränkungen

  • Der KI-Bot ist ein Bereich intensiver Experimente und ändert sich schnell
  • Der KI-Bot liefert nicht immer 100% genaue Ergebnisse, stellen Sie daher sicher, dass Sie alle Ausgaben sorgfältig überprüfen
  • Wir empfehlen, den Bot für bestimmte Benutzergruppen zu aktivieren, um die Kosten zu kontrollieren, da Drittanbieter pro Nutzung abrechnen
42 „Gefällt mir“