Využijte sílu jazykového modelu GPT a vytvořte užitečné asistenty AI instalací Auto-GPT na Ubuntu.
Auto-GPT je projekt s otevřeným zdrojovým kódem, který lidem umožňuje vytvářet asistenty umělé inteligence, kteří uspokojí jejich potřeby. Tito asistenti umělé inteligence jsou schopni myslet a sebekritiky a mohou vytvářet vlastní podněty k dosažení konkrétního souboru cílů a plnění své role. Využívá stejný jazykový model GPT jako v již populární ChatGPT.
Pokud byste chtěli využít sílu GPT v podobě asistenta AI, mohlo by vás zajímat vyzkoušet Auto-GPT. Zde je návod, jak nainstalovat a nastavit Auto-GPT na Ubuntu.
Předpoklady pro instalaci Auto-GPT
Chcete-li nainstalovat Auto-GPT, musíte do počítače nejprve nainstalovat nejnovější balíčky Python3 a Git.
Python je široce používán v Auto-GPT. Na nainstalujte nejnovější verzi Pythonu na Ubuntu, otevřete terminál a upgradujte a aktualizujte balíčky pomocí:
aktualizace sudo apt && upgrade sudo apt
Nyní přidejte Deadsnakes PPA pomocí následujícího příkazu:
sudo add-apt-repository ppa: deadsnakes/ppa
Nainstalujte nejnovější verzi Pythonu pomocí:
sudo apt install python3.11
Nahraďte "python3.11" ve výše uvedeném příkazu aktuální verzí Pythonu.
Po instalaci zkontrolujte, zda je pip již nainstalován na vašem počítači:
pip --verze
Pokud používáte Python 3.4 nebo vyšší, měl by být pip již nainstalován. Ale v případě, že chybí, nainstalujte pip pomocí:
sudo apt install python3-pip
Nyní, když jste nainstalovali nejnovější verzi Pythonu a pip na Ubuntu, nainstalujte Git a naklonujte úložiště Auto-GPT pomocí git klon:
sudo apt install git
klon sudo git https://github.com/Significant-Gravitas/Auto-GPT.git
Změňte adresář na nově vytvořenou složku s kódem Auto-GPT pomocí příkaz cd:
cd Auto-GPT
Krok 1: Nakonfigurujte Auto-GPT na Ubuntu
Nyní, když jste správně nastavili prostředí pro Auto-GPT, musíte nakonfigurovat klíč OpenAI API jako proměnnou prostředí.
Chcete-li získat klíč API OpenAI, zaregistrujte si účet na adrese platform.openai.com. Ujistěte se, že jste nastavili svou platební metodu pro používání produktu OpenAI GPT.
Po přihlášení do svého účtu klikněte na profilový obrázek vpravo nahoře a vyberte Zobrazit klíče API.
Chcete-li vygenerovat klíč API, klikněte na Vytvořte nový tajný klíč přidejte libovolný název a zkopírujte klíč API stisknutím Ctrl + C nebo kliknutím na ikonu kopírování. Tento klíč použijete jako přihlašovací údaje pro svého asistenta AI k používání technologie GPT OpenAI.
Po zkopírování vložte klíč dovnitř .env soubor. V souboru env budou uloženy všechny klíče API, které používáte s Auto-GPT. Pokud nepotřebujete backendovou vektorovou databázi, jako je Pinecone, měl by váš klíč OpenAI API stačit k použití Auto-GPT.
Chcete-li nastavit klíč API, otevřete soubor .env soubor pomocí nano:
nano .env.šablona
Chcete-li najít klíčovou proměnnou OpenAI API, podržte CTRL + W, hledat "OPEN_API_KEY=“ a poté stiskněte Vstupte.
Nahraďte zástupný symbol svým klíčem API stisknutím Ctrl + V a bít Ctrl + S zachránit. Nano textový editor můžete ukončit stisknutím Ctrl + X.
Musíte také přejmenovat ".env.šablona"soubor pouze".env". Chcete-li to provést, spusťte:
sudo mv .env.šablona .env
Krok 2: Nainstalujte závislosti Auto-GPT na Ubuntu
Auto-GPT používá mnoho knihoven Pythonu. Budete muset nainstalovat všechny balíčky pomocí pip a požadavky.txt textový soubor, který je dodáván se zdrojovým kódem AutoGPT.
Chcete-li nainstalovat všechny závislosti Pythonu, spusťte:
pip install -r požadavky.txt
Dále zkuste spustit Auto-GPT pomocí:
python3 -m autogpt
Gratulujeme! Úspěšně jste nainstalovali a nastavili Auto-GPT na vašem počítači Ubuntu.
Jak používat Auto-GPT na Ubuntu
S nainstalovaným Auto-GPT si nyní můžete vytvořit vlastního asistenta AI. Pokud jde o používání Auto-GPT, existují dva režimy. Ve výchozím režimu stačí zadat úkol. Na základě zadaného úkolu Auto-GPT automaticky vygeneruje jméno vašeho asistenta AI, jeho roli a cíle.
V manuálním režimu vás Auto-GPT požádá o zadání názvu, cíle a až pěti cílů, které má asistent AI sledovat při plnění svého úkolu. Tento režim vám umožňuje mít kontrolu nad tím, jak bude váš asistent AI fungovat.
Chcete-li použít ruční režim, použijte následující příkaz:
--manuál
V tomto příkladu jsme pojmenovali našeho asistenta umělé inteligence a dali jsme mu roli hledat promo akce a několik cílů týkajících se kvality promo akce.
Jakmile zadáte jméno, cíle a roli, váš asistent AI se okamžitě aktivuje a začne procházet procesem myšlení a provádění.
V průběhu procesu si můžete prohlížet myšlenky, úvahy, plán, kritiku a další akci svého asistenta AI. Jeho další akce bude provedena až poté, co dáte souhlas.
Další akci AI můžete schválit zadáním „y"pro ano. Pokud nechcete, aby AI pokračovala ve svých plánech, můžete napsat „n“ pro ne a odejít.
Pokud svému asistentovi AI důvěřujete a nechcete nadále sledovat všechny jeho myšlenky a činy, můžete napsat „y -(číslo)". Pokud například chcete, aby Auto-GPT provedlo svých dalších pět akcí, můžete zadat "y -5". Kromě toho, pokud chcete poskytnout zpětnou vazbu svému asistentovi AI, můžete také zadat výzvu jako vstup.
V tomto příkladu náš asistent procházel kolem stejných myšlenek, plánů a provedení již třikrát. Rozhodli jsme se jí tedy poskytnout zpětnou vazbu, aby přestala, protože její počáteční úsilí již stačilo.
Jakmile váš asistent AI dokončí svůj úkol, můžete zobrazit jeho konečný výstup otevřením /Auto-GPT-x.x.x/autogpt/auto_gpt_workspace adresář.
Úspěch! Náš asistent AI nám dal seznam aktivních propagačních kódů pro myš, kterou jsme hledali.
Omezení Auto-GPT
Přestože nám Auto-GPT poskytlo docela slibné výsledky, stále není tak výkonné a užitečné, jak se původně předpokládalo. Během našeho testování jakýkoli trochu složitý úkol často vedl k tomu, že asistent AI procházel stejným vzorcem myšlenek a akcí, což nakonec selhalo.
Velkou součástí tohoto problému byla neschopnost AI zpracovávat webové reklamy, soubory cookie, přihlašovací stránky a vyskakovací okna. Pravděpodobně to bylo způsobeno skutečností, že Auto-GPT je stále ve své rané vývojové fázi.
Prozatím byste tedy Auto-GPT měli používat pouze jako způsob hraní a experimentování s asistenty AI.
Auto-GPT bude stále lepší a lepší
Auto-GPT není tak výkonný, jak by měl být kvůli jeho současné fázi vývoje a omezenému přístupu ke GPT-4. Ty by však netrvaly dlouho, protože Auto-GPT získává spoustu pozornosti a podpory od lidí po celém světě.
Vývoj Auto-GPT bude pravděpodobně pokračovat, dokud se nedostane do vyspělého a stabilního stavu, kdy bude implementováno mnoho užitečných funkcí. Je jen otázkou času, kdy se Auto-GPT stane praktickým nástrojem pro naše osobní, profesionální a obchodní aplikace.