So erstellen Sie ein benutzerdefiniertes ChatGPT mit Ihren eigenen Daten

So erstellen Sie ein benutzerdefiniertes ChatGPT mit Ihren eigenen Daten

Durch die Bereitstellung der GPT-Technologie in einem leistungsstarken und benutzerfreundlichen Chatbot hat sich ChatGPT zum weltweit beliebtesten KI-Tool entwickelt. Viele Menschen nutzen ChatGPT, um spannende Gespräche zu führen, Fragen zu beantworten, kreative Vorschläge zu machen und Unterstützung beim Codieren und Schreiben zu bieten. ChatGPT ist jedoch eingeschränkt, da Sie Ihre Daten nicht für den langfristigen persönlichen Gebrauch speichern können und der Stichtag für Wissensdaten der September 2021 ist.

Eine Alternative besteht darin, OpenAI- und LangChain-APIs zu verwenden, um ChatGPT vor 2021 mit benutzerdefinierten Daten und Updates zu versorgen und eine benutzerdefinierte Version von ChatGPT zu erstellen.

Schritt 1: Vorgefertigte Software und Skripte installieren und herunterladen

Bitte beachten Sie, dass die folgenden Anweisungen für Windows 10- oder Windows 11-Maschinen gelten.

Um benutzerdefinierte Daten für ChatGPT bereitzustellen, müssen Sie die neuesten Versionen von Python3, Git, Microsoft C++ und das ChatGPT-Abrufskript von GitHub installieren und herunterladen. Wenn auf Ihrem PC Software installiert ist, stellen Sie sicher, dass diese auf die neueste Version aktualisiert ist, um Probleme während des Vorgangs zu vermeiden.

Beginnen Sie mit der Installation:

Installationshinweise für Python3 und Microsoft C++

Stellen Sie bei der Installation von Python3 sicher, dass Sie die Option „Python.exe zum PATH hinzufügen“ aktivieren , bevor Sie auf „ Jetzt installieren“ klicken . Dies ist wichtig, da Sie damit in jedem Ordner auf Ihrem Computer auf Python zugreifen können.

So erstellen Sie ein benutzerdefiniertes ChatGPT mit Ihren eigenen Daten

Fügen Sie Python zu PATH hinzu

Wenn Sie Microsoft C++ installieren, möchten Sie zunächst die Microsoft Visual Studio Build Tools installieren. Nach der Installation können Sie die Option „Desktop-Entwicklung mit C++“ aktivieren und in der rechten Seitenleiste auf „Installieren“ klicken, wobei alle optionalen Tools automatisch ausgewählt werden.

So erstellen Sie ein benutzerdefiniertes ChatGPT mit Ihren eigenen Daten

Installieren Sie Microsoft C++ über Build-Tools

Nachdem Sie nun die neuesten Versionen von Python3, Git und Microsoft C++ installiert haben, können Sie Python-Skripte herunterladen, um benutzerdefinierte lokale Daten einfach abzufragen.

Um das Skript herunterzuladen, klicken Sie auf Code und wählen Sie dann ZIP herunterladen aus . Dadurch wird das Python-Skript in Ihr Standardverzeichnis oder ausgewähltes Verzeichnis heruntergeladen.

So erstellen Sie ein benutzerdefiniertes ChatGPT mit Ihren eigenen Daten

Laden Sie das Python-Skript auf GitHub herunter

Nach dem Herunterladen können Sie nun Ihre lokale Umgebung einrichten.

Schritt 2: Richten Sie die lokale Umgebung ein

Um die Umgebung einzurichten, müssen Sie ein Terminal im heruntergeladenen Verzeichnis chatgpt-retrieval-main öffnen. Öffnen Sie dazu den Ordner „chatgpt-retrieval-main“ , klicken Sie mit der rechten Maustaste und wählen Sie „ Im Terminal öffnen“ aus .

So erstellen Sie ein benutzerdefiniertes ChatGPT mit Ihren eigenen Daten

Öffnen Sie das Terminal im Verzeichnis chatgpt-retrieval-main

Sobald das Terminal geöffnet ist, kopieren Sie diesen Befehl und fügen Sie ihn ein:

pip install langchain openai chromadb tiktoken unstructured

Dieser Befehl verwendet den Paketmanager von Python, um die erforderliche virtuelle Python-Umgebung zu erstellen und zu verwalten.

