Cum să construiți un ChatGPT personalizat folosind propriile date

Cum să construiți un ChatGPT personalizat folosind propriile date

Oferind tehnologia GPT într-un chatbot puternic și ușor de utilizat, ChatGPT a devenit cel mai popular instrument AI din lume. Mulți oameni folosesc ChatGPT pentru a oferi conversații captivante, pentru a răspunde la întrebări, pentru a face sugestii creative și pentru a oferi asistență pentru codificare și scriere. Cu toate acestea, ChatGPT este limitat, deoarece nu vă puteți stoca datele pentru uz personal pe termen lung, iar punctul limită pentru datele cunoștințelor este septembrie 2021.

O alternativă este utilizarea API-urilor OpenAI și LangChain pentru a oferi ChatGPT date personalizate și actualizări înainte de 2021 pentru a crea o versiune personalizată a ChatGPT.

Pasul 1: Instalați și descărcați software și scripturi prefabricate

Vă rugăm să rețineți că următoarele instrucțiuni sunt pentru computerele cu Windows 10 sau Windows 11.

Pentru a furniza date personalizate către ChatGPT, trebuie să instalați și să descărcați cel mai recent Python3, Git, Microsoft C++ și scriptul de recuperare ChatGPT din GitHub. Dacă aveți software instalat pe computer, asigurați-vă că sunt actualizate la cea mai recentă versiune pentru a evita orice sughiț în timpul procesului.

Începeți prin a instala:

Note de instalare Python3 și Microsoft C++

Când instalați Python3, asigurați-vă că bifați opțiunea Adăugați python.exe la PATH înainte de a face clic pe Instalare acum . Acest lucru este important deoarece vă permite să accesați Python în orice folder de pe computer.

Cum să construiți un ChatGPT personalizat folosind propriile date

Adăugați Python la PATH

Când instalați Microsoft C++, mai întâi veți dori să instalați Microsoft Visual Studio Build Tools. Odată instalat, puteți verifica opțiunea Dezvoltare desktop cu C++ și faceți clic pe Instalare cu toate instrumentele opționale selectate automat în bara laterală din dreapta.

Cum să construiți un ChatGPT personalizat folosind propriile date

Instalați Microsoft C++ prin instrumente de compilare

Acum că aveți instalate cele mai recente versiuni de Python3, Git și Microsoft C++, puteți descărca scripturi Python pentru a interoga cu ușurință date locale personalizate.

Pentru a descărca scriptul, faceți clic pe Cod , apoi selectați Descărcare ZIP . Aceasta va descărca scriptul Python în directorul implicit sau selectat.

Cum să construiți un ChatGPT personalizat folosind propriile date

Descărcați scriptul Python pe GitHub

Odată descărcat, acum vă puteți configura mediul local.

Pasul 2: Configurați mediul local

Pentru a configura mediul, trebuie să deschideți un terminal în directorul chatgpt-retrieval-principal pe care l-ați descărcat. Pentru a face acest lucru, deschideți folderul chatgpt-retrieval-principal , faceți clic dreapta și selectați Deschideți în terminal .

Cum să construiți un ChatGPT personalizat folosind propriile date

Deschideți terminalul în directorul chatgpt-retrieval-principal

Odată ce terminalul este deschis, copiați și lipiți această comandă:

pip install langchain openai chromadb tiktoken unstructured

Această comandă folosește managerul de pachete Python pentru a crea și gestiona mediul virtual Python necesar.

După crearea mediului virtual, trebuie să furnizați o cheie API OpenAI pentru a accesa serviciile lor. Mai întâi, trebuie să generați o cheie API de pe site-ul web a cheii API OpenAI făcând clic pe Creare cheie secretă nouă , adăugând un nume pentru cheie, apoi apăsând butonul Creare cheie secretă .

Cum să construiți un ChatGPT personalizat folosind propriile date

Generați cheia API secretă

Vi se va furniza un șir de caractere. Aceasta este cheia dvs. API OpenAI. Copiați-l făcând clic pe pictograma de copiere de lângă cheia API. Vă rugăm să rețineți că această cheie API trebuie păstrată secretă. Nu o împărtășiți altora decât dacă intenționați cu adevărat ca aceștia să folosească cheia cu dvs.

Odată copiat, reveniți la folderul chatgpt-retrieval-principal și deschideți constantele cu Notepad. Acum înlocuiți substituentul cu cheia dvs. API. Nu uitați să salvați fișierul!

Cum să construiți un ChatGPT personalizat folosind propriile date

Adăugați cheia API ca variabilă de mediu

Acum, ați configurat cu succes mediul virtual și ați adăugat cheia API OpenAI ca variabilă de mediu. Acum puteți furniza datele dvs. personalizate către ChatGPT.

Pasul 3: Adăugați date personalizate

Pentru a adăuga date personalizate, puneți toate datele text personalizate în folderul de date din chatgpt-retrieval-main. Formatul datelor text poate fi în PDF , TXT sau DOC.

Cum să construiți un ChatGPT personalizat folosind propriile date

Adăugați date personalizate pentru ChatGPT

