de en

ChatGPT für Teams: Datenschutzkonforme Nutzung im Unternehmen

In der heutigen digitalen Geschäftswelt sind KI-gestützte Kommunikationsplattformen wie ChatGPT unverzichtbar, um beispielsweise komplexe Code-Fragen zu beantworten oder erstklassige Texte für Angebote zu erstellen.

Doch gerade in Unternehmen, in denen sensible Kundendaten im Spiel sind, kann die Verwendung von ChatGPT zu einem Datenschutz-Dilemma führen. Obwohl ChatGPT eine Option bietet, um die Verwendung von Chatkonversationen für Trainingszwecke zu verhindern, gibt es damit gewisse Einschränkungen.

Außerdem gibt es bisher (Stand: Juni 2023) keine Möglichkeit, mehrere Teammitglieder oder Benutzer über einen Firmenaccount zu verwalten. Jeder Nutzer muss sich einzeln registrieren und dazu eine eigene Email, Telefonnummer und Kreditkarte verwenden. Will man chatGPT+ nutzen, kann man z.B. nicht alle Nutzer über eine Kreditkarte bezahlen. Auch landen die einzelnen Rechnungen bei den einzelnen Nutzern. Ein organisatorischer und buchahlterischer Albtraum.

Auch wir bei DIVISO haben uns mit dieser Problematik auseinandergesetzt und uns auf die Suche nach einer Lösung gemacht.

Die aktuelle Lösung von ChatGPT

ChatGPT ermöglicht es, in den Optionen das Senden von Daten für Trainingszwecke zu unterbinden. Das geschieht durch das Abschalten der Chat-Historie. Offensichtlich verliert man dadurch jegliche Möglichkeit mehrere Chats gleichzeitig zu verwalten. Das kann für Unternehmen, die auf umfassende Dokumentation und Nachverfolgung ihrer Kommunikation angewiesen sind, zu erheblichen Einschränkungen führen.

Trotzdem stellt diese Option einen ersten Schritt in Richtung Datenschutz bei der Nutzung von ChatGPT dar.

ChatGPT History deaktiviert
Quelle: OpenAI

ChatGPT(+) und OpenAI API - Was ist der Unterschied?

Es gibt zwei Möglichkeiten, die Angebote von OpenAI zu nutzen:

  • ChatGPT / ChatGPT+: Dieses Angebot richtet sich an Einzel-/Privatkunden, die nur einen Chat Assistenten wünschen. ChatGPT ist hierbei das kostenlose Angebot, das nur Zugang zu Version 3.5 bietet und dies auch nur, wenn gerade Rechenkapazität frei ist. ChatGPT+ ist die Bezahlvariante, die immer verfügbar ist und zusätzlich die Nutzung von Version 4 ermöglicht.
  • OpenAI API: Dieses Angebot richtet sich an Firmen und ist eigentlich zur Entwicklung von neuen Produkten gedacht. Allerdings ist über die API auch die Chat-Funktionalität verfügbar. Der API Zugang ist für die geschäftliche Nutzung gedacht und erlaubt u.a. die zentrale Abrechnung der Nutzungskosten.

OpenAI API für mehr Kontrolle über Daten

Ein vielversprechender Lösungsansatz ist die Nutzung der OpenAI API. In den API-Datennutzungsrichtlinien von OpenAI steht:

“OpenAI will not use data submitted by customers via our API to train or improve our models, unless you explicitly decide to share your data with us for this purpose. You can opt-in to share data."

Das bedeutet, dass die über die API übermittelten Daten nicht für das Training oder die Verbesserung der Modelle verwendet werden, es sei denn, du entscheidest dich ausdrücklich dafür, deine Daten für diesen Zweck zu teilen.

So kannst du besser kontrollieren, welche Daten du mit OpenAI teilst und wie diese verwendet werden. Das bietet mehr Flexibilität und Datenschutz im Vergleich zur Standardnutzung von ChatGPT.

Die Lösung mit “Technologic - AI Chat” (Open Source)

Die API bietet allerdings keine eigene Benutzeroberfläche - verständlich, denn Sie ist ja für die Entwicklung von Applikationen gedacht. Es gibt allerdings viele alternative Chat-Frontends, die du zusammen mit Chatmodellen wie ChatGPT verwenden kannst. Wir haben uns für “Technologic - AI Chat” entschieden, das von unseren Freunden bei Xpress.ai entwickelt wurde.

