Erstellung Ihres eigenen GPT: Ein Leitfaden für DIY

SRC - Security, Risk, Compliance
6 min readMar 18, 2024

--

Von Dr. Jaber Kakar

Die künstliche Intelligenz (KI) hat kürzlich große Fortschritte im Bereich der natürlichen Sprachverarbeitung (NLP) gesehen, insbesondere nachdem OpenAI ChatGPT eingeführt hat, das auf seinen Generative Pre-trained Transformer (GPT)-Modellen basiert. Eine neue Funktion, die von OpenAI eingeführt wurde, ermöglicht es Benutzern, individuelle KI-Modelle, sogenannte GPTs, zu erstellen. In diesem Blog-Beitrag werden wir erkunden, wie man GPTs erstellt, indem wir zeigen wie ein solches Modell erstellt wird.

ChatGPT — ein bekanntes Beispiel für einen Chatbot
ChatGPT — ein bekanntes Beispiel für einen Chatbot

ChatGPT und GPTs

Grundlagen: Transformer und GPTs

Bevor wir darauf eingehen, wie man seinen eigenen GPT erstellt, lassen Sie uns zuerst auf folgende Grundlagen einführen:

  • Was sind Transformer?
  • Wie sind Transformer mit ChatGPT verwandt?

Transformer, eingeführt in dem berühmten Forschungspapier mit dem Titel “Attention is all you need” von Google-Wissenschaftlern, sind Deep-Learning-Modelle, die hauptsächlich in NLP verwendet werden. GPT, kurz für Generative Pre-trained Transformer, ist eine Familie von auf Transformer basierenden Sprachmodellen, die von OpenAI entwickelt wurden. Diese GPT-Modelle sind auf umfangreichen Textcorpora vortrainiert und können für verschiedene NLP-Aufgaben feinabgestimmt (engl. “fine tuning”) werden.

ChatGPT ist das entsprechende KI-gestützte Konversationssystem, das auf den Modellen GPT-3 und GPT-4 basiert. Dieses System ist darauf ausgelegt, Unterstützung zu einer Vielzahl von Themen durch eine Chat-basierte Konversation zu bieten. Es zielt darauf ab, harmlose und ehrliche Antworten basierend auf der Anfrage des Benutzers zu liefern. Weitere Details zu generativer KI, einschließlich ChatGPT, finden Sie in unserem früheren Beitrag.

Warum eigene GPTs?

Die Erstellung eigener GPTs eröffnet eine Vielzahl von interessanten Möglichkeiten:

  • Personalisierte virtuelle Assistenten: Passen Sie einen virtuellen Assistenten an Ihre spezifischen Bedürfnisse an.
  • Task Automation: Automatisieren Sie repetitive Aufgaben wie das Beantworten von E-Mails zur Steigerung der Produktivität.
  • Business Enhancement: Entwickeln Sie KI, um Ihr Geschäftsangebot und Ihre Dienstleistungen zu verbessern.

Erkundung von bestehenden GPTs

Free vs. ChatGPT Plus

Beim Einloggen in die ChatGPT-Anwendung als ChatGPT-Plus-Abonnent (20 $/Monat) können Benutzer den “Explore GPTs” -Links folgen, um viele (öffentliche) GPTs zu sehen, die von verschiedenen Benutzern erstellt wurden, einschließlich des ChatGPT-Teams.

Auflistung von verschiedenen GPTs
Auflistung von bestehenden GPTs (“Marketplace”)

Wenn Sie die Erstellung Ihres eigenen GPT in Betracht ziehen, gibt es in der Regel zwei Optionen:

  • Option 1: Erstellen Sie Ihren eigenen GPT auf Basis einer GUI. Sie müssen daher nichts programmieren.
  • Option 2: Erstellen Sie Ihren eigenen GPT mit OpenAIs API.

Wenn Sie oben rechts auf dem Bildschirm auf die Schaltfläche “Create” klicken (wir verweisen auf den Screenshot oben), können Sie Ihren eigenen GPT basierend auf Option 1 erstellen. Option 2 erfordert hingegen ein gewisses Maß an Programmierkenntnissen und unterscheidet sich leicht in der Vorgehensweise. Weitere Details zu Option 2 werden in unserem nächsten Blog-Beitrag gegeben.

