Kas soovite pakkuda ChatGPT-le oma kohandatud andmeid? Siin on samm-sammult, kuidas seda teha!

Pakkudes GPT-tehnoloogiat võimsas ja hõlpsasti kasutatavas vestlusbotis, on ChatGPT-st saanud maailma populaarseim AI-tööriist. Paljud inimesed kasutavad ChatGPT-d köitvate vestluste pakkumiseks, päringutele vastamiseks, loominguliste soovituste pakkumiseks ning kodeerimisel ja kirjutamisel abistamiseks. ChatGPT on aga piiratud, kuna te ei saa oma andmeid pikaajaliseks isiklikuks kasutamiseks salvestada ja selle teadmisandmete piirpunkt 2021. aasta septembris.

Lahendusena saame kasutada OpenAI API-t ja LangChaini, et pakkuda ChatGPT-le kohandatud andmeid ja värskendatud teavet pärast 2021. aastat, et luua kohandatud ChatGPT eksemplar.

Miks pakkuda ChatGPT-d kohandatud andmetega?

ChatGPT-le kohandatud andmete lisamine ja ajakohastatud teabe pakkumine pärast teadmiste lõppkuupäeva annab mitmeid eeliseid, võrreldes lihtsalt ChatGPT tavapärase kasutamisega. Siin on mõned neist:

  • Isikupärastatud interaktsioonid: Pakkudes ChatGPT-le kohandatud andmeid, saavad kasutajad luua rohkem kohandatud kogemust. Mudelit saab koolitada konkreetsete üksikute kasutajate või organisatsioonide jaoks oluliste andmekogumite kohta, mille tulemuseks on nende ainulaadsetele vajadustele ja eelistustele kohandatud vastused.
  • Domeenispetsiifilised teadmised: Kohandatud andmete integreerimine võimaldab ChatGPT-l spetsialiseeruda teatud domeenidele või tööstusharudele. Seda saab koolitada tööstusharu spetsiifiliste teadmiste, terminoloogia ja suundumuste alal, mis võimaldab nendes konkreetsetes valdkondades täpsemaid ja sisukamaid vastuseid.
  • Praegune ja täpne teave: Juurdepääs värskendatud teabele tagab, et ChatGPT on kursis viimaste arengute ja teadmistega. See võib anda täpseid vastuseid hiljutiste sündmuste, uudiste või uuringute põhjal, muutes selle usaldusväärsemaks teabeallikaks.

Nüüd, kui mõistate ChatGPT-le kohandatud andmete esitamise tähtsust, on siin samm-sammult juhised selle kohta, kuidas seda kohalikus arvutis teha.

1. samm: installige ja laadige alla tarkvara ja valmisskript

Pange tähele, et järgmised juhised on Windows 10 või Windows 11 masinate jaoks.

ChatGPT-le kohandatud andmete edastamiseks peate installima ja GitHubist alla laadima uusimad Python3, Git, Microsoft C++ ja ChatGPT-otsingu skripti. Kui teie arvutisse on juba mõni tarkvara installitud, veenduge, et see oleks värskendatud uusima versiooniga, et vältida protsessi käigus tekkivaid luksumisi.

Alustage installimisega:

  • Lae alla:Python3 (tasuta)
  • Lae alla:Git (tasuta)
  • Lae alla:Microsoft Visual Build Tools (tasuta)

Python3 ja Microsoft C++ installimärkused

Python3 installimisel märkige kindlasti linnuke Lisage PATH-i python.exe valik enne klõpsamist Installeeri nüüd. See on oluline, kuna see võimaldab teil pääseda Pythonile juurde mis tahes arvuti kataloogis.

Microsoft C++ installimisel soovite installida Microsoft Visual Studio ehitustööriistad esiteks. Pärast installimist saate linnukese märkida Töölauaarendus C++ abil valik ja klõpsake Installige kõik valikulised tööriistad on paremal külgribal automaatselt märgitud.

Nüüd, kui olete installinud Python3, Giti ja Microsoft C++ uusimad versioonid, saate alla laadida Pythoni skripti, et hõlpsasti teha päringuid kohandatud kohalike andmete kohta.

Lae alla: ChatGPT-otsingu skript (tasuta)

Skripti allalaadimiseks klõpsake nuppu Kood, seejärel valige Laadige alla ZIP. See peaks alla laadima Pythoni skripti teie vaike- või valitud kataloogi.

Pärast allalaadimist saame nüüd seadistada kohaliku keskkonna.

2. samm: seadistage kohalik keskkond

Keskkonna seadistamiseks peate avama allalaaditud chatgpt-retrieval-main kaustas terminali. Selleks avage chatgpt-retrieval-main kausta, paremklõpsake ja valige Avage terminalis.

