Haluatko tarjota ChatGPT: lle mukautettuja tietojasi? Tässä on vaihe vaiheelta, kuinka se tehdään!
ChatGPT: stä on tullut maailman suosituin tekoälytyökalu, joka tarjoaa GPT-teknologiaa tehokkaassa ja helppokäyttöisessä chatbotissa. Monet ihmiset käyttävät ChatGPT: tä kiinnostavien keskustelujen tarjoamiseen, kyselyihin vastaamiseen, luovien ehdotusten tarjoamiseen sekä koodaamiseen ja kirjoittamiseen. ChatGPT: tä on kuitenkin rajoitettu, koska et voi tallentaa tietojasi pitkäaikaiseen henkilökohtaiseen käyttöön, ja sen syyskuun 2021 tietodatan rajapiste.
Kiertokeinona voimme käyttää OpenAI: n APIa ja LangChainia tarjotaksemme ChatGPT: lle mukautettuja tietoja ja päivitettyjä tietoja vuoden 2021 jälkeen luodaksemme mukautetun ChatGPT-esiintymän.
Miksi tarjota ChatGPT: lle mukautettuja tietoja?
ChatGPT: n syöttäminen mukautetuilla tiedoilla ja päivitettyjen tietojen tarjoaminen sen tietämyksen päättymispäivän jälkeen tarjoaa useita etuja verrattuna ChatGPT: n tavalliseen käyttöön. Tässä muutamia niistä:
- Henkilökohtaiset vuorovaikutukset: Tarjoamalla ChatGPT: lle mukautettuja tietoja, käyttäjät voivat luoda räätälöidymmän käyttökokemuksen. Mallia voidaan kouluttaa tiettyjen yksittäisten käyttäjien tai organisaatioiden kannalta oleellisiin tietokokonaisuuksiin, mikä johtaa heidän ainutlaatuisiin tarpeisiinsa ja mieltymyksiinsä räätälöityihin reaktioihin.
- Verkkotunnuskohtainen asiantuntemus: Mukautetun tietojen integroinnin avulla ChatGPT voi erikoistua tietyille aloille tai toimialoille. Se voidaan kouluttaa alakohtaiseen tietämykseen, terminologiaan ja trendeihin, mikä mahdollistaa tarkempien ja oivaltavampien vastausten löytämisen kyseisillä aloilla.
- Ajankohtaiset ja tarkat tiedot: Päivitettyjen tietojen käyttö varmistaa, että ChatGPT pysyy ajan tasalla uusimmasta kehityksestä ja tiedosta. Se voi tarjota tarkkoja vastauksia viimeaikaisten tapahtumien, uutisten tai tutkimusten perusteella, mikä tekee siitä luotettavamman tietolähteen.
Nyt kun ymmärrät räätälöityjen tietojen toimittamisen tärkeyden ChatGPT: lle, tässä on vaiheittaiset ohjeet sen tekemiseen paikallisella tietokoneellasi.
Vaihe 1: Asenna ja lataa ohjelmisto ja valmiiksi tehty komentosarja
Huomaa, että seuraavat ohjeet koskevat Windows 10- tai Windows 11 -konetta.
Jotta voit tarjota mukautettuja tietoja ChatGPT: lle, sinun on asennettava ja ladattava uusin Python3, Git, Microsoft C++ ja ChatGPT-hakukomentosarja GitHubista. Jos tietokoneellesi on jo asennettu ohjelmistoja, varmista, että ne on päivitetty uusimmalla versiolla välttääksesi prosessin aikana esiintyvät hikat.
Aloita asentamalla:
- Ladata:Python 3 (Vapaa)
- Ladata:Git (Vapaa)
- Ladata:Microsoft Visual Build Tools (Vapaa)
Python3 ja Microsoft C++ -asennusohjeet
Kun asennat Python3:a, varmista, että valitset Lisää python.exe hakemistoon PATH vaihtoehto ennen kuin napsautat Asenna nyt. Tämä on tärkeää, koska sen avulla voit käyttää Pythonia missä tahansa tietokoneesi hakemistossa.
Kun asennat Microsoft C++:aa, sinun kannattaa asentaa Microsoft Visual Studion rakennustyökalut ensimmäinen. Kun olet asentanut, voit valita Työpöytäkehitys C++:lla vaihtoehto ja napsauta Asentaa ja kaikki valinnaiset työkalut on valittu automaattisesti oikeasta sivupalkista.
Nyt kun olet asentanut Python3:n, Gitin ja Microsoft C++:n uusimmat versiot, voit ladata Python-komentosarjan tehdäksesi helposti kyselyitä mukautetuista paikallisista tiedoista.
Ladata: ChatGPT-hakukomentosarja (Vapaa)
Lataa skripti napsauttamalla Koodi, valitse sitten Lataa ZIP. Tämän pitäisi ladata Python-skripti oletushakemistoosi tai valittuun hakemistoosi.
Latauksen jälkeen voimme nyt määrittää paikallisen ympäristön.
Vaihe 2: Määritä paikallinen ympäristö
Jos haluat määrittää ympäristön, sinun on avattava pääte lataamassasi chatgpt-retrieval-main-kansiossa. Voit tehdä sen avaamalla chatgpt-retrieval-main kansio, napsauta hiiren kakkospainikkeella ja valitse Avaa terminaalissa.
Kun pääte on auki, kopioi ja liitä tämä komento:
pip asentaa langchain openai chromadb tiktoken unstructured
Tämä komento käyttää Pythonin paketinhallintaa luoda ja hallita Python-virtuaaliympäristöä tarvittu.
Virtuaaliympäristön luomisen jälkeen meidän on toimitettava OpenAI API -avain päästäksemme heidän palveluihinsa. Meidän on ensin luotava API-avain OpenAI API-avaimien sivusto napsauttamalla Luo uusi salainen avain, lisäämällä avaimelle nimen ja painamalla sitten -painiketta Luo salainen avain -painike.
Sinulle tarjotaan merkkijono. Tämä on OpenAI API -avaimesi. Kopioi se napsauttamalla API-avaimen sivussa olevaa kopiointikuvaketta. Huomaa, että tämä API-avain tulee pitää salassa. Älä jaa sitä muiden kanssa, ellet todella aio heidän käyttävän sitä kanssasi.
Kun olet kopioinut, palaa chatgpt-retrieval-main-kansioon ja avaa vakiot painikkeella Muistilehtiö. Korvaa nyt paikkamerkki API-avaimellasi. Muista tallentaa tiedosto!
Nyt kun olet onnistuneesti määrittänyt virtuaaliympäristösi ja lisännyt OpenAI API -avaimesi ympäristömuuttujaksi. Voit nyt toimittaa mukautettuja tietosi ChatGPT: lle.
Vaihe 3: Mukautettujen tietojen lisääminen
Jos haluat lisätä mukautettuja tietoja, sijoita kaikki mukautetut tekstitietosi kohtaan tiedot -kansioon chatgpt-retrieval-main. Tekstidatan muoto voi olla PDF-, TXT- tai DOC-muodossa.
Kuten yllä olevasta kuvakaappauksesta näet, olen lisännyt tekstitiedoston, joka sisältää sovitun henkilökohtaisen aikataulun, artikkelin, johon kirjoitin AMD: n Instinct Acceleratorsja PDF-dokumentti.
Vaihe 4: ChatGPT: n kysely päätteen kautta
Python-komentosarjan avulla voimme kysyä tietoja mukautetuista tiedoista, jotka olemme lisänneet tietokansioon ja Internetiin. Toisin sanoen sinulla on pääsy tavalliseen ChatGPT-taustajärjestelmään ja kaikkiin tietokansioon paikallisesti tallennettuihin tietoihin.
Käytä komentosarjaa suorittamalla python chatgpt.py komentosarja ja lisää sitten kysymyksesi argumentiksi.
python chatgpt.py "KYSYMYKSESI"
Muista laittaa kysymyksesi lainausmerkkeihin.
Testatakseni, olemmeko syöttäneet tietomme onnistuneesti ChatGPT: lle, esitän henkilökohtaisen kysymyksen liittyen Henkilökohtainen Sched.txt tiedosto.
Se toimi! Tämä tarkoittaa, että ChatGPT pystyi lukemaan aiemmin toimitetun Personal Sched.txt -tiedoston. Katsotaan nyt, olemmeko onnistuneesti syöttäneet ChatGPT: lle tietoja, joita se ei tiedä tiedon katkaisupäivämääränsä vuoksi.
Kuten näette, se kuvasi oikein AMD Instinct MI250x: ää, joka julkaistiin ChatGPT -3:n tiedon katkaisupäivän jälkeen.
Mukautetun ChatGPT: n rajoitukset
Vaikka GPT-3.5:n syöttäminen mukautetuilla tiedoilla avaa lisää tapoja soveltaa ja käyttää LLM: ää, siinä on muutamia haittoja ja rajoituksia.
Ensinnäkin sinun on annettava kaikki tiedot itse. Voit silti käyttää kaikkea GPT-3.5:n tietämystä sen tiedon katkaisupäivään asti; Sinun on kuitenkin annettava kaikki lisätiedot. Tämä tarkoittaa, että jos haluat paikallisen mallisi tuntevan tietyn Internetin aiheen, jota GPT-3.5 ei vielä tiedä, sinun on mentävä Internetiin ja raaputtava tiedot itse ja tallennettava ne tekstinä chatgpt-retrieval-mainin tietokansioon.
Toinen ongelma on, että ChatGPT: n kyseleminen tällä tavalla vie enemmän aikaa latautumiseen verrattuna ChatGPT: n suoraan kysymiseen.
Lopuksi ainoa tällä hetkellä saatavilla oleva malli on GPT-3.5 Turbo. Joten vaikka sinulla olisi pääsy GPT-4:ään, et voi käyttää sitä mukautetun ChatGPT-esiintymän tehostamiseen.
Mukautettu ChatGPT on mahtava, mutta rajoitettu
Muokattujen tietojen toimittaminen ChatGPT: lle on tehokas tapa saada enemmän irti mallista. Tällä menetelmällä voit syöttää malliin mitä tahansa haluamiasi tekstitietoja ja pyytää sitä aivan kuten tavallista ChatGPT: tä, vaikkakin tietyin rajoituksin. Tämä kuitenkin muuttuu tulevaisuudessa, kun tietomme integroiminen LLM: n kanssa helpottuu, ja uusimman GPT-4-mallin käyttö on helppoa.