A ChatGPT-t szeretné biztosítani egyéni adataival? Itt van egy lépésről lépésre, hogyan kell ezt megtenni!
A GPT technológiát egy hatékony és könnyen használható chatbotban biztosító ChatGPT a világ legnépszerűbb mesterséges intelligencia eszközévé vált. Sokan használják a ChatGPT-t arra, hogy lebilincselő beszélgetéseket, kérdések megválaszolását, kreatív javaslatokat kínáljanak, valamint segítséget nyújtsanak a kódolásban és írásban. A ChatGPT azonban korlátozott, mivel nem tárolhatja adatait hosszú távú személyes használatra, és a 2021. szeptemberi tudásadatok határideje.
Megkerülő megoldásként használhatjuk az OpenAI API-t és a LangChaint, hogy a ChatGPT-t egyéni adatokkal és frissített információkkal láthassuk el 2021 után, hogy létrehozhassunk egy egyéni ChatGPT-példányt.
Miért érdemes a ChatGPT-t egyéni adatokkal ellátni?
Ha a ChatGPT-t egyéni adatokkal táplálja, és frissített információkat biztosít a tudás határidején túl, számos előnnyel jár a ChatGPT szokásos használatához képest. Íme néhány közülük:
- Személyre szabott interakciók: Ha a ChatGPT-t egyéni adatokkal látja el, a felhasználók személyre szabottabb élményt hozhatnak létre. A modell betanítható az egyes felhasználók vagy szervezetek számára releváns specifikus adatkészletekre, ami egyedi igényeiknek és preferenciáiknak megfelelő válaszokat eredményez.
- Domain-specifikus szakértelem: Az egyéni adatintegráció lehetővé teszi, hogy a ChatGPT bizonyos tartományokra vagy iparágakra szakosodjon. Képezhető az iparág-specifikus ismeretekre, terminológiákra és trendekre, lehetővé téve pontosabb és áttekinthetőbb válaszokat az adott területeken.
- Aktuális és pontos információk: A frissített információkhoz való hozzáférés biztosítja, hogy a ChatGPT naprakész maradjon a legújabb fejlesztésekkel és ismeretekkel. Pontos válaszokat tud adni a közelmúlt eseményei, hírek vagy kutatások alapján, így megbízhatóbb információforrássá válik.
Most, hogy megértette az egyéni adatok ChatGPT számára történő szolgáltatásának fontosságát, lépésről lépésre bemutatjuk, hogyan teheti ezt meg helyi számítógépén.
1. lépés: Telepítse és töltse le a szoftvert és az előre elkészített szkriptet
Felhívjuk figyelmét, hogy az alábbi utasítások Windows 10 vagy Windows 11 rendszerű gépekre vonatkoznak.
Ahhoz, hogy egyéni adatokat biztosítson a ChatGPT számára, telepítenie és le kell töltenie a legújabb Python3, Git, Microsoft C++ és a ChatGPT-lekérési szkriptet a GitHubról. Ha a szoftverek egy része már telepítve van a számítógépére, győződjön meg arról, hogy azok a legfrissebb verzióval vannak frissítve, hogy elkerülje a folyamat közbeni akadozást.
Kezdje a telepítéssel:
- Letöltés:Python3 (Ingyenes)
- Letöltés:Git (Ingyenes)
- Letöltés:Microsoft Visual Build Tools (Ingyenes)
Python3 és Microsoft C++ telepítési megjegyzések
A Python3 telepítésekor feltétlenül jelölje be a Adja hozzá a python.exe fájlt a PATH-hoz opciót kattintás előtt Telepítés most. Ez azért fontos, mert lehetővé teszi a Python elérését a számítógép bármely könyvtárából.
A Microsoft C++ telepítésekor érdemes telepíteni Microsoft Visual Studio Build Tools első. A telepítés után kipipálhatja a Asztali fejlesztés C++-szal opciót, és kattintson Telepítés az összes választható eszköz automatikusan be van jelölve a jobb oldalsávon.
Most, hogy telepítette a Python3, a Git és a Microsoft C++ legújabb verzióit, letöltheti a Python-szkriptet az egyéni helyi adatok egyszerű lekérdezéséhez.
Letöltés: ChatGPT-lekérő szkript (Ingyenes)
A szkript letöltéséhez kattintson a gombra Kód, majd válassza ki Töltse le a ZIP-t. Ennek le kell töltenie a Python-szkriptet az alapértelmezett vagy kiválasztott könyvtárba.
A letöltés után beállíthatunk egy helyi környezetet.
2. lépés: Állítsa be a helyi környezetet
A környezet beállításához meg kell nyitnia egy terminált a letöltött chatgpt-retrieval-main mappában. Ehhez nyissa meg chatgpt-retrieval-main mappát, kattintson a jobb gombbal, és válassza ki Megnyitás a terminálban.
Miután megnyílt a terminál, másolja ki és illessze be ezt a parancsot:
pip install langchain openai chromadb tiktoken strukturálatlan
Ez a parancs a Python csomagkezelőjét használja létrehozza és kezeli a Python virtuális környezetet szükséges.
A virtuális környezet létrehozása után meg kell adnunk egy OpenAI API kulcsot a szolgáltatásaik eléréséhez. Először létre kell hoznunk egy API-kulcsot a OpenAI API kulcsok webhelye gombra kattintva Hozzon létre új titkos kulcsot, adjon hozzá egy nevet a kulcshoz, majd nyomja meg a gombot Titkos kulcs létrehozása gomb.
Egy karakterláncot kapsz. Ez az Ön OpenAI API-kulcsa. Másolja ki az API kulcs oldalán található másolás ikonra kattintva. Ne feledje, hogy ezt az API-kulcsot titokban kell tartani. Ne ossza meg másokkal, hacsak nem igazán szándékozik, hogy veled használják.
A másolás után térjen vissza a chatgpt-retrieval-main mappába, és nyissa meg a konstansokat ezzel Jegyzettömb. Most cserélje ki a helyőrzőt az API-kulcsára. Ne felejtse el menteni a fájlt!
Most, hogy sikeresen beállította a virtuális környezetet, és hozzáadta az OpenAI API-kulcsot környezeti változóként. Mostantól megadhatja egyéni adatait a ChatGPT-nek.
3. lépés: Egyéni adatok hozzáadása
Egyéni adatok hozzáadásához helyezze el az összes egyéni szöveges adatot a adat a chatgpt-retrieval-main mappában. A szöveges adatok formátuma lehet PDF, TXT vagy DOC.
Amint a fenti képernyőképen látható, hozzáadtam egy szöveges fájlt, amely egy összeállított személyes ütemtervet tartalmaz, egy cikket, amelyen írtam Az AMD ösztöngyorsítóiés egy PDF dokumentumot.
4. lépés: A ChatGPT lekérdezése terminálon keresztül
A Python szkript lehetővé teszi számunkra, hogy lekérdezzünk adatokat az adatmappához és az internethez hozzáadott egyéni adatokból. Más szóval, hozzáférhet a szokásos ChatGPT-háttérrendszerhez és az adatmappában helyileg tárolt összes adathoz.
A szkript használatához futtassa a pythont chatgpt.py scriptet, majd adja hozzá a kérdést vagy a lekérdezést argumentumként.
piton chatgpt.py "A KÉRDÉSED"
Ügyeljen arra, hogy a kérdéseit idézőjelbe tegye.
Annak tesztelésére, hogy sikeresen betápláltuk-e adatainkat a ChatGPT-nek, felteszek egy személyes kérdést a következővel kapcsolatban Személyes Sched.txt fájlt.
Működött! Ez azt jelenti, hogy a ChatGPT el tudta olvasni a korábban megadott Personal Sched.txt fájlt. Most nézzük meg, hogy sikeresen betápláltuk-e a ChatGPT-t olyan információkkal, amelyeket a tudáslezárási dátuma miatt nem tud.
Amint látható, helyesen írta le az AMD Instinct MI250x-et, amely a ChatGPT -3 tudáskorlátozási dátuma után jelent meg.
Az egyéni ChatGPT korlátai
Bár a GPT-3.5 egyéni adatokkal való betáplálása több lehetőséget nyit meg az LLM alkalmazására és használatára, van néhány hátránya és korlátozása.
Először is minden adatot magának kell megadnia. Továbbra is hozzáférhet a GPT-3.5 összes tudásához a tudás határidejéig; azonban minden extra adatot meg kell adnia. Ez azt jelenti, hogy ha azt szeretné, hogy helyi modellje egy bizonyos témában jártas legyen az interneten, amit a GPT-3.5 még nem ismer, fel kell mennünk az internetre, saját kezűleg ki kell kaparni az adatokat, és el kell menteni szövegként a chatgpt-retrieval-main adatmappájába.
Egy másik probléma, hogy a ChatGPT ilyen jellegű lekérdezése több időt vesz igénybe a betöltéshez, mint a ChatGPT közvetlen lekérdezése.
Végül az egyetlen jelenleg elérhető modell a GPT-3.5 Turbo. Tehát még ha hozzáfér a GPT-4-hez, nem fogja tudni használni az egyéni ChatGPT-példány működtetésére.
Az egyéni ChatGPT nagyszerű, de korlátozott
Egyéni adatok megadása a ChatGPT számára hatékony módja annak, hogy többet hozzon ki a modellből. Ezzel a módszerrel bármilyen kívánt szöveges adattal betáplálhatja a modellt, és a szokásos ChatGPT-hez hasonlóan kérheti, bár bizonyos korlátozásokkal. Ez azonban a jövőben változni fog, mivel könnyebbé válik adataink integrálása az LLM-mel, valamint a legújabb GPT-4 modellhez való hozzáférés.