Ein Bot mit dreißig Funktionen hat viele Einstellungen, und die meisten ergeben nur im Zusammenspiel mit einer anderen Sinn. Der Konfigurationsassistent liest die Konfiguration deines Servers und beantwortet Fragen dazu: was eine Einstellung bewirkt, was sie aktuell enthält und was du ändern musst, um ein anderes Verhalten zu bekommen.
Er kann auch eine Änderung vorschlagen, als Vorher-nachher-Liste, die du selbst liest und anwendest. Nichts wird je ohne deinen Klick angewendet.
✨ Wo du ihn findest
Ein Chat-Panel auf der Seite Funktionskonfiguration deines Servers. Öffne es mit der Schaltfläche 🛠 unten rechts.
Er gehört zu deinem Team, nicht zu dir persönlich. Alle im Team sehen dieselben Unterhaltungen, sodass ein Teammitglied dort weitermachen kann, wo du aufgehört hast, und du nachlesen kannst, was schon gefragt wurde, statt es noch einmal zu fragen.
Das ist ein zweiter Assistent, neben dem Graph-Assistenten und nicht an seiner Stelle. Der Graph-Assistent bleibt im Graph-Editor und macht weiter das, was er macht. Dieser hier spricht über die Funktionen deines Servers. Sie teilen sich die Modelleinstellungen deines Teams und sonst nichts: Eine Frage an den einen blockiert nie den anderen.
📖 Er liest deine aktuelle Konfiguration
Nicht die Dokumentation und nicht das, was die Funktion früher getan hat, sondern die Einstellungen, die auf diesem Server, genau jetzt gelten.
Für jede aktivierte Funktion bekommt er Bezeichnung, echten Schlüssel, Typ und den Wert jeder Einstellung mitgeteilt. Eine Einstellung, die du nie ausgefüllt hast, wird als nicht gesetzt beschrieben statt übersprungen, denn „das tut nichts, weil dieses Feld leer ist“ ist meistens die Antwort.
Er weiß auch, welche Funktionen nicht aktiviert sind. Fragst du nach einer davon, sagt er das und weist dich darauf hin, dass sie zuerst auf der Seite Funktionen aktiviert werden muss, bevor ihre Einstellungen überhaupt existieren, statt eine Antwort über nicht vorhandene Einstellungen zu erfinden.
Klicke auf ⟳ Konfiguration neu einlesen, nachdem du etwas geändert hast. Der Assistent bekommt mit deiner nächsten Frage eine frische Beschreibung und antwortet so auf Grundlage dessen, was der Server jetzt enthält.
✅ Er schlägt vor, du wendest an
Betrifft eine Antwort eine Änderung, kommt sie mit Änderungen ansehen. Das öffnet eine Vorher-nachher-Liste: die Funktion, der Name der Einstellung samt echtem Schlüssel, der aktuelle Wert und der vorgeschlagene Wert. Eine Einstellung, die er nennt und die bereits den richtigen Wert enthält, wird ebenfalls angezeigt, markiert mit Steht bereits so., damit nichts wie eine Änderung aussieht, die keine ist.
Anwenden schreibt sie sofort in die Einstellungen deines Servers, derselbe Schreibvorgang wie auf der eigenen Seite der Funktion, mit denselben Prüfungen und demselben Eintrag in deinem Audit-Log. Verwerfen lehnt sie ab. Auch erneut zu fragen, statt anzuwenden, lehnt sie ab: Der ältere Vorschlag wird als Durch eine spätere Antwort ersetzt markiert und seine Schaltfläche verschwindet, sodass du nie einen Vorschlag anwenden kannst, den zwei bessere Antworten inzwischen abgelöst haben.
Die Liste wird in dem Moment neu berechnet, in dem du sie öffnest, und noch einmal in dem Moment, in dem du anwendest, und zwar anhand der Einstellungen, wie sie in diesem Augenblick sind. Hat ein Teammitglied dazwischen etwas geändert, siehst du dessen Wert in der Spalte Vorher: Ein Vorschlag von vor einer Stunde kann nie stillschweigend zurücksetzen, was jemand seither geändert hat.
Alles oder nichts. Passt ein Teil eines Vorschlags nicht, etwa eine Einstellung, die es nicht gibt, oder ein Wert, den das Feld nicht annimmt, wird der gesamte Stapel abgelehnt und nichts geschrieben. Dem Assistenten wird genau gesagt, was falsch war, und er versucht es erneut. Den Grund siehst du im Verlauf.
Es gibt Dinge, die er gar nicht vorschlagen kann:
- Eine Funktion ein- oder ausschalten. Das bleibt auf der Seite Funktionen. Er sagt dir, dass du dorthin gehen sollst.
- Jegliche Zugangsdaten. Er kann sie weder sehen noch schreiben (siehe unten).
- Funktionen mit einer eigenen Seite statt eines Einstellungsformulars: Moderation, Automod, Leveling, Reaktionsrollen, Server-Logs, Discord-Meldungen und Discord-Tickets. Er weiß, dass er dich stattdessen dorthin schickt.
Wer anwenden darf
Einen Vorschlag zu lesen und ihn anzuwenden sind zwei verschiedene Rechte. Wer den Assistenten nutzen kann, sieht die vollständige Vorher-nachher-Liste. Zum Anwenden braucht es die Berechtigung, den Server zu konfigurieren, dieselbe, die das Einstellungsformular verlangt. Ohne sie kannst du die Liste weiterhin lesen, nur die Schaltfläche ist nicht verfügbar.
🙈 Er sieht nie deine Zugangsdaten
Mehrere Funktionen enthalten Geheimnisse: einen API-Schlüssel für KI-Antworten, ein S3-Secret für Audio Recording, Tokens für Social-Alerts. Diese Werte werden durch •••••••• ersetzt, bevor dem Assistenten irgendetwas mitgeteilt wird.
Ihm wird gesagt, dass der Wert verborgen ist und warum. So kann er trotzdem sagen „Für diese Funktion ist ein Schlüssel hinterlegt“ oder „Dieser fehlt noch der Schlüssel“, die nützliche Hälfte der Antwort, ohne dass das Geheimnis je das Panel verlässt. Eine Einstellung, die du nie ausgefüllt hast, bleibt sichtbar leer statt maskiert, sodass „konfiguriert“ und „nicht konfiguriert“ nie gleich aussehen.
Einen maskierten Wert kann er nicht wiederherstellen, und er ist angewiesen, dich nie zu bitten, einen in den Chat einzufügen.
🏷 Namen statt roher IDs
Discord speichert Kanäle und Rollen als lange Zahlen, und eine Konfiguration in IDs ist unlesbar. Wo immer das Panel den Namen kennt, steht er neben der ID, etwa 123456789 (#announcements) oder 987654321 (@Moderator), sodass eine Antwort den Kanal nennen kann, den du tatsächlich wiedererkennst.
💬 Mehrere Unterhaltungen
Jedes Thema bekommt seinen eigenen Verlauf. Starte mit + einen neuen, sobald du das Thema wechselst: Der Verlauf einer Unterhaltung ist alles, was der Assistent sieht, sodass eine frühere, unzusammenhängende Diskussion die Antwort nicht verwirren kann.
Verläufe werden nach deiner ersten Frage benannt und nach ihrer letzten Nachricht sortiert. Die Schaltfläche 🗑 löscht einen samt allem, was darin gesagt wurde, und alle im Team sehen, dass er verschwindet. Der letzte verbleibende Verlauf kann nicht gelöscht werden, denn das Panel braucht immer einen Ort zum Schreiben, ebenso wenig der Verlauf, in dem der Assistent gerade arbeitet.
⏳ Eine Anfrage nach der anderen
Solange der Assistent arbeitet, ist das Eingabefeld für das ganze Team deaktiviert, in jeder Unterhaltung, und alle sehen, wessen Anfrage gerade läuft. Ein Team teilt sich ein Modell und eine Rechnung; zwei gleichzeitige Fragen würden doppelt kosten und sich gegenseitig übertönen.
Die Schaltfläche 🛠 zeigt denselben Zustand auch bei geschlossenem Fenster an, sodass du siehst, dass das Team beschäftigt ist, bevor du irgendetwas öffnest.
Eine Frage an den Graph-Assistenten und eine Frage zur Konfiguration blockieren sich nicht gegenseitig. Es sind absichtlich getrennte Warteschlangen.
👀 Beim Denken zusehen
Jede Antwort trägt die Überlegungen des Assistenten, eingeklappt unter Begründung anzeigen. Öffne sie, wenn dich eine Antwort überrascht: Meist steht dort, welche Einstellung er gelesen hat, um dorthin zu kommen, und das geht schneller, als sie einzeln zu prüfen.
Fragen sind mit dem Namen dessen gekennzeichnet, der sie gestellt hat, denn der Verlauf wird geteilt.
🧠 Was der Bot sich hier merkt
Ist KI-Gedächtnis für deinen Server aktiviert, notiert sich der Bot Dinge, die er aus Unterhaltungen auf Discord über den Server lernt. Dem Assistenten können diese Notizen zusammen mit deiner Frage mitgegeben werden.
Das ist aus, bis du es einschaltest, und es ist derselbe Schalter, den du im ⚙-Panel des Graph-Assistenten setzt: Er gehört dir, nicht dem Fenster. Wer diese Quelle erlaubt hat, meinte die Quelle, nicht einen bestimmten Bildschirm. Ist er an, weist der Chat oberhalb deiner ersten Nachricht darauf hin.
Was er erhält, ist dort genauso begrenzt: der Server, den du geöffnet hast, und kein anderer; Notizen über den Server selbst und nie die über einzelne Mitglieder; eine feste Anzahl der neuesten, jede auf eine vernünftige Länge gekürzt. Sie werden ihm als Hintergrund gegeben, nie als Anweisungen.
👥 Wer ihn nutzen darf
Es braucht zwei Dinge: die Berechtigung, den Server zu sehen, und die Berechtigung KI-Assistent des Teams. Beide werden bei jeder Anfrage geprüft und noch einmal bei der Live-Verbindung, sodass ein an jemanden außerhalb des Teams weitergegebener Link ihm nichts nützt.
⚙️ Welches Modell er verwendet
Dasselbe wie der Graph-Assistent: standardmäßig das Modell der Plattform oder das deines Teams, mit eigenem API-Schlüssel, eigenem Modell oder eigenem OpenAI-kompatiblem Endpunkt. Es wird einmal auf der Seite Teameinstellungen unter Assistenz-Modell festgelegt, und beide Assistenten folgen ihm.
Ist überhaupt nichts konfiguriert, sagt dir das Fenster das, statt bei deiner Frage zu scheitern.
💡 So bekommst du eine gute Antwort
Frage nach Verhalten, nicht nach der Datenbank:
- „Warum erscheint die Willkommensnachricht nicht, wenn jemand beitritt?“
- „Was steht aktuell in der Level-up-Ankündigung, und wo wird sie gepostet?“
- „Welche meiner aktivierten Funktionen schreiben in einen Kanal, den es nicht mehr gibt?“
- „Ich möchte, dass Automod verwarnt, statt zu löschen. Was muss ich ändern?“
Lies dann die Begründung und öffne entweder die Seite, die er nennt, oder prüfe die Änderung, die er vorschlägt.
Behauptet eine Antwort, sie habe etwas bereits aktiviert oder gespeichert, liegt sie über sich selbst falsch. Eine Änderung existiert erst, wenn du sie in der Vorher-nachher-Liste gesehen und auf Anwenden geklickt hast, und danach erscheint sie unter deinem Namen in deinem Audit-Log.