Ein technischer Support-Chatbot entwickeln

,

Einen AI-Chatbot zu Discourse hinzuzufügen ist einfach (danke an 2 großartige Plugins). Einen Chatbot einzurichten, der technische Unterstützung bietet, ist jedoch viel schwieriger! Dieser Beitrag teilt unsere Erfahrungen beim Einrichten eines technischen Support-Chatbots für support.suretyhome.com – was wir wollten, welche Probleme wir hatten, wie wir sie gelöst haben und wohin es von hier aus geht.

Unser Support-Team ist nur während der regulären Geschäftszeiten verfügbar, aber Kunden wünschen sich rund um die Uhr Hilfe. Wir versuchen nicht, das Support-Team zu ersetzen. Unser Ziel ist es, das Support-Team durch einen Bot zu ergänzen, der:

  • 24/7 verfügbar ist, auch nachts und am Wochenende, genau wie unser Forum
  • Sofort antwortet, während unser menschliches Support-Team etwas länger braucht
  • Fragen beantworten kann, die Nutzer mit einer Forensuche nicht selbst beantworten konnten

Hier ist unsere Erfahrung.

Auswahl eines Plugins

Es gibt zwei wirklich gute Plugins, die einen AI-Chatbot bieten.

  1. Discourse AI
  2. Discourse Chatbot

Das Discourse AI-Plugin ist das offizielle AI-Plugin des Discourse-Entwicklungsteams. Es enthält einen Chatbot sowie weitere AI-Funktionen. Das Discourse Chatbot-Plugin ist ausschließlich ein Chatbot. Es wurde vor Discourse AI erstellt und konzentriert sich darauf, genau diese eine Sache gut zu machen.

Anfangs hatten wir keine Ahnung, welches wir verwenden sollten, also habe ich hier eine Frage gestellt, um Rat zu erhalten.

Wir erhielten viel hilfreiche Unterstützung. Wir haben uns schließlich für Discourse Chatbot entschieden, da es als Chatbot flexibler ist und mehr Funktionen (Optionen) zur Anpassung bietet. Unser Anwendungsfall hatte einige spezifische Anforderungen, die mit Discourse AI noch nicht umsetzbar schienen. Beides kann eine großartige Wahl sein. Welche für Sie die richtige ist, hängt von den spezifischen Bedürfnissen Ihres Forums ab.

Erste Einrichtung

Die Erstkonfiguration von Discourse Chatbot kann etwas aufwendig sein, da es viele Optionen zur Auswahl und Anpassungen gibt, die Sie vornehmen können. Befolgen Sie die Einrichtungshinweise sorgfältig und stellen Sie sicher, dass Sie alle Einstellungen prüfen.

Unser Ziel war es, ein chatähnliches Erlebnis zu bieten, daher wollten wir, dass der Bot nur im Discourse Chat und nicht in öffentlichen Themen oder privaten Nachrichten (PMs) funktioniert. Die ersten Schritte, die wir unternehmen mussten, waren:

  • Einrichtung von Discourse Chat (Discourse Chatbot ist davon abhängig)
  • In den Discourse Chatbot-Einstellungen: chatbot permitted in chat aktiviert

Prompt-Engineering

Discourse Chatbot ist unglaublich anpassbar. Alles, was keine Einstellung ist, wird unter Discourse > Anpassen > Text angepasst. Hier führen Sie Ihr gesamtes Prompt-Engineering durch. Suchen Sie in Anpassen > Text nach chatbot.prompt, um auf alle anpassbaren Prompt-Texte zu filtern.

Damit sich der Bot so verhält, wie wir es wollen, müssen wir den System-Prompt bearbeiten. Es gibt jedoch zwei davon, einen für öffentliche und einen für private Diskussionen. Da wir den Bot nur in privaten Chat-Kanälen verwenden, mussten wir chatbot.prompt.system.rag.private bearbeiten.

Als technischer Support-Bot muss er konservativer und genauer sein als LLMs es normalerweise „out of the box

14 „Gefällt mir“

Zu Ihrer Information, dies wird in Discourse AI implementiert gemäß:

Ich stimme zu, dass dies ein ziemlich wichtiges Feature für RAGs ist, LLMs sind faul und weigern sich oft zu suchen.

6 „Gefällt mir“