Der eigene Chatbot: OpenAIs GPT-Builder

Eine eigene KI

tl;dr; Mit OpenAIs GPT-Builder lassen sich eigene Chatbots konfigurieren.

Eine der letzten großen Amtshandlungen von Sam Altman als CEO von OpenAI war die Einführung der GPTs. Diese Neuerung, die auf der ersten Entwicklerkonferenz rund um ChatGPT – OpenAI DevDay – vorgestellt wurde, eröffnet völlig neue Möglichkeiten in der Welt der künstlichen Intelligenz.

Personalisierung mit Custom Instructions in ChatGPT

Jede Interaktion mit ChatGPT beginnt mit einer frischen Instanz des OpenAI-Modells, das umfangreiches Wissen aus dem Internet bezieht. Um die Antworten besser auf die Bedürfnisse des Benutzers abzustimmen, bietet ChatGPT bereits die Funktion der „Custom Instructions“.

Hier können Nutzer spezifizieren, welchen Hintergrund sie haben und welche Art von Antworten sie erwarten. Dies ist besonders nützlich, wenn ChatGPT in einem konstanten beruflichen oder thematischen Kontext genutzt wird.

Grenzen der Custom Instructions und die Lösung durch GPTs

Trotz der Nützlichkeit der Custom Instructions stoßen sie an ihre Grenzen, wenn es um die Bearbeitung verschiedener Themen in unterschiedlichen Chats geht. Um dieses Problem zu adressieren, hat OpenAI die GPTs eingeführt. Premium-Nutzer können nun eine Vielzahl vorkonfigurierter Chats erstellen und diese sogar mit anderen teilen. Derzeit kann man im „Awesome-GPT-Store“ auf GitHub und über den Menüpunkt „Explore“ in der ChatGPT Sidebar eine Auswahl an GPTs entdecken und eigene GPTs erstellen.

Erstellung und Optimierung eigener GPTs mit dem GPT-Builder

Der GPT-Builder ermöglicht es, eigene Chatbots zu formen, ohne dass Programmierkenntnisse erforderlich sind. Der Prozess ist interaktiv und nutzerfreundlich gestaltet, wobei der Benutzer durch die notwendigen Schritte geführt wird. Die Eingaben werden in einen „Instructions“-Text umgewandelt, der jederzeit einsehbar ist. Zusätzlich können Dateien und Zugänge zu APIs integriert werden, was die Funktionalität des Chatbots erheblich erweitert.

Eine weitere Besonderheit der GPTs ist, dass sie Informationen aus früheren Konversationen behalten, was eine kontinuierliche und kontextbezogene Interaktion ermöglicht.

Der GPT-Builder gliedert sich in drei Bereiche: „Create“ und „Configuration“ und „Preview“.

Preview: Hier kann der eigene Chatbot jederzeit getestet werden, bevor er veröffentlicht wird.

„Create“ Modus: Hier interagiert der Nutzer direkt mit einer KI-Instanz, um den Chatbot zu formen. Dieser Modus ist ideal für Nutzer, die eine mehr geführte Erfahrung bevorzugen. Die KI assistiert bei der Gestaltung des Chatbots, indem sie auf Benutzereingaben reagiert und Vorschläge macht.

„Configuration“ Bereich: Erfahrenere Nutzer können in diesem Modus direkt in die Einstellungen des Chatbots eingreifen. Hier kann man detaillierte „Instructions“ definieren, Dateien hochladen und API-Zugänge konfigurieren. Diese Option bietet mehr Kontrolle und Flexibilität für die individuelle Anpassung des Chatbots.

Erweitern des GPTs

Die Beschreibungen des Verhaltens des Chatbots kann man noch auf zwei Arten ergänzen: mit dem Hinzufügen eigener Dateien und mit dem Zugriff auf APIs anderer Dienste.

Integration zusätzlicher Datenquellen

Zweck: Das Hinzufügen zusätzlicher Datenquellen durch das Hochladen von Dateien ermöglicht es dem Chatbot, spezifisches Wissen und Kontext zu nutzen, das über die Standardtrainingsdaten von OpenAI hinausgeht. Dies ist besonders nützlich für spezialisierte Anwendungsfälle, wie technische Support-Systeme oder Bildungs-Chatbots, die auf spezifisches Fachwissen zugreifen müssen.

Implementierung: Nutzer können Dokumente, Tabellen oder andere relevante Daten hochladen, die dann vom Chatbot bei der Beantwortung von Anfragen berücksichtigt werden. Dies erhöht die Relevanz und Genauigkeit der Antworten in spezifischen Fachgebieten.

Erweiterung durch externe APIs

Funktionsumfang erweitern: Durch die Anbindung externer APIs kann der Chatbot interaktive und dynamische Funktionen erhalten, wie z.B. das Abrufen aktueller Wetterdaten, das Durchführen von Buchungen oder das Verwalten von Benutzerkonten.

Real-World-Integration: Diese Anbindung ermöglicht es dem Chatbot, in Echtzeit mit externen Diensten und Datenquellen zu interagieren. Beispielsweise könnte ein Chatbot für Reisebuchungen direkten Zugriff auf Flugdatenbanken haben oder ein Kundenservice-Bot könnte Bestellungen verwalten.

Personalisierung: APIs ermöglichen es, den Chatbot individuell auf die Bedürfnisse des Nutzers oder der Organisation anzupassen, indem er auf spezifische externe Dienste und Datenquellen zugreift.

Veröffentlichung des Chatbots

Einmal erstellt, bietet der GPT-Builder verschiedene Optionen zur Veröffentlichung des Chatbots. Nutzer können wählen, ob der Chatbot ausschließlich für den privaten Gebrauch, innerhalb eines Unternehmens oder für die breite Öffentlichkeit zugänglich gemacht wird. Diese Flexibilität ermöglicht eine Vielzahl von Anwendungen, von persönlichen Assistenten bis hin zu kundenspezifischen Service-Tools.

Der angekündigte Marktplatz für die verschiedenen GPTs ist bis jetzt (November 2023) noch nicht online.

Teile mit Weile

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert