Aller au contenu

// referenz

basebox 1.9

Kontrolle darüber, was der Assistent erreichen darf, was er sagen darf und was er zurückgibt


basebox 1.9 erweitert die Steuerung für Administratoren. Sie legen fest, welche Systeme der Assistent in welcher App nutzen darf, welche Begriffe in keinem Gespräch auftauchen dürfen, mit welchem Modell ihre Organisation arbeitet, und sehen, was die Nutzung kostet. Nutzer bekommen einen Assistenten, der Dokumente als Dateien erzeugt, zeigt, wie gut seine Antworten durch Ihre Quellen gestützt sind, und mehr Modelle zur Auswahl anbietet. Erzeugte Dokumente bleiben in Ihrer Installation, Zugangsdaten werden verschlüsselt gespeichert.

Diese Seite umfasst alle Änderungen seit 1.8.7, von 1.9.0 bis 1.9.3.

🔌 Konnektoren

Konnektoren verbinden den Assistenten mit den Systemen, die Ihr Team bereits nutzt: Wikis, Ticketsysteme, Postfächer, Dokumentablagen. Mit 1.9 lassen sie sich pro App festlegen.

Konnektoren pro App. Wer eine App erstellt, legt auf dem neuen Reiter Konnektoren fest, welche Konnektoren diese App anbietet, und der Chat zeigt nur diese. Administratoren entscheiden pro Konnektor, ob er in jeder App verfügbar ist oder nur in Apps, die ihn ausdrücklich aufgenommen haben. Eine Support-App erreicht dann das Ticketsystem, eine Schreib-App nicht.

Dauerhaft aktive Konnektoren. Manche Konnektoren brauchen nichts vom Nutzer: kein Login, kein Konto, keine Entscheidung. Ein Beispiel ist der Dokumentgenerator. Administratoren können einen solchen Konnektor jetzt für alle aktivieren. Er verschwindet aus dem Konnektor-Menü und ist überall aktiv, wo er verfügbar ist.

Fehlermeldungen in Klartext. Schlägt ein Konnektor-Aufruf fehl, sehen Nutzer keinen technischen Ausgabestapel mehr, sondern was passiert ist und was zu tun ist: Dienst vorübergehend nicht erreichbar, Konto muss verbunden werden, Zugriff abgelaufen. Technische Details und eine Referenz-ID bleiben für Ihren Support einen Klick entfernt.

Eine Seite für die eigenen Konnektoren. Jeder Nutzer hat eine Seite Ihre Konnektoren mit den für ihn verfügbaren Konnektoren, die zeigt, welche noch eine Anmeldung brauchen und wann jeder zuletzt erreichbar war. Die Anmeldung läuft überall über denselben Dialog, und Konnektoren werden direkt im Chat ein- und ausgeschaltet.

Verwaltung, neu gestaltet. Konnektoren erscheinen als Karten mit einem einzigen Einstellungsbereich, die Einstellungen werden als wenige Fragen gestellt, das Hinzufügen eines Konnektors braucht weniger Schritte, und jeder Konnektor listet, was er kann. Die Oberfläche spricht überall von Konnektoren statt von MCP, und Namen und Beschreibungen der Konnektoren sind übersetzt. Die Seite hat zwei Reiter: Eingerichtet für die Konnektoren Ihrer Organisation und Entdecken für die noch hinzuzufügenden. Ein Konnektor wird erst eingeschaltet, wenn seine Einstellungen gespeichert sind, und direkt nach dem Hinzufügen öffnet sich nur der Bereich für die Anmeldung. Serveradressen wie der Mailserver des E-Mail-Konnektors oder die Nextcloud-Adresse werden je Organisation eingetragen.

Der Nutzer entscheidet. Ob ein Konnektor im eigenen Chat eingeschaltet ist, bestimmt jeder Nutzer selbst. Weder das Speichern von Zugangsdaten noch das Einschalten durch einen Administrator schaltet ihn für Nutzer ein, und das „+“-Menü im Chat zeigt erkennbar, wenn es mehr Konnektoren enthält, als auf einmal zu sehen sind.

Aktuell nach jedem Update. Bei jedem Start gleicht basebox die Konnektoren mit ihren Servern ab. Neue, umbenannte oder entfallene Werkzeuge und geänderte Verbindungen kommen an, ohne dass ein Administrator etwas speichern muss.

Neu im Katalog. CentralStation CRM, ISiK FHIR, roXtra, SharePoint und Zammad. Der Atlassian-Konnektor ist in getrennte Konnektoren für Jira und Confluence aufgeteilt.

🏢 Einstellungen je Organisation

Teilen sich mehrere Organisationen eine Installation, führt jetzt jede ihre eigenen Konnektoren, ihre Support-Adresse, ihre Willkommensnachricht und ihre Schwellwerte für die Belegstärke, und jeder Administrator verwaltet nur die eigenen.

🛡 Gesperrte Begriffe