Kui terminal on avatud, kopeerige ja kleepige see käsk:

pip install langchain openai chromadb tiktoken struktureerimata

See käsk kasutab selleks Pythoni paketihaldurit luua ja hallata Pythoni virtuaalset keskkonda vaja.

Pärast virtuaalse keskkonna loomist peame nende teenustele juurdepääsuks esitama OpenAI API võtme. Esmalt peame looma API-võtme rakendusest OpenAI API võtmete sait klõpsates Looge uus salajane võti, lisades võtmele nime ja vajutades seejärel nuppu Salavõtme loomise nupp.

Teile antakse tähemärkide jada. See on teie OpenAI API võti. Kopeerige see, klõpsates API võtme küljel olevat kopeerimisikooni. Pidage meeles, et seda API-võtit tuleks hoida salajas. Ärge jagage seda teistega, välja arvatud juhul, kui te tõesti kavatsete seda teiega kasutada.

Pärast kopeerimist naaske chatgpt-retrieval-peakausta ja avage konstandid nupuga Märkmik. Nüüd asendage kohatäide oma API võtmega. Ärge unustage faili salvestada!

Nüüd, kui olete oma virtuaalse keskkonna edukalt seadistanud ja lisanud keskkonnamuutujaks OpenAI API võtme. Nüüd saate ChatGPT-le oma kohandatud andmed esitada.

3. samm: kohandatud andmete lisamine

Kohandatud andmete lisamiseks asetage kõik kohandatud tekstiandmed jaotisesse andmeid kausta chatgpt-retrieval-main. Tekstiandmete vorming võib olla PDF-, TXT- või DOC-vormingus.

Nagu näete ülalolevalt ekraanipildilt, olen lisanud tekstifaili, mis sisaldab koostatud isiklikku ajakava, artikli, mille kohta kirjutasin AMD instinktide kiirendidja PDF-dokumenti.

4. samm: ChatGPT päring terminali kaudu

Pythoni skript võimaldab meil teha päringuid kohandatud andmete põhjal, mille oleme andmekausta ja Internetti lisanud. Teisisõnu, teil on juurdepääs tavapärasele ChatGPT taustaprogrammile ja kõigile andmetele, mis on salvestatud kohapeal andmekausta.

Skripti kasutamiseks käivitage python chatgpt.py skript ja seejärel lisage argumendiks oma küsimus või päring.

püüton chatgpt.py "SINU KÜSIMUS"

Pange oma küsimused kindlasti jutumärkidesse.

Et testida, kas oleme ChatGPT-le oma andmed edukalt edastanud, esitan isikliku küsimuse selle kohta Isiklik Sched.txt faili.

See töötas! See tähendab, et ChatGPT suutis lugeda varem pakutud faili Personal Sched.txt. Nüüd vaatame, kas oleme ChatGPT-le edukalt sisestanud teabe, mida ta oma teadmiste piirkuupäeva tõttu ei tea.

Nagu näete, kirjeldas see õigesti AMD Instinct MI250x, mis ilmus pärast ChatGPT -3 teadmiste piiramise kuupäeva.

Kohandatud ChatGPT piirangud

Kuigi GPT-3.5 sisestamine kohandatud andmetega avab rohkem võimalusi LLM-i rakendamiseks ja kasutamiseks, on sellel mõned puudused ja piirangud.

Esiteks peate kõik andmed ise esitama. Teil on endiselt juurdepääs kõigile GPT-3.5 teadmistele kuni selle teadmiste piirkuupäevani; siiski peate esitama kõik lisaandmed. See tähendab, et kui soovite, et teie kohalik mudel oleks Internetis teatud teemaga kursis, mida GPT-3.5 veel ei tea, peate minema Internetti ja kraapima andmed ise ning salvestama need tekstina chatgpt-retrieval-main andmekausta.

Teine probleem on see, et niimoodi ChatGPT päringu esitamine võtab rohkem aega, kui ChatGPT otse küsimine.

Lõpuks on hetkel ainus saadaval olev mudel GPT-3.5 Turbo. Nii et isegi kui teil on juurdepääs GPT-4-le, ei saa te seda kasutada oma kohandatud ChatGPT eksemplari toiteks.

Kohandatud ChatGPT on suurepärane, kuid piiratud

Kohandatud andmete esitamine ChatGPT-le on võimas viis mudelist rohkem kasu saada. Selle meetodi abil saate sisestada mudelisse mis tahes soovitud tekstiandmed ja küsida seda nagu tavalist ChatGPT-d, ehkki teatud piirangutega. See aga muutub tulevikus, kuna meie andmete integreerimine LLM-iga ja juurdepääs uusimale GPT-4 mudelile muutub lihtsamaks.