Ako vytvoriť vlastný ChatGPT pomocou vlastných údajov

Ako vytvoriť vlastný ChatGPT pomocou vlastných údajov

Vďaka technológii GPT vo výkonnom a ľahko použiteľnom chatbote sa ChatGPT stal svetovo najpopulárnejším nástrojom AI. Mnoho ľudí používa ChatGPT na poskytovanie pútavých konverzácií, odpovedanie na otázky, vytváranie kreatívnych návrhov a poskytovanie podpory pri kódovaní a písaní. Služba ChatGPT je však obmedzená, pretože svoje údaje nemôžete ukladať na dlhodobé osobné použitie a hraničný bod pre údaje o znalostiach je september 2021.

Alternatívou je použitie API OpenAI a LangChain na poskytovanie vlastných údajov a aktualizácií ChatGPT do roku 2021 na vytvorenie vlastnej verzie ChatGPT.

Krok 1: Nainštalujte a stiahnite si vopred pripravený softvér a skripty

Upozorňujeme, že nasledujúce pokyny sú pre počítače so systémom Windows 10 alebo Windows 11.

Ak chcete ChatGPT poskytnúť vlastné údaje, musíte si nainštalovať a stiahnuť najnovší Python3, Git, Microsoft C++ a skript na vyhľadávanie ChatGPT z GitHub. Ak máte v počítači nainštalovaný nejaký softvér, uistite sa, že je aktualizovaný na najnovšiu verziu, aby ste predišli akýmkoľvek problémom počas procesu.

Začnite inštaláciou:

Poznámky k inštalácii Python3 a Microsoft C++

Pri inštalácii Python3 sa uistite, že ste pred kliknutím na Inštalovať teraz zaškrtli možnosť Pridať python.exe do PATH . Je to dôležité, pretože vám to umožňuje prístup k Pythonu v ľubovoľnom priečinku vo vašom počítači.

Ako vytvoriť vlastný ChatGPT pomocou vlastných údajov

Pridajte Python do PATH

Pri inštalácii Microsoft C++ si najprv budete chcieť nainštalovať Microsoft Visual Studio Build Tools. Po nainštalovaní môžete skontrolovať možnosť Desktop development with C++ a kliknúť na Inštalovať s automaticky vybratými všetkými voliteľnými nástrojmi na pravom bočnom paneli.

Ako vytvoriť vlastný ChatGPT pomocou vlastných údajov

Nainštalujte Microsoft C++ pomocou nástrojov na zostavovanie

Teraz, keď máte nainštalované najnovšie verzie Python3, Git a Microsoft C++, môžete si stiahnuť skripty Pythonu na jednoduché vyhľadávanie vlastných lokálnych údajov.

Ak chcete skript stiahnuť, kliknite na položku Kód a vyberte možnosť Stiahnuť ZIP . Tým sa stiahne skript Python do vášho predvoleného alebo vybraného adresára.

Ako vytvoriť vlastný ChatGPT pomocou vlastných údajov

Stiahnite si skript Python na GitHub

Po stiahnutí si teraz môžete nastaviť miestne prostredie.

Krok 2: Nastavte miestne prostredie

Ak chcete nastaviť prostredie, musíte otvoriť terminál v adresári chatgpt-retrieval-main, ktorý ste si stiahli. Ak to chcete urobiť, otvorte priečinok chatgpt-retrieval-main , kliknite pravým tlačidlom myši a vyberte možnosť Otvoriť v termináli .

Ako vytvoriť vlastný ChatGPT pomocou vlastných údajov

Otvorte terminál v hlavnom adresári chatgpt-retrieval-main

Keď je terminál otvorený, skopírujte a prilepte tento príkaz:

pip install langchain openai chromadb tiktoken unstructured

Tento príkaz používa správcu balíkov Pythonu na vytvorenie a správu potrebného virtuálneho prostredia Pythonu.

Po vytvorení virtuálneho prostredia musíte poskytnúť kľúč OpenAI API na prístup k ich službám. Najprv musíte vygenerovať API kľúč z webovej stránky OpenAI API key kliknutím na Vytvoriť nový tajný kľúč , pridaním názvu kľúča a následným stlačením tlačidla Vytvoriť tajný kľúč .

Ako vytvoriť vlastný ChatGPT pomocou vlastných údajov

Vygenerujte tajný kľúč API

Dostanete reťazec znakov. Toto je váš kľúč OpenAI API. Skopírujte ho kliknutím na ikonu kopírovania vedľa kľúča API. Upozorňujeme, že tento kľúč API musí zostať v tajnosti. Nezdieľajte ho s ostatnými, pokiaľ naozaj nemáte v úmysle použiť kľúč s vami.

Po skopírovaní sa vráťte do priečinka chatgpt-retrieval-main a otvorte konštanty pomocou programu Poznámkový blok. Teraz nahraďte zástupný symbol svojím kľúčom API. Nezabudnite uložiť súbor!

Ako vytvoriť vlastný ChatGPT pomocou vlastných údajov

Pridajte kľúč API ako premennú prostredia

Teraz ste úspešne nastavili svoje virtuálne prostredie a pridali svoj kľúč OpenAI API ako premennú prostredia. Teraz môžete poskytnúť svoje vlastné údaje ChatGPT.

Krok 3: Pridajte vlastné údaje

Ak chcete pridať vlastné údaje, vložte všetky svoje vlastné textové údaje do priečinka s údajmi v chatgpt-retrieval-main. Formát textových údajov môže byť vo formáte PDF , TXT alebo DOC.

Ako vytvoriť vlastný ChatGPT pomocou vlastných údajov

Pridajte vlastné údaje pre ChatGPT

