Door GPT-technologie aan te bieden in een krachtige maar gebruiksvriendelijke chatbot, is ChatGPT het populairste AI-model ter wereld geworden. Veel mensen gebruiken het om boeiende gesprekken te beginnen, vragen te beantwoorden, creatieve suggesties te doen en te helpen met programmeren en schrijven. ChatGPT is echter beperkt omdat u uw gegevens niet kunt opslaan voor langdurig persoonlijk gebruik, en het belangrijkste nadeel is dat het kennisgegevens heeft tot september 2021.
Als alternatief kan een API van OpenAI en LangChain worden gebruikt om ChatGPT te voorzien van aangepaste gegevens en informatie die na 2021 is bijgewerkt om een aangepaste ChatGPT-instantie te maken. Verifiëren Vergelijking ChatGPT versus Google Gemini: welk model is beter voor programmeren?

Snelle links
Waarom zou je ChatGPT willen maken met aangepaste gegevens?
Het voeden van ChatGPT met aangepaste gegevens en het verstrekken van up-to-date informatie na de vervaldatum van de kennis biedt veel voordelen die verder gaan dan alleen het gebruik van ChatGPT zoals gewoonlijk. Hier zijn er slechts een paar:
- Specifieke interacties: Door ChatGPT te voorzien van gepersonaliseerde gegevens, kunnen gebruikers een meer gepersonaliseerde ervaring creëren. Het model kan worden getraind op specifieke datasets die relevant zijn voor individuele gebruikers of organisaties, wat resulteert in antwoorden die zijn afgestemd op hun unieke behoeften en voorkeuren.
- Praktijkervaring: Aangepaste gegevensintegratie stelt ChatGPT in staat zich te specialiseren in specifieke gebieden of industrieën. Het kan worden getraind op branchespecifieke kennis, terminologie en trends, waardoor nauwkeurigere en meer gedetailleerde antwoorden op die specifieke gebieden mogelijk zijn.
- Actuele en juiste informatie: Toegang tot actuele informatie zorgt ervoor dat ChatGPT op de hoogte blijft van de laatste ontwikkelingen en kennis. Het kan nauwkeurige antwoorden geven op basis van recente gebeurtenissen, nieuws of onderzoek, waardoor het een betrouwbaardere informatiebron wordt.
Nu u begrijpt hoe belangrijk het is om aangepaste gegevens aan ChatGPT toe te voegen, vindt u hier stap voor stap hoe u dit op uw lokale computer kunt doen.
Stap 1: Installeer en download vooraf gemaakte apps en scripts
Houd er rekening mee dat de volgende instructies voor een Windows 10- of Windows 11-apparaat zijn.
Om aangepaste gegevens aan ChatGPT te leveren, moet u de nieuwste versie van Python3, Git, Microsoft C++ en het ChatGPT-herstelscript van GitHub installeren en downloaden. Als u al enkele toepassingen op uw computer hebt geïnstalleerd, zorg er dan voor dat u deze bijwerkt met de nieuwste versie om haperingen tijdens het proces te voorkomen.
Begin met de installatie:
downloaden:Python3 (Vrij)
downloaden:Git (Vrij)
downloaden:Microsoft Visual Build-tools (Vrij)
Opmerkingen over het installeren van Python3 en Microsoft C++
Zorg ervoor dat u een optie selecteert wanneer u Python3 installeert Voeg python.exe toe aan PATH voordat je klikt INSTALLEER NU. Dit is belangrijk omdat je hiermee toegang hebt tot Python in elke map op je computer.

Wanneer u Microsoft C++ installeert, moet u eerst Microsoft Visual Studio Build Tools installeren. Na installatie kunt u de optie Desktopontwikkeling met C++ selecteren en op Installeren klikken, waarbij alle optionele tools automatisch in de rechterzijbalk worden geselecteerd.

Nu je de nieuwste versies van Python3, Git en Microsoft C++ hebt geïnstalleerd, kun je een Python-script downloaden om eenvoudig aangepaste lokale gegevens op te vragen.
downloaden:ChatGPT-ophaalscript (Vrij)
Klik op om het script te downloaden Code , Selecteer vervolgens Download ZIP. Dit zou het Python-script moeten downloaden naar de standaard of opgegeven map.

Na het downloaden kunnen we nu een lokale omgeving opzetten. Verifiëren Hoe ChatGPT te gebruiken om de kunst van het vertellen van verhalen onder de knie te krijgen.
Stap 2: Stel de lokale omgeving in
Om de omgeving in te stellen, moet je Terminal openen in de map chatgpt-recovery-main die je hebt gedownload. Open hiervoor de map chatgpt-recovery-main, klik met de rechtermuisknop en selecteer Openen in Terminal.