Anweisungen an den Assistenten sind Bitten. Gesperrte Begriffe sind Regeln.

Administratoren pflegen eine Liste von Wörtern und Formulierungen, die in keinem Chat vorkommen dürfen. Taucht einer davon in einer Frage oder einer Antwort auf, wird der Inhalt zurückgehalten und der Nutzer erfährt, dass er nach den Unternehmensrichtlinien nicht zulässig ist. Das funktioniert unabhängig vom Modell und unabhängig davon, wie eine Frage formuliert ist, Die Liste ist für einzelne Begriffe gedacht, die nie schriftlich erscheinen dürfen.

📄 Der Assistent liefert Dokumente

Der Dokumentgenerator, in 1.8.9 als Vorschau eingeführt, ist jetzt vollständig.

Bitten Sie um einen Bericht und erhalten Sie eine Word-Datei. Bitten Sie um eine Präsentation und erhalten Sie PowerPoint-Folien. Bitten Sie um eine Tabelle und erhalten Sie eine Excel-Arbeitsmappe. Sie arbeiten mit LibreOffice? Die OpenDocument-Formate sind ebenfalls dabei. Sie brauchen etwas zum Drucken oder Unterschreiben? Fordern Sie ein PDF an.

Dateien erscheinen als Download-Link direkt neben ihrem Namen in der Antwort, und der Link funktioniert auch, wenn Sie später zum Gespräch zurückkehren. Alles wird innerhalb Ihrer Installation aus dem Inhalt der Anfrage erzeugt. Kein Dokument verlässt Ihre Infrastruktur, um irgendwo anders gerendert zu werden.

📊 Wie gut ist eine Antwort belegt?

Zitate haben bisher gezeigt, woher eine Antwort stammt. Jetzt zeigen sie auch, wie stark die Quelle sie stützt.

Jedes Zitat trägt eine Einstufung Hoch, Mittel oder Niedrig dafür, wie eng die zitierte Passage zur Aussage passt, wahlweise mit dem genauen Prozentwert. Der Chat nennt außerdem, wie viele Dokumente durchsucht und wie viele Passagen gefunden wurden. Administratoren justieren die Schwellwerte nach der Auswertung echter Antworten, damit die Einstufung Ihre Dokumente widerspiegelt und nicht einen generischen Standard. Stammt eine Passage von einer eingelesenen Webseite, führt das Zitat direkt zu dieser Seite.

🤝 Weitere Modelle

Der Administrator jeder Organisation wählt im Bereich Standardmodell der Organisationsseite, mit welchem der angebotenen Modelle seine Organisation antwortet, auch auf einem Server, den sich mehrere Organisationen teilen. Eine App kann weiterhin ihr eigenes Modell nutzen, und die Seite Über zeigt das Modell, das tatsächlich antwortet. Claude Opus 5.5, Sonnet 5.5 und Haiku 5.5 werden mit Nachdenken unterstützt.

Mehrere Anbieter lassen sich nebeneinander anbieten, darunter in der EU gehostete, und jedes Modell zeigt die Region, in der es läuft. So ist die Datenresidenz genau dort sichtbar, wo die Wahl getroffen wird. Die Bilderzeugung erhält einen zweiten Weg über die eigene API von Black Forest Labs mit EU-Endpunkt.

📈 Dashboard

Das Admin-Dashboard ist neu aufgebaut. Eine Filterleiste für Zeitraum, Organisationseinheit, App, Kanal und Modell gilt für jede Ansicht, und weil alle Ansichten auf derselben Abfrage beruhen, ergibt eine Summe immer die Summe ihrer Zeilen. Sie sehen Kennzahlen mit Trend, einen Verlauf mit einer Markierung für jede neue Version, die Nutzung nach App und nach Modell und wie sich die Nutzung auf die Nutzer verteilt, gezählt und ohne Namen. Alles lässt sich als CSV exportieren.

Eine Preistabelle je Modell liefert geschätzte Kosten; wird ein Preis korrigiert, stimmt auch die Vergangenheit. Grenzwerte je Organisation warnen unter Handlungsbedarf, sperren aber nie etwas, und Hinweise zeigen übergroße Anfragen, sehr lange Unterhaltungen, Sprünge nach einem Update und ungewöhnliche Zugriffe, jeweils mit einer Ansicht, die den Hinweis erklärt. Gezählt wird alles: Chats, Spracherkennung und erzeugte Bilder.

🔐 Sicherheit

Zugangsdaten liegen jetzt verschlüsselt in der Datenbank: die Konnektor-Zugangsdaten jedes Nutzers, das gemeinsame Konto eines Konnektors und die Schlüssel von Modellanbietern. Was bereits gespeichert war, wird beim Start im Hintergrund verschlüsselt, ohne dass jemand etwas neu eingeben muss.