Überlegungen bevor Sie Ihren eigenen GPT erstellen

Bevor Sie Ihren GPT erstellen, ist es oft eine gute Idee, einige Vorüberlegungen anzustellen. Dies beinhaltet (a) die Identifizierung von Zielen und (b) die Definition von Use Cases für Ihren individuellen GPT. Berücksichtigen Sie die folgenden Fragen, um ein gutes Verständnis zu entwickeln:

  • Welches spezifische Problem möchten Sie angehen, und welche Aufgaben sollen von Ihrem GPT automatisiert werden?
  • Wer wird den GPT verwenden? Definieren Sie die typische Persona und Anwendungsszenarien sowie die bevorzugte Ansprache (z.B. formell).
  • Welche Datenquellen oder APIs planen Sie zu integrieren?
  • Was sind potenzielle Einschränkungen und ethische Überlegungen, die für Ihr Problem und die GPT-Lösung relevant sind?
  • Welche Build-Option (Option 1/Option 2) entspricht Ihren Anforderungen?

Das Beantworten dieser Fragen führt nicht nur durch den Erstellungsprozess, sondern hilft auch dabei, die Prompts zu optimieren, um Ihren GPT für Ihren spezifischen Anwendungsfall zu optimieren.

Option 1 — Erstellung Ihres Eigenen GPTs

Als nächstes beschreiben wir den Erstellungsprozess für Option 1, der insgesamt 5 Schritte umfasst:

Schritt 1 — Starten Sie den Erstellungsprozess

Dieser Schritt besteht lediglich darin, auf den Button “Create” zu klicken, woraufhin eine “Erstellungs-GUI” erscheint. In dieser “Erstellungs-GUI” (wie unten gezeigt) wird der GPT Builder verwendet, um Ihnen beim Erstellungsprozess zu helfen. Zunächst werden Sie darum gebeten, anzugeben, zu erläutern, welche Art von GPT Sie erstellen möchten (siehe unten).

GPT Erstellungs-GUI
GPT Erstellungs-GUI

Schritt 2 — Prompt GPT Builder

Als nächstes nutzen wir unsere Vorüberlegungen, um dem GPT-Builder zu erklären, wie sich unser GPT zu verhalten hat. Angenommen, wir möchten beispielsweise einen GPT erstellen, der Menschen dabei hilft, Rezepte für gesunde Mahlzeiten vorzuschlagen, die schnell zubereitet werden können und preiswerte Zutaten erfordern, könnten wir dem GPT-Builder folgendes auf Englisch vorgeben:

Let’s create a GPT that helps users create recipes for meals that are healthy, inexpensive and quick to prepare. The GPT should respond to the user’s wishes, cooking preferences and tastes and provide suitable dishes with the corresponding recipes. Users may have different prior knowledge about the respective dishes. Some users may not have cooked very often before.

Schritt 3— Erstellung Profilname- und Bild

Basierend auf dem vorherigen Prompt schlägt der GPT Builder einen Namen (z.B. “Recipe Wizard”) und ein Profilbild vor, das von DALL-E 3 generiert wurde. Der Benutzer hat die Möglichkeit Feedback zu hinterlassen und Verbesserungsvorschläge zu machen. Der GPT-Builder wird auf das Feedback bzw. auf die Vorschläge reagieren und Alternativen für Profilname- und Bild erstellen.

Vorschläge des GPT-Builders für Profilname und Bild
Vorschläge des GPT-Builders für Profilname und Bild

Schritt 4 — Konfigurieren Sie Ihren benutzerdefinierten GPT

Navigieren Sie zum “Configure”-Tab, um (a) Standardanweisungen anzupassen, (b) Gesprächsstarter (“Conversation Starters”) zu definieren und (c) relevante Dateien oder Datensätze hochzuladen, um die Wissensbasis Ihres GPT zu erweitern.