Zodra Terminal is geopend, kopieert en plakt u deze opdracht:
pip install langchain openai chromadb tiktoken unstructured
Deze opdracht gebruikt de Python-pakketbeheerder om de vereiste virtuele Python-omgeving te maken en te beheren.
Nadat we de virtuele omgeving hebben gemaakt, moeten we een API-sleutel van OpenAI verstrekken om toegang te krijgen tot de services. We zullen eerst een API-sleutel moeten genereren vanaf de Keys-site OpenAI-API Door te klikken Maak een nieuwe geheime sleutel aan en voeg een naam toe aan de toets en druk vervolgens op de knop Maak een geheime sleutel.

U krijgt een reeks tekens te zien. Dit is uw OpenAI API-sleutel. Kopieer het door op het kopieerpictogram naast de API-sleutel te klikken. Merk op dat de API-sleutel geheim moet worden gehouden. Deel het niet met anderen, tenzij u echt van plan bent het met u te gebruiken.
Ga na het kopiëren terug naar de map chatgpt-recovery-main en open het bestand Constants met Kladblok. Vervang nu de tijdelijke aanduiding door uw API-sleutel. Vergeet niet om het bestand op te slaan!

Nu je met succes je standaardomgeving hebt ingesteld en je OpenAI API-sleutel als omgevingsvariabele hebt toegevoegd. U kunt nu uw aangepaste gegevens indienen bij ChatGPT.
Stap 3: Voeg de aangepaste gegevens toe
Om aangepaste gegevens toe te voegen, plaatst u al uw aangepaste tekstgegevens in de map Gegevens in chatgpt-herstel-main. Het tekstgegevensformaat kan in PDF-, TXT- of DOC-formaat zijn.

Zoals je kunt zien in de bovenstaande schermafbeelding, heb ik een tekstbestand toegevoegd met een geconfigureerde persoonlijke tabel en een artikel waarover ik heb geschreven Instinctversnellers van AMD , en een PDF-document.
Stap 4: Vraag informatie op met behulp van ChatGPT via Terminal
Het Python-script maakt het mogelijk om informatie op te vragen uit de aangepaste gegevens die we hebben toegevoegd aan de map Gegevens en internet. Met andere woorden, u heeft toegang tot de gebruikelijke ChatGPT-backend en alle gegevens die lokaal in de gegevensmap zijn opgeslagen.
Voer het script uit om het script te gebruiken chatgpt.py Voeg dan je vraag of zoekvraag toe als argument.
python chatgpt.py “UW VRAAG”
Zorg ervoor dat u uw vragen tussen aanhalingstekens plaatst.
Om te testen of we met succes onze gegevens aan ChatGPT hebben doorgegeven, ga ik een persoonlijke vraag stellen over het Sched.txt-profiel.

Het model werkte! Dit betekent dat ChatGPT het eerder ingerichte profiel kon lezen. Laten we nu eens kijken of het ons is gelukt om ChatGPT-informatie in te voeren die het niet kent vanwege de verouderde datum van de kennisbank.

Zoals je kunt zien, beschreef het correct de AMD Instinct MI250x, die werd uitgebracht na de stopzettingsdatum van de Knowledge Base voor ChatGPT -3.
Limieten voor aangepaste ChatGPT-instanties
Hoewel het invoeren van aangepaste GPT-3.5-gegevens meer manieren opent om LLM te implementeren en te gebruiken, zijn er enkele nadelen en beperkingen.
Eerst moet u zelf alle gegevens aanleveren. U heeft tot de einddatum kennis nog toegang tot alle kennis voor GPT-3.5; Wel moet u alle aanvullende gegevens verstrekken. Dit betekent dat als u wilt dat uw lokale model op de hoogte is van een specifiek onderwerp op internet dat GPT-3.5 nog niet kent, u online moet gaan en de gegevens zelf moet schrapen en opslaan als tekst in de chatgpt- herstel-main-data map.
Een ander probleem is dat een aangepaste query op ChatGPT langer duurt om te laden in vergelijking met een directe ChatGPT-query.
Ten slotte is het enige model dat momenteel beschikbaar is de GPT-3.5 Turbo. Dus zelfs als u GPT-4-toegang heeft, kunt u deze niet gebruiken om uw eigen speciale ChatGPT-instantie uit te voeren. Verifiëren Applicaties die het GPT-4-model in hun kern hebben geïntegreerd, maar hoe werken ze?
De speciale chat is geweldig, maar beperkt
Het verstrekken van aangepaste gegevens aan ChatGPT is een efficiënte manier om het meeste uit uw formulier te halen. Met deze methode kunt u het formulier elke gewenste tekstgegevens invoeren en claimen, net als gewone ChatGPT, zij het met enkele beperkingen. Dit zal in de toekomst echter veranderen, omdat het gemakkelijker wordt om onze gegevens te integreren met LLM, samen met toegang tot het nieuwste GPT-4-model. U kunt nu bekijken Geeft aan dat u met een AI-bot praat.










