Was ist Red Dragon?
Es handelt sich um ein Add-In für Microsoft Office, mit dem Sie direkt in Word, Excel und Outlook unter Windows auf Ihr bevorzugtes grosses Sprachmodell (LLM) zugreifen können: Sie markieren den Text oder die betreffenden Zellen, und mit einem Rechtsklick (bzw. in Outlook über eine Kachel im Menüband) erhalten Sie Zugang zu verschiedenen KI-Funktionen, wie z.B. Übersetzung des Textes, Stilüberprüfung, weiteren Verbesserungen von Texten, Anonymisierungen, Textvergleiche und die Möglichkeit, beliebige Fragen zu Ihrem Text oder Ihrer Tabelle zu stellen.
Aber sehen Sie selbst:
Wie wird Red Dragon benutzt?
In Word und Excel erfolgt der Zugriff über das Kontext-Menü, d.h. es wird ein Text markiert und dann die rechte Maustaste angeklickt. Es erscheint das Red Dragon Untermenü, mit den diversen Optionen (siehe Screenshot rechts). Einige davon sind vordefinierte Aufgaben. Mit der Option "Freestyle" können beliebige Prompts eingegeben werden, die dann auf den markierten Text angewandt werden. Es kann auch eine Prompt-Bibliothek hinterlegt werden. In Outlook, welches keine programmierbaren Kontextmenüs zulässt, erfolgt der Zugriff über über ein oder zwei Kacheln auf dem Menüband.
Was brauche ich, um Red Dragon zu betreiben?
Sie benötigen:
- Word, Excel oder Outlook für Windows (Mac wird nicht unterstützt; welche Mindestversion von Office erforderlich ist, haben wir noch nicht getestet);
- Ihre Sicherheitseinstellungen müssen die Ausführung von Makros (VBA) zulassen (im Falle von Word und Excel). Einige Systeme lassen dies nicht zu, daher sollten Sie dies mit Ihrem Systemadministrator besprechen. Alle unsere Makros sind digital signiert mit "VISCHER Ltd.". Wenn Sie uns also vertrauen, können Sie von VISCHER signierte Makros zulassen (bzw. Ihren Administrator bitten, dies zu tun). Bei Outlook muss es möglich sein, den Installer laufen zu lassen (was oft auch ohne Admin-Status geht);
- Sie benötigen einen API-Zugang zu einem LLM, der entweder selbst gehostet oder – wie üblich – in der Cloud liegen kann. Das Tool unterstützt verschiedene sogenannte "Endpoints" zur Nutzung eines LLM, zum Beispiel von OpenAI und Microsoft. Ein "Endpoint" ist ein Dienst, den Sie abonnieren können und der Ihnen (und im vorliegenden Fall Red Dragon) direkten Zugang zu einem bestimmten LLM ermöglicht, zum Beispiel "gpt-4o" von OpenAI. Diese Art des Zugangs wird manchmal auch als "API"-Zugang bezeichnet (API = application programming interface). Die Nutzung eines LLM ist in der Regel viel kostengünstiger bei der Nutzung über eine API bzw. einen Endpunkt als bei der Nutzung mittels kommerziellem KI-Chatbots oder KI-Assistenten wie ChatGPT oder Microsoft Copilot. Unter Umständen erlaubt eine API auch, Ihre Daten besser zu schützen, da die Verträge und Sicherheitsmassnahmen manchmal anders (und besser) sind als bei der Verwendung der bekannten Endbenutzer-Dienste. Endpoint-Zugänge, die mit Red Dragon funktionieren, erhalten Sie bereits ab einigen Euro pro Monat. Sie werden in der Regel verbrauchsabhängig abgerechnet.
Red Dragon wird installiert, indem die entsprechenden Dateien in ein bestimmtes Verzeichnis von Word und Excel kopiert werden und eine Konfigurationsdatei so angepasst wird, dass sie Ihren Zugangsschlüssel zum Endpunkt und einige andere nötige Angaben enthält. Bei Outlook erfolgt die Installation über einen mitgelieferten Installer.
Die Deinstallation ist ähnlich einfach. Löschen Sie einfach die Dateien bei Word und Excel. Sie sind sehr klein (ein paar hundert Kilobyte), und Sie können sich den Code ansehen. Bei Outlook kann das add-in wie jedes andere Programm deinstalliert werden.
Unternehmen können eine spezielle Funktion von Red Dragon nutzen, um API-Zugangsschlüssel zu verschlüsseln und dafür zu sorgen, dass die Konfigurationsdateien mit ihrem Schlüssel nicht an anderer Stelle verwendet werden können.
Welche Endpoints/Modelle werden unterstützt?
Red Dragon kann im Prinzip auf beliebige API-Endpoints konfiguriert werden. Wir wissen, dass das Tool mit denjenigen von OpenAI und den Azure OpenAI-Diensten von Microsoft funktioniert, und mit jenen von Google (Vertex & Public) sollte es auch klappen (wir werden dies in Kürze testen und sicherstellen). Die nötigen Angaben für Red Dragon, wie die Endpoint-Adresse, die Angaben für den Header, die JSON-Elemente, nach denen es beim Parsen der Ergebnisse gesucht werden muss, und mehr, finden sich in einer Konfigurationsdatei. Sollten Sie Ihren eigenen Endpoint verwenden wollen und feststellen, dass er von Red Dragon nicht unterstützt wird, teilen Sie uns mit, wie die API-Aufrufe aussehen müssen und wie die Antworten formatiert sind, und wir werden sehen, ob wir Red Dragon so anpassen können, dass es diesen Zugang auch unterstützt.
Red Dragon kann für ein primäres Modell und einen primären Endpoint konfiguriert werden, sowie für ein sekundäres Modell, falls erforderlich. Das sekundäre Modell kann dann für spezielle Aufgaben verwendet werden (z. B. könnten Sie "gpt-4o" als primäres Modell für die meisten Aufgaben konfigurieren und "o1" mit mehr Argumentationsfähigkeiten als sekundäres Modell für bestimmte Aufgaben zur Verfügung stellen).
Was sind weitere Spezifikationen?
- Das Add-in für Word und Excel wurde in VBA entwickelt und wird über ein Vorlagendokument im betreffenden Verzeichnis automatisch beim Aufstarten geladen und ausgeführt;
- Das Add-in für Outlook wurde in VB.net entwickelt und als VSTO-Add-in mittels eines Installers installiert;
- Der Quellcode ist offen (und im Falle von Word und Excel via Alt-F11 eingesehen werden), kann aber für Installationszwecke gesperrt werden; im Falle von Outlook ist das Add-in bereits kompiliert, d.h. der Quellcode muss separat bezogen werden (über GitHub);
- Der API-Zugang erfolgt über eine https-Anfrage (d.h. die Übertragung ist verschlüsselt);
- Die Installation erfolgt durch Speichern der Add-in-Datei im entsprechenden Verzeichnis der "appdata"-Struktur des Benutzers (d.h. bei Standardinstallationen muss sie normalerweise nicht in das Image aufgenommen werden);
- Makros werden mit einem Code Signing-Zertifikat von uns signiert (das Zertifikat ist im Download-Paket enthalten);
- Die Konfiguration erfolgt über eine editierbare Textdatei (INI-Datei);
- Das Excel-Add-in verfügt über eine eigene API, auf die andere Excel-Dateien zugreifen können (damit lassen sich KI-Funktionen in anderen Tabellenkalkulationen sehr einfach realisieren, siehe das Beispiel am Ende);
- Es gibt keine Protokollierung oder Benutzerzugriffsverwaltung (sie muss separat realisiert werden).
Weitere Informationen finden Sie in der Dokumentation.
Bekannte Probleme:
- Wenn Sie Red Dragon zum Umformulieren, Übersetzen oder Ändern von Text in Word verwenden, kann es vorkommen, dass die Formatierung des vorhandenen Textes verloren geht oder nicht vollständig erhalten bleibt. Wir denken über Lösungen für dieses Problem nach, haben aber noch keine ideale Lösung gefunden, die auch eine akzeptable Leistung bietet (es ist dies ein allgemeines Problem);
- Mehrere Funktionen des Word-Add-ins ermöglichen es Red Dragon, einen Markup des vorhandenen Textes zu erstellen. Es gibt zwei Möglichkeiten, wie das Tool dies tun kann: Zum einen über die Word-eigene Vergleichsfunktion, die allerdings voraussetzt, dass neue temporäre Dokumente erstellt werden (das werden Sie als Benutzer bemerken). Obwohl dies im Prinzip gut funktioniert, haben wir gesehen, dass es zu Konflikten mit bestehenden Dokumentenverwaltungssystemen und anderen Word-Add-Ins kommen kann, die das Verhalten von Word ändern. Wenn Sie z. B. "iManage" verwenden, wird Red Dragon aufgrund der fehlerhaften Programmierung von iManage daran gehindert, die temporären Dokumente zu schliessen. Dies hat zur Folge, dass der Benutzer jedes Mal, wenn die Markierungsfunktion verwendet wird, das Schliessen des Dokuments mit einem Dialog bestätigen müssen (wir haben versucht, das Problem mit iManage zu lösen, waren aber bisher nicht erfolgreich). Zum anderen haben wir eine eigene Vergleichsfunktion entwickelt, die allerdings viel weniger mächtig und zuverlässig ist als jene von Word, aber diese Beschränkungen nicht aufweist. Sie können über die Konfigurationsdatei entscheiden, welche wo zum Einsatz kommt.
Was kostet Red Dragon?
Die Software selbst kostet Sie nichts.
Sie ist zudem quelloffen. Sie benötigen allerdings auch einen geeigneten LLM-Endpoint, mit welchem Sie eine Verbindung herstellen können (siehe oben). Dies kann ein selbst gehostetes LLM sein, aber die meisten werden wahrscheinlich einen Cloud-basierten LLM-Endpoint verwenden, wie wir auch. Sie müssen für einen solchen Dienst bezahlen, aber die Kosten sind in der Regel sehr gering;
Unternehmen, in welchen mehr als 500 Personen Red Dragon einsetzen sollen, schlagen wir die Entrichtung eines freiwilligen Beitrags an unsere Entwicklungsarbeit und für weitere Projekte vor, die wir ja ausserhalb unserer Mandatstätigkeit betreiben. Wir überlassen es Ihnen, welchen Beitrag Ihnen angemessen erscheint. Uns lassen Sie nur die Hälfte zukommen (unsere Kontoverbindung: IBAN: CH40 0029 2292 5632 1901 D, VISCHER AG, 4051 Basel, Vermerk "Red Dragon"), die andere Hälfte spenden Sie einer gemeinnützigen Organisationen zum Thema KI, zum Beispiel:
- Schweizerisches Arbeiterhilfswerk - und deren Initiativen für KI-Bildung am Arbeitsplatz
- Algorithmwatch - und deren Initiativen für verantwortungsvolle KI
(Wir haben keine Verbindungen zu diesen Organisationen und äussern uns nicht zu deren Positionen.)
Wo bekomme ich Red Dragon?
Sie können RedDragon von GitHub herunterladen, inklusive einer Dokumentation: VISCHER-LIL/RedDragon.
ACHTUNG: "Red Dragon" wird erst in den nächsten Wochen lanciert. Diese Seite ist zwar live, aber erst zur Vorbereitung.
Gibt es Unterstützung?
Wir können leider keinen Support zusagen. Als Anwaltskanzlei haben wir Red Dragon für unseren internen Gebrauch entwickelt (siehe unten), sind aber natürlich daran interessiert, das Tool zu pflegen und zu verbessern. Wenn Sie also einen Fehler finden, Vorschläge zur Verbesserung haben oder einen anderen Kommentar oder Fragen, lassen Sie es uns wissen, durch eine E-Mail an lil @ vischer.com oder an David Rosenthal (dem Autor von Red Dragon) oder geben Sie Input via GitHub. Wenn Sie glauben, dass Sie mehr Unterstützung benötigen, lassen Sie es uns wissen und wir werden sehen, was wir für Sie tun können.
Wenn Sie möchten, dass wir neue Funktionen implementieren, oder wenn Sie möchten, dass Red Dragon mit Ihrem eigenen Endpoint zusammenarbeitet und einige Anpassungen am Code benötigen, lassen Sie es uns bitte ebenfalls wissen. Auch intern haben wir immer wieder neue Wünsche, die wir nach Möglichkeit gern umsetzen.
Warum haben Sie Red Dragon geschaffen?
Wir haben eine erste Version von Red Dragon bereits im Jahr 2023 erstellt und das Tool kürzlich von Grund auf neu entwickelt. Es knüpft an unseren KI-Client VISCHER GPT (oder VGPT) an, den wir Anfang 2024 ebenfalls zur freien Nutzung durch jedermann veröffentlicht haben (siehe unten).
Wir haben Red Dragon für unseren eigenen internen Gebrauch entwickelt, weil wir mit den anderen auf dem Markt befindlichen Tools nicht zufrieden waren, entweder weil sie nicht die von uns benötigten Funktionen hatten oder weil sie zu teuer waren. So nutzen wir zum Beispiel seit vielen Jahren ein sehr bekanntes KI-Tool, mussten aber erfahren, dass der Hersteller seine Preise im Jahr 2025 massiv erhöhen wird. Wir werden das Tool zwar weiterhin nutzen, weil der Dienst uns gefällt, aber wir werden ihn nicht für alle zugänglich machen. Stattdessen kann Red Dragon die Funktionalität dieses Tools in vielen alltäglichen Anwendungen einfacher und zu viel tieferen Kosten als erledigen. Wir haben auch Client-Tools für den Zugriff auf LLMs ausprobiert, wie z.B. den Open-Source-Client "Jan", fanden aber, dass seine Funktionalität und Benutzerfreundlichkeit für unsere Zwecke zu begrenzt war.
Ein weiterer wichtiger Grund für den Einsatz von Red Dragon anstelle einiger der bekannteren KI-Tools wie ChatGPT oder Copilot für M365 ist der Schutz des Berufsgeheimnisses. Bei der Verwendung von Red Dragon können wir ein LLM verwenden, das alle rechtlichen Anforderungen erfüllt. Bei OpenAI und Microsoft war dies bisher nicht möglich; im Falle von Microsoft wären alle vertraglichen Voraussetzungen erfüllt, nur war Microsoft bisher nicht bereit, uns (und anderen Anwaltskanzleien) eine Ausnahmeregelung für ihre Überwachung des menschlichen Missbrauchs zu gewähren, im Wesentlichen mit dem Argument, dass wir (und andere Anwaltskanzleien) zu klein seien. Wir sind jetzt in den letzten Schritten daran, eine Lösung mit einem anderen Cloud-Anbieter aufzusetzen, der bereit ist, uns zu unterstützen. Wir werden hierüber zu gegebener Zeit informieren.
Wir stellen Red Dragon zur Verfügung, um unsere Kollegen in anderen Kanzleien, aber auch andere Unternehmen zu unterstützen und den Einsatz von KI zu ermöglichen.
Gibt es eine Mailingliste?
Ja, registrieren Sie sich unten, falls Sie in die Red Dragon Mailingliste aufgenommen werden möchten. Wir werden Sie benachrichtigen, wenn es eine neue Version gibt oder wenn es andere relevante Entwicklungen gibt. Sie können sich jederzeit über den Link in den E-Mails wieder abmelden. Vielleicht möchten Sie auch unsere Blogs abonnieren, z. B. zu KI und Daten & Datenschutz, oder unsere Sammlung von Informationen und Materialien zum KI-Recht besuchen.
Gibt es noch mehr als den Red Dragon?
Ja, es gibt noch mehr!
Zunächst einmal arbeiten wir ständig daran, Red Dragon zu verbessern und neue Funktionen hinzuzufügen. Wenn Sie also eine Idee oder einen Vorschlag für eine Verbesserung haben, lassen Sie es uns wissen.
Zweitens können Sie mit dem Excel-Add-in leichter zusätzliche Anwendungen entwickeln, die KI nutzen, da Sie von anderen Tabellenkalkulationen aus direkt auf die KI-Funktionen von Red Dragon zugreifen können. So haben wir beispielsweise den "Red Dragon Analyzer" gebaut, ein Tool zur Analyse von Verträgen und Rechtstexten, mit dem überprüft werden kann, ob Verträge, Datenschutzhinweise usw. bestimmte Anforderungen erfüllen (die im Tool erfasst werden können) und ob sie andere Probleme aufweisen. Das Tool kann auch eine Sammlung von Texten systematisch nach bestimmten Inhalten durchsuchen, was zum Beispiel bei Untersuchungen hilfreich sein kann. Die Ergebnisse können dann wieder in ein Review-Tool wie "Relativity" importiert werden.
Das Red Dragon Excel-Add-in muss installiert sein, um den "Red Dragon Analzyer" nutzen zu können; der Analyzer verwendet das im Red Dragon-Add-in konfigurierte LLM.
Hier ist ein Screenshot des Red Dragon Analyzers:
Schliesslich kennen oder verwenden einige von Ihnen vielleicht schon "VGPT", VISCHERs eigenes AI-Client-Front-End-Tool, das auf Excel basiert und für die API von OpenAI sowie die API von Microsofts Azure OpenAI Services konfiguriert werden kann. Es ist kostenlos und quelloffen und kann hier heruntergeladen werden (wie bei Red Dragon erfordert es, dass digital signierte Makros aktiviert sind, es läuft nur unter Windows und Sie müssen einen LLM-Endpunkt abonniert haben).
Hier ist ein Screenshot von VGPT: