Hoe u een aangepaste ChatGPT kunt bouwen met uw eigen gegevens

Hoe u een aangepaste ChatGPT kunt bouwen met uw eigen gegevens

ChatGPT levert GPT-technologie in een krachtige en gebruiksvriendelijke chatbot en is 's werelds populairste AI-tool geworden. Veel mensen gebruiken ChatGPT om boeiende gesprekken te voeren, vragen te beantwoorden, creatieve suggesties te doen en ondersteuning te bieden bij het coderen en schrijven. ChatGPT is echter beperkt omdat u uw gegevens niet voor langdurig persoonlijk gebruik kunt opslaan en het afsluitpunt voor kennisgegevens september 2021 is.

Een alternatief is om OpenAI- en LangChain-API's te gebruiken om ChatGPT vóór 2021 van aangepaste gegevens en updates te voorzien om een ​​aangepaste versie van ChatGPT te maken.

Stap 1: Installeer en download vooraf gemaakte software en scripts

Houd er rekening mee dat de volgende instructies gelden voor machines met Windows 10 of Windows 11.

Om aangepaste gegevens aan ChatGPT te leveren, moet u de nieuwste Python3, Git, Microsoft C++ en het ChatGPT-ophaalscript van GitHub installeren en downloaden. Als er software op uw pc is geïnstalleerd, zorg er dan voor dat deze zijn bijgewerkt naar de nieuwste versie om problemen tijdens het proces te voorkomen.

Begin met het installeren van:

Installatieopmerkingen voor Python3 en Microsoft C++

Wanneer u Python3 installeert, zorg er dan voor dat u de optie Add python.exe to PATH aanvinkt voordat u op Nu installeren klikt . Dit is belangrijk omdat je hierdoor toegang hebt tot Python in elke map op je computer.

Hoe u een aangepaste ChatGPT kunt bouwen met uw eigen gegevens

Voeg Python toe aan PATH

Wanneer u Microsoft C++ installeert, wilt u eerst Microsoft Visual Studio Build Tools installeren. Eenmaal geïnstalleerd, kunt u de optie Desktopontwikkeling met C++ controleren en op Installeren klikken , waarbij alle optionele tools automatisch in de rechterzijbalk worden geselecteerd.

Hoe u een aangepaste ChatGPT kunt bouwen met uw eigen gegevens

Installeer Microsoft C++ via buildtools

Nu u de nieuwste versies van Python3, Git en Microsoft C++ hebt geïnstalleerd, kunt u Python-scripts downloaden om eenvoudig aangepaste lokale gegevens op te vragen.

Om het script te downloaden, klikt u op Code en selecteert u ZIP downloaden . Hiermee wordt het Python-script gedownload naar uw standaard of geselecteerde map.

Hoe u een aangepaste ChatGPT kunt bouwen met uw eigen gegevens

Download het Python-script op GitHub

Na het downloaden kunt u nu uw lokale omgeving instellen.

Stap 2: Zet de lokale omgeving op

Om de omgeving in te stellen, moet je een terminal openen in de chatgpt-retrieval-hoofdmap die je hebt gedownload. Om dat te doen, opent u de chatgpt-retrieval-main map , klikt u met de rechtermuisknop en selecteert u Openen in Terminal .

Hoe u een aangepaste ChatGPT kunt bouwen met uw eigen gegevens

Open de terminal in de chatgpt-retrieval-hoofdmap

Zodra de terminal geopend is, kopieert en plakt u deze opdracht:

pip install langchain openai chromadb tiktoken unstructured

Deze opdracht maakt gebruik van de pakketbeheerder van Python om de benodigde virtuele Python-omgeving te creëren en te beheren.

Nadat u de virtuele omgeving hebt gemaakt, moet u een OpenAI API-sleutel opgeven om toegang te krijgen tot hun services. Eerst moet u een API-sleutel genereren vanaf de OpenAI API-sleutelwebsite door op Nieuwe geheime sleutel maken te klikken , een naam voor de sleutel toe te voegen en vervolgens op de knop Geheime sleutel maken te drukken .

Hoe u een aangepaste ChatGPT kunt bouwen met uw eigen gegevens

Genereer een geheime API-sleutel

Je krijgt een reeks karakters te zien. Dit is uw OpenAI API-sleutel. Kopieer het door op het kopieerpictogram naast de API-sleutel te klikken. Houd er rekening mee dat deze API-sleutel geheim moet worden gehouden. Deel de sleutel niet met anderen, tenzij u echt van plan bent dat zij de sleutel met u gebruiken.

Eenmaal gekopieerd, ga terug naar de chatgpt-retrieval-hoofdmap en open de constanten met Kladblok. Vervang nu de tijdelijke aanduiding door uw API-sleutel. Vergeet niet om het bestand op te slaan!

Hoe u een aangepaste ChatGPT kunt bouwen met uw eigen gegevens

Voeg de API-sleutel toe als omgevingsvariabele

Nu hebt u met succes uw virtuele omgeving ingesteld en uw OpenAI API-sleutel toegevoegd als omgevingsvariabele. U kunt nu uw aangepaste gegevens aan ChatGPT verstrekken.

Stap 3: Voeg aangepaste gegevens toe

Om aangepaste gegevens toe te voegen, plaatst u al uw aangepaste tekstgegevens in de gegevensmap in chatgpt-retrieval-main. Het formaat van de tekstgegevens kan PDF , TXT of DOC zijn.

Hoe u een aangepaste ChatGPT kunt bouwen met uw eigen gegevens

Voeg aangepaste gegevens toe voor ChatGPT

Zoals je kunt zien in de bovenstaande schermafbeelding, is aan het voorbeeld een tekstbestand toegevoegd met een vooraf gemaakt persoonlijk schema, een artikel over AMD's Instinct AI Accelerators en een PDF-document.

Stap 4: Query ChatGPT via Terminal

Met Python-script kunt u gegevens opvragen uit aangepaste gegevens die zijn toegevoegd aan de gegevensdirectory en op internet. Met andere woorden, u heeft toegang tot de reguliere ChatGPT-backend en alle gegevens die lokaal in de datadirectory zijn opgeslagen.

Om het script te gebruiken, voert u het Python-script chatgpt.py uit en voegt u uw vraag of query toe als argument.

python chatgpt.py "YOUR QUESTION"

Zorg ervoor dat u uw vraag tussen aanhalingstekens plaatst.

Om te controleren of u uw ChatGPT-gegevens succesvol heeft verstrekt, wordt er bijvoorbeeld een persoonlijke vraag gesteld met betrekking tot het Persoonlijke Sched.txt-bestand.

Hoe u een aangepaste ChatGPT kunt bouwen met uw eigen gegevens

ChatGPT testen met aangepaste gegevens

Alles werkt! Dit betekent dat ChatGPT het eerder verstrekte Persoonlijke Sched.txt kan lezen. Laten we nu eens kijken of u met succes informatie heeft verstrekt die ChatGPT niet kent vanwege de uiterste kennisdatum.

Hoe u een aangepaste ChatGPT kunt bouwen met uw eigen gegevens

Vraag aangepaste ChatGPT over onderwerpen buiten het databereik

Zoals je kunt zien, beschrijft het nauwkeurig de AMD Instinct MI250x, die werd uitgebracht na ChatGPT's kennisgrensdatum -3.


De ChatGPT-taskforce zal door Europa worden opgericht

De ChatGPT-taskforce zal door Europa worden opgericht

Het orgaan dat de nationale privacywaakhonden van Europa verenigt, zei donderdag dat het een taskforce heeft opgericht die zich specifiek bezighoudt met ChatGPT

AI voorspelt het tijdstip van de menselijke dood met een nauwkeurigheid van 78%

AI voorspelt het tijdstip van de menselijke dood met een nauwkeurigheid van 78%

Deense en Amerikaanse wetenschappers hebben samengewerkt om een ​​AI-systeem te ontwikkelen genaamd life2vec, dat in staat is om het tijdstip van menselijke dood met hoge nauwkeurigheid te voorspellen.

AI voorspelt urinewegaandoeningen alleen al op basis van het geluid van urine

AI voorspelt urinewegaandoeningen alleen al op basis van het geluid van urine

Een AI-algoritme genaamd Audioflow kan naar het geluid van het plassen luisteren om abnormale stromingen en bijbehorende gezondheidsproblemen van de patiënt effectief en met succes te identificeren.

Barmannen opgelet: deze robot kan in slechts 1 minuut een cocktail mixen

Barmannen opgelet: deze robot kan in slechts 1 minuut een cocktail mixen

Door de vergrijzing en de afnemende bevolking van Japan heeft het land een aanzienlijk aantal jonge werknemers nodig, vooral in de dienstensector.

Honderden mensen waren gedesillusioneerd toen ze hoorden dat het meisje van wie ze hielden een product van AI was

Honderden mensen waren gedesillusioneerd toen ze hoorden dat het meisje van wie ze hielden een product van AI was

Een Reddit-gebruiker genaamd u/LegalBeagle1966 is een van de vele gebruikers die verliefd zijn op Claudia, een filmsterachtig meisje dat vaak verleidelijke selfies deelt, zelfs naakte, op dit platform.

Nog twaalf potentiële bedrijven sluiten zich aan bij de AI-alliantie van Microsoft.

Nog twaalf potentiële bedrijven sluiten zich aan bij de AI-alliantie van Microsoft.

Microsoft heeft zojuist aangekondigd dat nog twaalf technologiebedrijven zullen deelnemen aan zijn AI for Good-programma.

AI herschept Dragon Ball-personages in vlees en bloed

AI herschept Dragon Ball-personages in vlees en bloed

Gebruiker @mortecouille92 heeft de kracht van de grafische ontwerptool Midjourney aan het werk gezet en uniek realistische versies gemaakt van beroemde Dragon Ball-personages zoals Goku, Vegeta, Bulma en oudere Kame.

7 technieken om ChatGPT-reacties te verbeteren

7 technieken om ChatGPT-reacties te verbeteren

Door enkele voorwaarden toe te voegen of enkele scenario's in te stellen, kan ChatGPT relevantere antwoorden op uw vragen geven. Laten we eens kijken naar enkele manieren waarop u de kwaliteit van uw ChatGPT-reacties kunt verbeteren.

Bewonder de prachtige schilderijen getekend door kunstmatige intelligentie

Bewonder de prachtige schilderijen getekend door kunstmatige intelligentie

Midjourney is een kunstmatig intelligentiesysteem dat de laatste tijd voor ‘koorts’ zorgt in de online community en de kunstenaarswereld vanwege zijn buitengewoon mooie schilderijen die niet onderdoen voor die van echte kunstenaars.

Dit AI-model was een van de eerste ‘experts’ die nieuws ontdekte over de uitbraak van Wuhan-longontsteking.

Dit AI-model was een van de eerste ‘experts’ die nieuws ontdekte over de uitbraak van Wuhan-longontsteking.

Dagen nadat China de uitbraak had aangekondigd, bleef het AI-systeem van BlueDot, met toegang tot wereldwijde gegevens over de verkoop van vliegtickets, nauwkeurig de verspreiding van het Wuhan Corona-virus naar Bangkok, Seoul, Taipei en Tokio voorspellen.