Zusätzliche GPT-Konfiguration finden Sie im Tab “Configure”
Zusätzliche GPT-Konfiguration finden Sie im Tab “Configure”

Um die Funktionen Ihres GPT zu verbessern, können Sie Ihren GPT mit externen APIs über den “Action”-Tab im “Configure”-Menü verknüpfen. Durch die Verbindung mit externen APIs erhält Ihr GPT die Möglichkeit, Echtzeitinformationen abzurufen, mit verschiedenen Softwareprogrammen zu interagieren und somit letztendlich die Antwortqualität Ihres GPTs zu verbessern.

Schritt 5 — Veröffentlichen Sie Ihren GPT

Finalisieren Sie den Prozess, indem Sie auf “Save” klicken, um Ihren eigenen GPT zu veröffentlichen. Sie haben die Möglichkeit, den GPT mit verschiedenen Zugriffsmodellen zu veröffentlichen: (i) Nur ich (“Only me”), (ii) jeder mit einem Link (“Anyone with a link”) und (iii) alle (“Everyone”).

Veröffentlichen Sie Ihren benutzerdefinierten GPT über den “Save” Button
Veröffentlichen Sie Ihren benutzerdefinierten GPT über den “Save” Button

Nach der Veröffentlichung sollten Sie in der Regel Ihren GPT testen. In unserem speziellen Fall bitten wir “Recipe Wizard”, einen schnellen und gesunden Mittagssnack vorzuschlagen. Wir erhalten folgendes Ergebnis in Englisch und Deutsch:

Rezeptvorschlag von “Recipe Wizard” auf Englisch
Rezeptvorschlag von “Recipe Wizard” auf Deutsch

Datenschutz, Sicherheit und Compliance bei benutzerdefinierten GPTs

Beachten Sie bei der Erstellung von GPTs unter anderem folgendes:

  1. Gewährleistung von Datenschutz und Sicherheit: Implementieren Sie Maßnahmen zum Schutz der Benutzerdaten und zur Überwachung von Interaktionen, um unbeabsichtigte Ausgaben zu verhindern.
  2. Einhaltung der Nutzungsrichtlinien: Beachten Sie die Nutzungsrichtlinien von OpenAI, um eine ethische und rechtliche Nutzung der GPT-Technologie sicherzustellen.

Fazit

Das Erstellen benutzerdefinierter GPTs mit der GUI-basierten Lösung von OpenAI eröffnet viele Möglichkeiten für Benutzer, die KI nutzen möchten, ohne über umfangreiche technische Kenntnisse zu verfügen. Indem Sie die beschriebenen Schritte befolgen, können Benutzer ihren eigenen GPT erstellen, um Aufgaben zu automatisieren, digitale Assistenten zu erstellen oder das Angebot ihres Unternehmens zu verbessern. Das Festlegen klarer Ziele und das Verständnis der Anwendungsfälle sind wichtige erste Schritte, um sicherzustellen, dass geeignete Prompts verwendet werden, um das gewünschte GPT-Ergebnis zu erzielen. Lesen Sie unbedingt die Nutzungsrichtlinien von OpenAI, um eine ethische und rechtliche Nutzung der GPT-Technologie sicherzustellen. Die Zukunft benutzerdefinierter GPTs ist vielversprechend, mit sich entwickelnden Fähigkeiten und einer lebendigen Community, die das Umfeld gestaltet.

In unserem nächsten Blog-Artikel werden wir uns mit dem Prozess der programmatischen Erstellung von GPTs über die API von OpenAI befassen und damit eine flexiblere, alternative Herangehensweise für diejenigen mit Programmierkenntnissen bieten.

Vielen Dank für das Lesen des Blogartikels! Wenn Sie mehr über Sicherheit, Risiko und Compliance erfahren möchten, besuchen Sie unsere Website oder kontaktieren Sie uns über unsere sozialen Medien.

--

--

SRC - Security, Risk, Compliance
SRC - Security, Risk, Compliance

Written by SRC - Security, Risk, Compliance

Beratung, um Security, Risk und Compliance bei Ihnen als Enabler für das Business zu etablieren.

No responses yet