Využite silu jazykového modelu GPT a vytvorte užitočných asistentov AI inštaláciou Auto-GPT na Ubuntu.
Auto-GPT je projekt s otvoreným zdrojom, ktorý umožňuje ľuďom vytvárať asistentov AI, ktorí vyhovujú ich potrebám. Títo asistenti AI sú schopní premýšľať a sebakritiky a môžu vytvárať svoje vlastné výzvy na dosiahnutie konkrétneho súboru cieľov a splnenie svojej úlohy. Používa rovnaký jazykový model GPT, aký sa používa v už populárnom ChatGPT.
Ak by ste chceli využiť silu GPT vo forme asistenta AI, mohlo by vás zaujať vyskúšať Auto-GPT. Tu je návod, ako môžete nainštalovať a nastaviť Auto-GPT na Ubuntu.
Predpoklady na inštaláciu Auto-GPT
Ak chcete nainštalovať Auto-GPT, musíte si do počítača najskôr nainštalovať najnovšie balíky Python3 a Git.
Python sa vo veľkej miere používa v Auto-GPT. Komu nainštalujte najnovšiu verziu Pythonu na Ubuntu, otvorte terminál a aktualizujte a aktualizujte balíčky pomocou:
sudo apt aktualizácia && sudo apt upgrade
Teraz pridajte mŕtvych hadov PPA pomocou nasledujúceho príkazu:
sudo add-apt-repository ppa: deadsnakes/ppa
Nainštalujte najnovšiu verziu Pythonu pomocou:
sudo apt install python3.11
Nahraďte "python3.11" vo vyššie uvedenom príkaze najnovšou verziou Pythonu v danom čase.
Po inštalácii skontrolujte, či je pip už nainštalovaný na vašom počítači:
pip --verzia
Ak používate Python 3.4 alebo novší, pip by už mal byť nainštalovaný. Ale v prípade, že chýba, nainštalujte pip pomocou:
sudo apt nainštalovať python3-pip
Teraz, keď ste si nainštalovali najnovšiu verziu Pythonu a pip na Ubuntu, nainštalujte Git a naklonujte úložisko Auto-GPT pomocou git klon:
sudo apt nainštalovať git
sudo git klon https://github.com/Significant-Gravitas/Auto-GPT.git
Zmeňte adresár na novovytvorený priečinok s kódom Auto-GPT pomocou príkaz cd:
cd Auto-GPT
Krok 1: Nakonfigurujte Auto-GPT na Ubuntu
Teraz, keď ste správne nastavili prostredie pre Auto-GPT, musíte nakonfigurovať kľúč OpenAI API ako premennú prostredia.
Ak chcete získať kľúč OpenAI API, prihláste sa na účet platform.openai.com. Uistite sa, že ste nastavili spôsob platby na používanie produktu GPT od OpenAI.
Po prihlásení do svojho účtu kliknite na profilový obrázok vpravo hore a vyberte Zobraziť kľúče API.
Ak chcete vygenerovať kľúč API, kliknite na Vytvorte nový tajný kľúč pridajte ľubovoľný názov a skopírujte kľúč API stlačením Ctrl + C alebo kliknutím na ikonu kopírovania. Tento kľúč budete používať ako poverenia pre svojho asistenta AI na používanie technológie GPT OpenAI.
Po skopírovaní vložte kľúč dovnútra .env súbor. Súbor env bude uchovávať všetky kľúče API, ktoré používate s Auto-GPT. Ak nepotrebujete backendovú vektorovú databázu, ako je Pinecone, váš kľúč OpenAI API by mal stačiť na použitie Auto-GPT.
Ak chcete nastaviť kľúč API, otvorte .env súbor pomocou nano:
nano .env.template
Ak chcete nájsť kľúčovú premennú OpenAI API, podržte CTRL + W, hľadať "OPEN_API_KEY=“ a potom stlačte Zadajte.
Nahraďte zástupný symbol kľúčom API stlačením Ctrl + V a biť Ctrl + S zachrániť. Nano textový editor môžete ukončiť stlačením Ctrl + X.
Musíte tiež premenovať ".env.šablóna"súbor len".env". Ak to chcete urobiť, spustite:
sudo mv .env.šablóna .env
Krok 2: Nainštalujte závislosti Auto-GPT na Ubuntu
Auto-GPT používa veľa knižníc Pythonu. Budete musieť nainštalovať všetky balíčky pomocou pip a request.txt textový súbor, ktorý sa dodáva so zdrojovým kódom AutoGPT.
Ak chcete nainštalovať všetky závislosti Pythonu, spustite:
pip install -r requirements.txt
Potom skúste spustiť Auto-GPT pomocou:
python3 -m autogpt
Gratulujem! Úspešne ste nainštalovali a nastavili Auto-GPT na vašom počítači Ubuntu.
Ako používať Auto-GPT na Ubuntu
S nainštalovaným Auto-GPT si teraz môžete vytvoriť vlastného asistenta AI. Pokiaľ ide o používanie funkcie Auto-GPT, existujú dva režimy. V predvolenom režime stačí zadať úlohu. Na základe zadanej úlohy Auto-GPT automaticky vygeneruje meno vášho asistenta AI, jeho rolu a ciele.
V manuálnom režime vás Auto-GPT požiada o zadanie názvu, cieľa a až piatich cieľov, ktoré má asistent AI sledovať pri vykonávaní svojej úlohy. Tento režim vám umožňuje kontrolovať, ako bude váš asistent AI fungovať.
Ak chcete použiť manuálny režim, použite nasledujúci príkaz:
--Manuálny
V tomto príklade sme pomenovali nášho asistenta AI a dali sme mu úlohu hľadať promá produktov a niekoľko cieľov týkajúcich sa kvality proma.
Po zadaní mena, cieľov a roly sa váš asistent AI okamžite aktivuje a začne prechádzať procesom myslenia a vykonávania.
Počas tohto procesu si môžete prezerať myšlienky, úvahy, plán, kritiku a ďalšiu akciu svojho asistenta AI. Jeho ďalšia akcia sa vykoná až po vašom súhlase.
Ďalšiu akciu AI môžete schváliť zadaním „r"pre áno. Ak nechcete, aby AI pokračovala vo svojich plánoch, môžete zadať „n“ nie a odísť.
Ak dôverujete svojmu asistentovi AI a nechcete pokračovať v monitorovaní všetkých jeho myšlienok a akcií, môžete zadať „y -(číslo)". Ak napríklad chcete, aby Auto-GPT vykonalo ďalších päť akcií, môžete zadať „y -5". Okrem toho, ak chcete poskytnúť spätnú väzbu svojmu asistentovi AI, môžete tiež zadať výzvu ako vstup.
V tomto príklade náš asistent už trikrát pretáčal tie isté myšlienky, plány a výkony. Preto sme sa rozhodli poskytnúť mu spätnú väzbu, aby prestal, pretože jeho počiatočné úsilie už stačilo.
Keď váš asistent AI dokončí svoju úlohu, môžete si zobraziť jeho konečný výstup otvorením /Auto-GPT-x.x.x/autogpt/auto_gpt_workspace adresár.
Úspech! Náš asistent AI nám dal zoznam aktívnych propagačných kódov pre myš, ktorú sme hľadali.
Obmedzenia Auto-GPT
Hoci nám Auto-GPT poskytlo celkom sľubné výsledky, stále nie je také výkonné alebo užitočné, ako sa pôvodne predpokladalo. Počas nášho testovania akákoľvek trochu zložitá úloha často viedla k tomu, že asistent AI prešiel rovnakým vzorcom myšlienok a akcií, čo nakoniec zlyhalo.
Veľkou časťou tohto problému bola neschopnosť AI spracovať webové reklamy, súbory cookie, prihlasovacie stránky a kontextové okná. Pravdepodobne to bolo spôsobené tým, že Auto-GPT je stále v ranej vývojovej fáze.
Takže zatiaľ by ste mali používať Auto-GPT iba ako spôsob hrania a experimentovania s asistentmi AI.
Auto-GPT bude stále lepšie a lepšie
Auto-GPT nie je tak výkonný, ako by mal byť, kvôli jeho aktuálnej vývojovej fáze a obmedzenému prístupu k GPT-4. Tieto však nebudú trvať dlho, pretože Auto-GPT získava veľa pozornosti a podpory od ľudí na celom svete.
Vývoj Auto-GPT bude pravdepodobne pokračovať, kým sa nedostane do zrelého a stabilného stavu, v ktorom bude implementovaných mnoho užitočných funkcií. Je len otázkou času, kedy sa Auto-GPT stane praktickým nástrojom pre naše osobné, profesionálne a obchodné aplikácie.