Nachdem Sie die virtuelle Umgebung erstellt haben, müssen Sie einen OpenAI-API-Schlüssel bereitstellen, um auf ihre Dienste zuzugreifen. Zuerst müssen Sie einen API-Schlüssel von der OpenAI-API-Schlüssel-Website generieren , indem Sie auf „Neuen geheimen Schlüssel erstellen“ klicken , einen Namen für den Schlüssel hinzufügen und dann auf die Schaltfläche „Geheimen Schlüssel erstellen“ klicken .

So erstellen Sie ein benutzerdefiniertes ChatGPT mit Ihren eigenen Daten

Generieren Sie einen geheimen API-Schlüssel

Sie erhalten eine Zeichenfolge. Dies ist Ihr OpenAI-API-Schlüssel. Kopieren Sie es, indem Sie auf das Kopiersymbol neben dem API-Schlüssel klicken. Bitte beachten Sie, dass dieser API-Schlüssel geheim gehalten werden muss. Geben Sie es nicht an andere weiter, es sei denn, Sie beabsichtigen wirklich, dass diese den Schlüssel mit Ihnen verwenden.

Gehen Sie nach dem Kopieren zurück zum Ordner chatgpt-retrieval-main und öffnen Sie die Konstanten mit Notepad. Ersetzen Sie nun den Platzhalter durch Ihren API-Schlüssel. Denken Sie daran, die Datei zu speichern!

So erstellen Sie ein benutzerdefiniertes ChatGPT mit Ihren eigenen Daten

Fügen Sie den API-Schlüssel als Umgebungsvariable hinzu

Jetzt haben Sie Ihre virtuelle Umgebung erfolgreich eingerichtet und Ihren OpenAI-API-Schlüssel als Umgebungsvariable hinzugefügt. Sie können ChatGPT jetzt Ihre benutzerdefinierten Daten bereitstellen.

Schritt 3: Benutzerdefinierte Daten hinzufügen

Um benutzerdefinierte Daten hinzuzufügen, legen Sie alle Ihre benutzerdefinierten Textdaten im Datenordner in chatgpt-retrieval-main ab. Das Format der Textdaten kann im PDF- , TXT- oder DOC-Format vorliegen.

So erstellen Sie ein benutzerdefiniertes ChatGPT mit Ihren eigenen Daten

Fügen Sie benutzerdefinierte Daten für ChatGPT hinzu

Wie Sie dem obigen Screenshot entnehmen können, wurde dem Beispiel eine Textdatei hinzugefügt, die einen vorgefertigten persönlichen Zeitplan, einen Artikel über AMDs Instinct AI Accelerators und ein PDF-Dokument enthält.

Schritt 4: ChatGPT über Terminal abfragen

Mit dem Python-Skript können Sie Daten aus benutzerdefinierten Daten abfragen, die dem Datenverzeichnis und dem Internet hinzugefügt wurden. Mit anderen Worten: Sie haben Zugriff auf das reguläre ChatGPT-Backend und alle lokal im Datenverzeichnis gespeicherten Daten.

Um das Skript zu verwenden, führen Sie das Python-Skript chatgpt.py aus und fügen Sie Ihre Frage oder Abfrage als Argument hinzu.

python chatgpt.py "YOUR QUESTION"

Stellen Sie sicher, dass Sie Ihre Frage in Anführungszeichen setzen.

Um beispielsweise zu überprüfen, ob Sie Ihre ChatGPT-Daten erfolgreich bereitgestellt haben, wird eine persönliche Frage zur Datei „Personal Sched.txt“ gestellt.

So erstellen Sie ein benutzerdefiniertes ChatGPT mit Ihren eigenen Daten

Testen von ChatGPT mit benutzerdefinierten Daten

Funktioniert alles! Dies bedeutet, dass ChatGPT die zuvor bereitgestellte Personal Sched.txt lesen kann. Sehen wir uns nun an, ob Sie erfolgreich Informationen bereitgestellt haben, die ChatGPT aufgrund seines Wissensstichtags nicht kennt.

So erstellen Sie ein benutzerdefiniertes ChatGPT mit Ihren eigenen Daten

Fragen Sie benutzerdefiniertes ChatGPT nach Themen außerhalb des Datenbereichs

Wie Sie sehen können, beschreibt es genau den AMD Instinct MI250x, der nach dem Wissensstichtag -3 von ChatGPT veröffentlicht wurde.