Ako môžete vidieť na snímke obrazovky vyššie, do príkladu bol pridaný textový súbor obsahujúci vopred pripravený osobný rozvrh, článok o akcelerátoroch AI Instinct od AMD a dokument PDF.

Krok 4: Dopyt na ChatGPT cez terminál

Skript Python vám umožňuje vyhľadávať údaje z vlastných údajov pridaných do adresára údajov a internetu. Inými slovami, budete mať prístup k bežnému backendu ChatGPT a všetkým údajom uloženým lokálne v adresári údajov.

Ak chcete použiť skript, spustite python skript chatgpt.py a pridajte svoju otázku alebo dotaz ako argument.

python chatgpt.py "YOUR QUESTION"

Uistite sa, že ste svoju otázku uzavreli do úvodzoviek.

Ak chcete skontrolovať, či ste napríklad úspešne poskytli svoje údaje ChatGPT, položí vám osobnú otázku týkajúcu sa súboru Personal Sched.txt.

Ako vytvoriť vlastný ChatGPT pomocou vlastných údajov

Testovanie ChatGPT s vlastnými údajmi

Všetko funguje! To znamená, že ChatGPT dokáže prečítať predtým poskytnutý Personal Sched.txt. Teraz sa pozrime, či ste úspešne poskytli informácie, ktoré ChatGPT nepozná kvôli dátumu uzávierky vedomostí.

Ako vytvoriť vlastný ChatGPT pomocou vlastných údajov

Opýtajte sa vlastného ChatGPT na témy mimo rozsahu údajov

Ako môžete vidieť, presne popisuje AMD Instinct MI250x, ktorý bol vydaný po dátume uzávierky znalostí ChatGPT -3.


Systém založený na AI je navrhnutý na odhaľovanie pytliakov

Systém založený na AI je navrhnutý na odhaľovanie pytliakov

Poľovníci často lovia v noci, a preto sa na ich detekciu používajú infračervené kamery namontované na dronoch. Problém je, že keď pytliak aj zviera vyžarujú teplo, môže byť ťažké ich presne identifikovať.

5 bezplatných chatbotov AI pre váš web

5 bezplatných chatbotov AI pre váš web

Predstavte si, že odpovedáte na otázky zákazníkov, aj keď spíte. Tu je to, čo môžu bezplatné chatboty AI urobiť pre váš web.

Barmani, pozor: Tento robot dokáže namiešať kokteil už za 1 minútu

Barmani, pozor: Tento robot dokáže namiešať kokteil už za 1 minútu

V dôsledku starnutia a klesajúcej populácie Japonska v krajine chýba značný počet mladých pracovníkov, najmä v sektore služieb.

Character.AI hľadá financie na zvýšenie hodnoty spoločnosti na viac ako 5 miliárd dolárov

Character.AI hľadá financie na zvýšenie hodnoty spoločnosti na viac ako 5 miliárd dolárov

Character.AI, startup zameraný na generatívnu AI a technológiu chatbotov, údajne rokuje o získaní financií, ktoré by mohli oceniť spoločnosť na viac ako 5 miliárd dolárov.

AI pomáha objasniť polemiku o autorovi slávnej takmer 400 rokov starej hry

AI pomáha objasniť polemiku o autorovi slávnej takmer 400 rokov starej hry

Henry VIII je jednou z najklasickejších hier v histórii anglickej literatúry, ktorú napísali dvaja slávni autori William Shakespeare a John Fletcher v roku 1623.

Nainštalujte AI na mikrovlnnú rúru, aby sa váš imaginárny priateľ stal skutočnosťou, ale to, čo sa vytvorí, je zabijácky stroj

Nainštalujte AI na mikrovlnnú rúru, aby sa váš imaginárny priateľ stal skutočnosťou, ale to, čo sa vytvorí, je zabijácky stroj

YouTuber a inžinier z Brazílie menom Lucas Rizzotto sa nedávno na Twitteri podelili o príbeh, ako si uvedomil svojho imaginárneho priateľa – mikrovlnnú rúru v dome, používa AI, no získal „jeden z najdesivejších zážitkov“ svojho života.

Microsoft Research vyvíja technológiu vzdialeného monitorovania zdravia iba pomocou kamier smartfónov

Microsoft Research vyvíja technológiu vzdialeného monitorovania zdravia iba pomocou kamier smartfónov

Výskumníci zistili, že webové kamery a kamery smartfónov možno kombinovať so špecializovanými algoritmami AI, aby fungovali ako mimoriadne efektívne systémy vzdialeného monitorovania osobného zdravia.

Vedci používajú AI, aby ukázali, čo robí šťastné manželstvo

Vedci používajú AI, aby ukázali, čo robí šťastné manželstvo

Zdá sa, že moderný život má čoraz negatívny vplyv na medziľudské vzťahy.

Umelá inteligencia Google dokáže navrhnúť čipy rýchlejšie a lepšie ako ľudia

Umelá inteligencia Google dokáže navrhnúť čipy rýchlejšie a lepšie ako ľudia

Pomocou komplexnej architektúry neurónovej siete založenej na okrajových grafoch dokáže model umelej inteligencie Google Brain navrhnúť pôdorysy za zlomok času, ktorý zaberie človeku.

Najlepšie nástroje Pythonu pre strojové učenie a vedu o údajoch

Najlepšie nástroje Pythonu pre strojové učenie a vedu o údajoch

Python má veľa veľkých knižníc a rámcov, ktoré sú vhodné na písanie kódu a vývoj informatiky. Docs.NeoTechSystems vás pozýva na diskusiu o niektorých užitočných nástrojoch Pythonu pre aplikácie Machine Learning a Data Science.