După cum puteți vedea din captura de ecran de mai sus, exemplul a adăugat un fișier text care conține un program personal prestabilit, un articol despre AMD Instinct AI Accelerators și un document PDF.

Pasul 4: Interogați ChatGPT prin terminal

Scriptul Python vă permite să interogați date din datele personalizate adăugate în directorul de date și pe Internet. Cu alte cuvinte, veți avea acces la backend-ul obișnuit ChatGPT și la toate datele stocate local în directorul de date.

Pentru a utiliza scriptul, rulați scriptul python chatgpt.py și adăugați întrebarea sau interogarea dvs. ca argument.

python chatgpt.py "YOUR QUESTION"

Asigurați-vă că includeți întrebarea dvs. între ghilimele.

Pentru a verifica dacă ați furnizat cu succes datele dvs. ChatGPT, de exemplu, acesta va pune o întrebare personală legată de fișierul Personal Sched.txt.

Cum să construiți un ChatGPT personalizat folosind propriile date

Testarea ChatGPT cu date personalizate

Totul funcționează! Aceasta înseamnă că ChatGPT poate citi personal Sched.txt furnizat anterior. Acum să vedem dacă ați furnizat cu succes informații pe care ChatGPT nu le cunoaște din cauza datei limită a cunoștințelor.

Cum să construiți un ChatGPT personalizat folosind propriile date

Întrebați ChatGPT personalizat despre subiecte din afara domeniului de aplicare a datelor

După cum puteți vedea, descrie cu exactitate AMD Instinct MI250x, care a fost lansat după data limită a cunoștințelor ChatGPT -3.


Grupul de lucru ChatGPT va fi înființat de Europa

Grupul de lucru ChatGPT va fi înființat de Europa

Organismul care reunește organele naționale de supraveghere a vieții private din Europa a declarat joi că a înființat un grup operativ dedicat ChatGPT

AI prezice ora morții umane cu o precizie de 78%.

AI prezice ora morții umane cu o precizie de 78%.

Oamenii de știință danezi și americani au colaborat pentru a dezvolta un sistem AI numit life2vec, capabil să prezică ora morții umane cu mare precizie.

AI prezice bolile urinare doar prin sunetul urinei

AI prezice bolile urinare doar prin sunetul urinei

Un algoritm AI numit Audioflow poate asculta sunetul urinării pentru a identifica eficient și cu succes fluxurile anormale și problemele de sănătate corespunzătoare ale pacientului.

Barmani, atenție: acest robot poate amesteca un cocktail în doar 1 minut

Barmani, atenție: acest robot poate amesteca un cocktail în doar 1 minut

Îmbătrânirea și scăderea populației din Japonia a lăsat țara lipsită de un număr semnificativ de tineri lucrători, în special în sectorul serviciilor.

Sute de oameni au fost dezamăgiți când au aflat că fata pe care o iubeau este un produs al inteligenței artificiale

Sute de oameni au fost dezamăgiți când au aflat că fata pe care o iubeau este un produs al inteligenței artificiale

Un utilizator Reddit numit u/LegalBeagle1966 este unul dintre mulți utilizatori îndrăgostiți de Claudia, o fată asemănătoare vedetei de cinema care deseori împărtășește selfie-uri seducătoare, chiar și nud, pe această platformă.

Încă 12 companii potențiale se alătură „alianței AI” a Microsoft.

Încă 12 companii potențiale se alătură „alianței AI” a Microsoft.

Microsoft tocmai a anunțat că alte 12 companii de tehnologie vor participa la programul său AI for Good.

AI recreează personajele Dragon Ball în carne și oase

AI recreează personajele Dragon Ball în carne și oase

Utilizatorul @mortecouille92 a pus în funcțiune puterea instrumentului de design grafic Midjourney și a creat versiuni realiste unice ale personajelor celebre Dragon Ball precum Goku, Vegeta, Bulma și bătrânul Kame. .

7 tehnici pentru a îmbunătăți răspunsurile ChatGPT

7 tehnici pentru a îmbunătăți răspunsurile ChatGPT

Doar prin adăugarea unor condiții sau configurarea unor scenarii, ChatGPT poate oferi răspunsuri mai relevante la întrebările dvs. Să vedem câteva modalități prin care puteți îmbunătăți calitatea răspunsurilor dvs. ChatGPT.

Minunați-vă de tablourile frumoase desenate de inteligența artificială

Minunați-vă de tablourile frumoase desenate de inteligența artificială

Midjourney este un sistem de inteligență artificială care a provocat recent o „febră” în comunitatea online și în lumea artiștilor din cauza picturilor sale extrem de frumoase, care nu sunt inferioare celor ale artiștilor adevărați.

Acest model AI a fost unul dintre primii „experți” care au descoperit știri despre focarul de pneumonie din Wuhan.

Acest model AI a fost unul dintre primii „experți” care au descoperit știri despre focarul de pneumonie din Wuhan.

La câteva zile după ce China a anunțat focarul, având acces la datele globale despre vânzările de bilete de avion, sistemul AI al BlueDot a continuat să prezică cu exactitate răspândirea virusului Wuhan Corona la Bangkok, Seul, Taipei și Tokyo.