Die ChatGPT-Task Force wird von Europa eingerichtet

Die ChatGPT-Task Force wird von Europa eingerichtet

Das Gremium, das die nationalen Datenschutzbeauftragten Europas vereint, gab am Donnerstag bekannt, dass es eine Task Force für ChatGPT eingerichtet habe

KI sagt den Zeitpunkt des menschlichen Todes mit einer Genauigkeit von 78 % voraus

KI sagt den Zeitpunkt des menschlichen Todes mit einer Genauigkeit von 78 % voraus

Dänische und amerikanische Wissenschaftler haben gemeinsam ein KI-System namens life2vec entwickelt, das den Zeitpunkt des menschlichen Todes mit hoher Genauigkeit vorhersagen kann.

KI sagt Harnwegserkrankungen allein durch das Geräusch des Urins voraus

KI sagt Harnwegserkrankungen allein durch das Geräusch des Urins voraus

Ein KI-Algorithmus namens Audioflow kann auf das Geräusch des Urinierens hören, um abnormale Urinflüsse und entsprechende Gesundheitsprobleme des Patienten effektiv und erfolgreich zu identifizieren.

Barkeeper aufgepasst: Dieser Roboter mixt einen Cocktail in nur 1 Minute

Barkeeper aufgepasst: Dieser Roboter mixt einen Cocktail in nur 1 Minute

Japans alternde und schrumpfende Bevölkerung hat dazu geführt, dass dem Land eine erhebliche Zahl junger Arbeitskräfte fehlt, insbesondere im Dienstleistungssektor.

Hunderte Menschen waren desillusioniert, als sie erfuhren, dass das Mädchen, das sie liebten, ein Produkt der KI war

Hunderte Menschen waren desillusioniert, als sie erfuhren, dass das Mädchen, das sie liebten, ein Produkt der KI war

Ein Reddit-Benutzer namens u/LegalBeagle1966 ist einer von vielen Benutzern, die in Claudia verliebt sind, ein Mädchen wie ein Filmstar, das auf dieser Plattform oft verführerische Selfies, sogar nackte, teilt.

12 weitere potenzielle Unternehmen treten der „AI Alliance“ von Microsoft bei.

12 weitere potenzielle Unternehmen treten der „AI Alliance“ von Microsoft bei.

Microsoft hat gerade angekündigt, dass zwölf weitere Technologieunternehmen an seinem AI for Good-Programm teilnehmen werden.

Die KI erschafft Dragon Ball-Charaktere aus Fleisch und Blut

Die KI erschafft Dragon Ball-Charaktere aus Fleisch und Blut

Benutzer @mortecouille92 hat die Leistungsfähigkeit des Grafikdesign-Tools Midjourney genutzt und einzigartig realistische Versionen berühmter Dragon Ball-Charaktere wie Goku, Vegeta, Bulma und Elder Kame erstellt. .

7 Techniken zur Verbesserung von ChatGPT-Antworten

7 Techniken zur Verbesserung von ChatGPT-Antworten

Durch einfaches Hinzufügen einiger Bedingungen oder Einrichten einiger Szenarien kann ChatGPT relevantere Antworten auf Ihre Fragen geben. Schauen wir uns einige Möglichkeiten an, wie Sie die Qualität Ihrer ChatGPT-Antworten verbessern können.

Bewundern Sie die wunderschönen Gemälde, die von künstlicher Intelligenz gezeichnet wurden

Bewundern Sie die wunderschönen Gemälde, die von künstlicher Intelligenz gezeichnet wurden

Midjourney ist ein künstliches Intelligenzsystem, das aufgrund seiner äußerst schönen Gemälde, die denen echter Künstler in nichts nachstehen, in letzter Zeit in der Online-Community und der Künstlerwelt für „Fieber“ gesorgt hat.

Dieses KI-Modell war einer der ersten „Experten“, der Neuigkeiten über den Ausbruch der Wuhan-Lungenentzündung entdeckte.

Dieses KI-Modell war einer der ersten „Experten“, der Neuigkeiten über den Ausbruch der Wuhan-Lungenentzündung entdeckte.

Tage nachdem China den Ausbruch bekannt gegeben hatte, konnte das KI-System von BlueDot mit Zugriff auf weltweite Flugscheinverkaufsdaten die Ausbreitung des Wuhan-Corona-Virus nach Bangkok, Seoul, Taipeh und Tokio weiterhin genau vorhersagen.