Die Seite Über verlinkt die Software-Stückliste (SBOM) aller Komponenten und bietet sie maschinenlesbar zum Download an, im Format CycloneDX 1.6 nach BSI TR-03183-2. Jedes ausgelieferte Container-Image hat eine eigene SBOM, und das On-Premise-Installationspaket enthält eine SBOM der gesamten Installation, auch ohne Netzwerkzugang nutzbar.

🔒 Zweiter Faktor per SMS

Die Zwei-Faktor-Authentifizierung bietet den Code jetzt auch per SMS an, nicht nur über eine Authenticator-App, und Nutzer wählen eine der beiden Methoden. Zwei-Faktor-Authentifizierung kann außerdem für einzelne Gruppen vorgeschrieben werden, zusätzlich zur oder anstelle der organisationsweiten Einstellung.

🎨 Organisationsfarbe und Chatverlauf

Administratoren legen die Primärfarbe der Organisation für Schaltflächen und Hervorhebungen fest, und basebox warnt, wenn ein Farbton im hellen oder dunklen Modus schlecht zu erkennen wäre.

Vergangene Gespräche bekommen eine eigene Seite. Durchsuchen Sie sie, filtern Sie nach Datum oder löschen Sie alle auf einmal. Screenshots und andere Bilder lassen sich direkt in den Chat einfügen, und sollte der Assistent einmal aufhören, ohne zu antworten, sagt der Chat das und bietet einen neuen Versuch an. Codeblöcke in Antworten haben eine Kopierschaltfläche, die auch in langen Blöcken erreichbar bleibt, und die E-Mails von basebox, von der Einladung bis zur Willkommensnachricht, haben ein einheitliches Design.

🧹 Aufbewahrung

Hochgeladene Dokumente können jetzt nach einer gewählten Anzahl von Tagen automatisch gelöscht werden, damit der Speicher eines Servers nicht vollläuft. Änderungen an der Aufbewahrungsdauer des Audit-Logs greifen sofort, ohne Neustart. Administratoren bestimmen außerdem, wo die Websuche erscheint: als Schalter in jedem Chat oder als eigene Websuche-App in der Seitenleiste.

🔧 Nebenbei behoben

  • Das Speichern von Konnektor-Einstellungen löscht Titel und Beschreibung nicht mehr.
  • Konnektoren, die nichts vom Nutzer brauchen, fragen nicht mehr nach Zugangsdaten.
  • Zitierte Passagen mit Tabellen, Bildern oder Links werden als Text dargestellt statt als rohes Markup.
  • Der Chat scrollt bis zum Ende einer fertigen Antwort.
  • Erzeugte PowerPoint-Dateien öffnen sich ohne Reparaturhinweis.
  • Die Nutzungsübersicht zählt alles, was verbraucht wurde, auch Spracherkennung, Chats mit Konnektor-Aufrufen und Chats mit vLLM und anderen OpenAI-kompatiblen Modellen.
  • Eine Organisation ist nicht mehr auf 100 eigene Apps begrenzt.
  • Die Websuche bleibt in dem Fenster eingeschaltet, in dem sie eingeschaltet wurde, und ein Suchaufruf erscheint nicht mehr als roher Text in der Antwort.
  • Der Nextcloud-Konnektor funktioniert wieder, ebenso Konnektoren, deren Server bei einem Update umgezogen ist.
  • Beim Bearbeiten eines gesendeten Prompts springt der Chat nicht mehr, und die Ablagefläche beim Ziehen einer Datei verschwindet zuverlässig.

🚀 Aktualisieren

1.9 bringt neunzehn Datenbankmigrationen mit, die beim Start automatisch angewendet werden, sofern die automatische Migration aktiviert ist. Vor diesem Release registrierte Konnektoren funktionieren unverändert weiter, und bestehende Konnektoren und Organisationseinstellungen werden in jede Organisation übernommen. Die neuen Schalter für App-Zuordnung und Dauerhaft-aktiv sind auf das heutige Verhalten voreingestellt, sodass sich nichts ändert, bis ein Administrator es entscheidet.

Installationen, die Modelle lokal betreiben, erhalten eine neuere Inferenz-Engine. Sie unterstützt aktuellere Modellarchitekturen, Grafikkarten vor der Turing-Generation werden aber nicht mehr unterstützt.

Ab 1.9.2 startet basebox nur mit einem Hauptschlüssel für die gespeicherten Zugangsdaten (AISRV_MASTER_KEY). Der Installer für Docker Compose erzeugt ihn; jede andere Installation muss ihn vor dem Update setzen. Der Schlüssel gehört in jede Sicherung, denn ohne ihn sind alle gespeicherten Zugangsdaten verloren.

Nutzer des Nextcloud-Konnektors melden sich künftig mit Benutzername und App-Passwort an und geben beides einmal neu ein. Die OpenAI-kompatible API weist eine Nachricht mit unbekannter Rolle jetzt mit 400 ab, statt sie als Nutzernachricht zu behandeln.

Fragen zur Aktualisierung Ihrer Installation? Ihr basebox-Ansprechpartner hilft gern weiter.