Dieses auf dem Svelte-Framework basierende Chat-Frontend punktet nicht nur mit einfacher Handhabung, Anpassungsfähigkeit und problemloser Integration mit der OpenAI API, sondern bietet auch Datenschutz- und Usability-Funktionen, die für uns besonders wichtig sind:

  • Secure Storage: Deine Unterhaltungen werden lokal auf deinem Computer gespeichert, dank der Nutzung des IndexedDB-Speichers deines Browsers.
  • Bring Your Own API Key: Du kannst einfach deinen OpenAI API-Schlüssel oder ein anderes kompatibles Backend (z.B. xai-llm-server) konfigurieren.
  • Organisierte Unterhaltungen: Du kannst deine Unterhaltungen in Ordnern ordnen, um sie übersichtlich zu halten.
  • Nachrichtenbearbeitung: Du kannst gesendete und empfangene Nachrichten bei Bedarf bearbeiten und ändern.
  • Gesprächsverzweigungen: Du kannst ohne Kontextverlust zwischen verschiedenen Themen wechseln.

Neben diesen Funktionen bietet “Technologic - AI Chat” noch viele weitere Features. Für eine vollständige Liste der Funktionen und Möglichkeiten kannst du die GitHub-Seite von Xpress.ai besuchen.

Technologic - AI Chat installieren

Um “Technologic - AI Chat” zu installieren, folge einfach den Anweisungen in der README-Datei des Projekts:

git clone https://github.com/XpressAI/technologic.git
cd technologic
npm install

Falls du mit der aktuellen npm-Version Fehlermeldungen wegen eines Abhängigkeitskonflikts bekommst, ist das kein großes Ding. Verwende einfach diesen Befehl hier:

npm install --legacy-peer-deps

Sobald die Installation abgeschlossen ist, startest du die App mit npm run dev -- --open, um den lokalen Node-Server zu starten und die App automatisch in einem neuen Browserfenster zu öffnen.

Bevor du mit der Chat-Anwendung loslegst, musst du deinen OpenAI API-Schlüssel in den Einstellungen der App hinterlegen.

Open AI API Key page
Neuen Secret Key erstellen und speichern

Optional kannst du das zu verwendende Completions-Model in den Einstellungen anpassen. Standardmäßig ist das Modell auf “gpt-3.5-turbo” eingestellt, aber hat man bereits GPT-4 Zugang über die API (bisher musste man sich dafür auf die Warteliste setzen lassen), kann man auch gpt-4 verwenden.

Technologic AI Chat Settings Page
Einfach mit “Add Model” ein beliebiges Model hinzufügen und speichern.
Technologic AI Chat Settings Page
Anschließend das neue Model auswählen und los legen!

Um “Technologic - AI Chat” auch für nicht-Techies in Deiner Organisation leicht verfügbar zu machen, kannst Du es wie wir einfach in Deinem eigenen Intranet hosten. Dazu kannst du mit npm run build ein “build”-Verzeichnis erstellen. Dieses Verzeichnis enthält alle notwendigen Dateien, die du dann auf deinem Server hochladen kannst, um die App innerhalb deines Unternehmensnetzwerks bereitzustellen.

So können alle Teammitglieder auf die Chat-Anwendung zugreifen und sie für ihre Aufgaben nutzen.

Fazit

In diesem Artikel haben wir uns mit den kniffligen Themen Datenschutz und Teamarbeit beschäftigt, wenn es darum geht, ChatGPT im Unternehmen einzusetzen.

Mit der Kombination von OpenAI API und Technologic-Frontend haben wir eine Lösung gefunden, die es ermöglicht, dass alle Kollegen unter einem gemeinsamen Firmenaccount arbeiten können und dabei kann jeder seinen eigenen Chat mit Verlauf führen und alle Daten bleiben schön lokal gespeichert. So bleiben sensible Infos sicher und werden nicht an Unbefugte weitergegeben. Diese Lösung hat uns dabei geholfen, effektiv und datenschutzfreundlich zu arbeiten.

Wir hoffen, dass unsere Erfahrungen auch anderen Firmen helfen können, die Möglichkeiten von KI-basierten Kommunikationsplattformen wie ChatGPT zu nutzen, ohne beim Datenschutz Abstriche machen zu müssen.