Jak nainstalovat AutoGPT během několika minut

Schopnosti umělé inteligence (AI) nadále vyvolávají celosvětový rozruch a přinášejí obrovské změny do našeho každodenního osobního a profesního života.

Díky pokročilým generativním modelům umělé inteligence, jako je ChatGPT, a zrychlení z GPT-3 na GPT-4, jsme viděli velká zlepšení, pokud jde o pokročilé uvažování, pochopení delších kontextů a nastavení vstupu.

Nástroje jako ChatGPT vyžadují, abyste pečlivě navrhli výzvy, abyste získali požadovaný výstup.

Do hry však vstoupil pokročilejší a výkonnější nástroj AI, který jednoduše vyžaduje, abyste vysvětlili své cíle, a nástroj poté udělá vše za vás.

Ano, vývojáři nyní pracují na autonomních agentech umělé inteligence, prvním nahlédnutí do umělé obecné inteligence (AGI), typu umělé inteligence schopného provádět intelektuální úkoly na lidské úrovni svými vlastními procesy, intelektem a uvažováním.

AutoGPT je nejnovější aplikace GPT-4, která od svého prvního vydání 30. března 2023 strhla web útokem, a stala se tak jedním z nejpopulárnějších témat na Twitteru.

Zdroj: twitter.com

V tomto blogu uvidíme, proč AutoGPT stojí za humbuk, jak funguje a jak si můžete nainstalovat tento mocný nástroj, abyste prozkoumali jeho racionální a autonomní možnosti rozhodování.

První věc.

Co je AutoGPT?

AutoGPT je open-source a experimentální aplikace umělé inteligence, která využívá jazykový model OpenAI GPT-4 a vytváří přizpůsobitelné a plně autonomní agenty umělé inteligence.

To umožňuje AutoGPT provádět úkoly s malým zásahem člověka a jednat autonomně s vlastními výzvami.

Toran Bruce Richards, zakladatel herní společnosti Significant Gravitas, vydal v březnu AutoGPT, který je díky svému nezávislému fungování zcela unikátní pro ostatní nástroje AI. Vyžaduje tedy pouze napsat své cíle a záměry, takže může samo generovat další výzvy potřebné k dosažení výsledků při dokončení daného úkolu.

AutoGPT tedy mění způsob, jakým lidé interagují s modely umělé inteligence, čímž eliminuje potřebu, aby se lidé aktivně zapojovali do dosažení požadovaného výstupu.

Pokud si tedy chcete objednat kávu Starbucks, vytvořit svůj web, provést analýzu trhu nebo napsat skript podcastu, stačí zadat příkaz AutoGPT, který to udělá za vás.

Jak funguje AutoGPT?

AutoGPT funguje na základě autonomního mechanismu umělé inteligence, který rozděluje úkol na více dílčích úkolů a vytváří různé agenty umělé inteligence, kteří tyto úkoly splňují a dokončují.

Mezi tyto agenty AI patří:

  • Agent vytváření úkolu: Když poskytujete své cíle AutoGPT, prvním agentem, který s vámi interaguje, aby zahájil proces práce na úkolu, je agent vytváření úkolu. Tento agent vytvoří seznam úkolů na základě vašich konečných cílů s kroky k jejich dosažení a odešle je agentovi pro stanovení priorit.
  • Agent pro stanovení priority úkolů: Jakmile agent pro stanovení priority obdrží seznam úkolů, zajistí, aby jeho správná sekvence dávala logický smysl, a odešle jej prováděcímu agentovi.
  • Agent pro provádění úkolu: Jakmile je nastavena priorita dílčího úkolu, agent pro provádění začne tyto úkoly jeden po druhém dokončovat a využívat internet, GPT-4 a další nástroje potřebné k dokončení úkolu.

Tito tři agenti spolu také komunikují, pokud není úkol dokončen.

Jakmile například prováděcí agent dokončí kroky, ale výsledky nejsou podle přání, komunikuje s agentem pro vytváření úloh, který může vytvořit nový seznam úloh, aby dosáhl konečného cíle. Tento proces vytváří interaktivní smyčku mezi všemi třemi agenty, dokud nemohou generovat výstup definovaný uživatelem.

Zatímco tito agenti AI plní své úkoly, jejich akce se zobrazují na uživatelském rozhraní se čtyřmi kategoriemi, konkrétně:

  • Myšlenky: Agent AI sdílí své myšlenky po dokončení každého úkolu.
  • Zdůvodnění: Agenti umělé inteligence vysvětlují důvody svého jednání a odpovídají na to, PROČ stojí za provedením každého kroku.
  • Plán: Systém pak poskytne strategický plán pro splnění daného úkolu.
  • Kritika: Systém poté poskytne kritiku a umožní agentům AI překonat své chyby a napravit chyby, pokud nějaké jsou.

Tento výpočetní tok tedy umožňuje AutoGPT poskytnout náhled na kroky, jak přistoupit ke konkrétnímu problému a napravit chyby bez lidského zásahu.

Předpoklady pro instalaci AutoGPT

Zde jsou kritické požadavky pro instalaci AutoGPT na váš počítač:

➡️ Nepotřebujete pokročilý ani výkonný počítač, ale slušný si umí nainstalovat AutoGPT, protože většinu těžkého zvedání provádí OpenAI API na cloudu.

➡️ Python 3.8 nebo novější.

➡️ Přístup k GPT-4 API pro lepší výkon, uvažování a nižší riziko generování nepravdivých informací.

➡️ Git

➡️ Kód Visual Studio

➡️ Klíče OpenAI API

Jak nainstalovat AutoGPT?

Na rozdíl od nástrojů jako ChatGPT, které pro přístup a použití nástroje vyžadují jednoduché přihlášení, musíte nainstalovat několik softwaru, který splňuje požadavky pro použití AutoGPT.

Pokud tedy chcete používat a využívat funkce AutoGPT, zde je postup instalace nástroje na místní zařízení krok za krokem.

Krok 1: Nainstalujte nezbytný software

K instalaci AutoGPT potřebujete tři primární software: Python, Git a Visual Studio Code.

Zde jsou instalační odkazy pro tyto nástroje:

Můžete se také podívat na tento podrobný průvodce instalací Pythonu, který vám celý proces usnadní.

Krok 2: Přístup ke klíčům API prostřednictvím účtu OpenAI

Dalším zásadním krokem po instalaci softwaru je vytvoření účtu OpenAI, pokud jej ještě nemáte.

Prostřednictvím této stránky si můžete vytvořit svůj účet OpenAI nebo se přihlásit.

Zadejte své přihlašovací údaje pro přístup k účtu OpenAI.

Po otevření účtu přejděte na kartu API klíče a klikněte na tlačítko „Vytvořit nový tajný klíč“.

Zobrazí se dialogové okno. Dalším kliknutím na „Vytvořit tajný klíč“ vygenerujte tajný klíč.

Ujistěte se, že jste jej zkopírovali a uložili někam na místní zařízení.

Krok 3: Zkopírujte své úložiště AutoGPT na pevný disk

Dalším krokem je zkopírování vašeho úložiště AutoGPT GitHub na pevný disk.

Přejděte na nejnovější verzi GitHub AutoGPT, přejděte dolů a kliknutím na odkaz „Zdrojový kód (zip)“ stáhněte soubor zip.

Nyní rozbalte tento soubor zip a zkopírujte složku AutoGPT a vložte ji na požadované místo nebo pevný disk.

Zároveň můžete zkopírovat odkaz na projekt ze stránky vydání GitHub AutoGPT.

Za tímto účelem klikněte na ‚Kód‘ na levé straně okna a znovu na zelené tlačítko ‚Kód‘. Poté zkopírujte adresu URL HTTPS, která se zobrazí na obrazovce.

Dále otevřete příkazový řádek vložením odkazu klonováním úložiště AutoGPT GitHub, jak je znázorněno níže.

Vzhledem k tomu, že máte také nainstalované Visual Code Studio, můžete také zadat kód do příkazového řádku a otevřít AutoGPT z editoru Visual Code Studio.

Krok 4: Nainstalujte moduly Python

Otevřete Visual Code Studio a otevřete soubor AutoGPT v editoru VCS.

Klikněte na odkaz ‚Otevřít složku‘ a otevřete složku AutoGPT ve svém editoru.

Jakmile otevřete soubor AutoGPT v editoru VCS, uvidíte na levé straně editoru několik souborů. Pokud se trochu posunete dolů, jeden ze souborů, který můžete vidět, je ‚requirements.txt.‘

Tento soubor obsahuje všechny potřebné moduly, které potřebujete ke spuštění AutoGPT.

Nyní klikněte na ‚Terminál‘ v horní části editoru VCS a klikněte na možnost ‚Nový terminál‘.

Poté zadejte příkaz pip install – r requirements.txt a kliknutím na enter nainstalujte všechny požadované moduly.

Je důležité zajistit, aby adresář přesně ukazoval na místo, kam je úložiště zkopírováno.

Krok 5: Přejmenujte soubor .env.template

Když projdete seznamem souborů v editoru VCS nahoru, narazíte na soubor .env.template.

Klikněte pravým tlačítkem na tento soubor a klikněte na možnost ‚Přejmenovat‘. Přejmenujte tento soubor odstraněním „.template“.

Krok 6: Zadejte klíče OpenAI API

Posledním krokem je vložení tajného klíče OpenAI do přejmenovaného souboru .env, jak je uvedeno níže.

Jakmile klíč vložíte, uložte soubor .env.

Nyní přejděte na příkazový řádek a zadejte příkaz python -m autogpt.

Voila! Úspěšně jste nainstalovali výkonný nástroj AutoGPT na místní zařízení.

AutoGPT vs. ChatGPT

Zatímco ChatGPT i AutoGPT jsou vysoce vyškolené velké jazykové modely (LLM) OpenAI, existují mezi nimi rozdíly, protože oba slouží různým účelům. Oba nástroje jsou trénovány na různých souborech dat a optimalizovány pro provádění různých úkolů.

Zde je několik bodů, které odlišují AutoGPT od ChatGPT:

#1. Údaje o školení

ChatGPT je primárně vyškolen na velké sbírce textu získaného z webu, příspěvků na sociálních sítích, knih, blogů a článků. Proto je schopnější a všestrannější v porozumění jazyku na lidské úrovni.

Na druhou stranu je AutoGPT trénováno na velké sbírce kódu z úložišť StackOverflow, GitHub a podobných kódů. Díky této školicí datové sadě se AutoGPT specializuje na porozumění programovacím jazykům, strukturám a syntaxi.

Protože AutoGPT mnohem hlouběji rozumí tomu, jak je konkrétní kód napsán, může generovat přesný a efektivní kód, což mu umožňuje urychlit proces vývoje kódu pro organizace a snížit rizika softwarových chyb.

#2. Statistiky v reálném čase

Nejnovější model GPT-4 ChatGPT je trénován na stejných datech GPT-3.5; je to však pouze do září 2021. ChatGPT proto neposkytuje nejnovější informace a statistiky v reálném čase, protože vám neumožňuje přístup k online platformám nebo webovým stránkám pro získávání informací.

Naopak, AutoGPT poskytuje přístup k internetu, procházení webu a ověřuje, zda je zdroj dat legitimní. Kromě toho má AutoGPT přístup k libovolné webové stránce nebo online platformě, aby mohl provést daný úkol. Například na základě cílů, které poskytnete AutoGPT, může přejít na webovou stránku Starbucks a objednat si váš nápoj a také navrhnout a odeslat e-maily potenciálním zákazníkům podle pokynů.

#3. Text na řeč

AutoGPT umožňuje povolit převod textu na řeč zadáním příkazu python -m autogpt –speak do příkazového řádku. Vyžaduje však, abyste zadali tento příkaz pokaždé, když chcete komunikovat s AutoGPT prostřednictvím řeči.

#4. Generování obrazu

Na rozdíl od modelů AI, jako je ChatGPT, může AutoGPT generovat obrázky, protože nástroj používá DALL-E. Chcete-li aktivovat funkci generování obrázků pro svého agenta AI, musíte poskytnout svůj přístup k rozhraní API k DALL-E.

#5. Optimalizace

Zatímco OpenAI optimalizovala ChatGPT pro koherenci a přirozenost při vytváření textového výstupu podobného člověku, AutoGPT je optimalizována pro rychlost a přesnost při generování kódu, což snižuje čas a snižuje chyby a zranitelnosti v softwaru.

#6. Aplikace

AutoGPT můžete použít k provádění úloh, jako je optimalizace kódu, automatické dokončování kódu a sumarizace kódu.

Na druhou stranu se ChatGPT široce používá k plnění úkolů, jako je generování textu, překlad jazyků a chatboti. Zatímco se tedy aplikace ChatGPT zaměřují na zlepšení efektivity a komunikace mezi stroji a lidmi, aplikace AutoGPT se zaměřují na zvýšení přesnosti a efektivity procesu vývoje kódu.

Výhody AutoGPT

AutoGPT, nástroj, který generuje vysoce kvalitní výstup s minimálním lidským vstupem, poskytuje oproti tradičním chatbotům AI několik výhod, včetně:

  • Bezproblémové přizpůsobení: AutoGPT můžete snadno přizpůsobit podle svých specifických obchodních nebo průmyslových potřeb. Vývojáři mohou snadno upravit zdrojový kód za účelem vylepšení stávajících funkcí nebo přidat nové k obsahu produktu, který je relevantní a přizpůsobený jejich cílovému publiku a potřebám projektu.
  • Autonomie: Autonomní povaha AutoGPT je jednou z jeho nejunikátnějších vlastností, díky které se odlišuje od ostatních tradičních robotů AI. Protože dokáže samostatně identifikovat výzvy potřebné k dokončení cíle, aby poskytoval vysoce kvalitní výstup, dělá z AutoGPT vysoce spolehlivý a časově efektivní nástroj umělé inteligence.
  • Rychlost: AutoGPT dokáže snadno analyzovat velký objem dat a generovat přesné výsledky mnohem rychleji než lidé.
  • Flexibilita: AutoGPT se může učit novým dovednostem a provádět širokou škálu úkolů; proto se neomezuje pouze na konkrétní úkol nebo doménu, což z něj činí vysoce univerzální nástroj.
  • Konzistence: AutoGPT dokáže zachovat konzistenci stylu, tónu a hlasu napříč více částmi obsahu. Díky této funkci je AutoGPT vynikajícím nástrojem pro firmy a agentury pro pravidelnou produkci velkého množství obsahu.

Závěrečná slova

AutoGPT je všestranný a inovativní nástroj, který revolucionizuje naše interakce s modely AI. Přináší různé případy použití a umožňuje nám provádět úkoly mnohem rychleji, s lepší přesností a efektivitou.

Díky tomu je AutoGPT ideálním nástrojem pro nadšence AI a vývojáře kódu, kteří chtějí generovat přesné a rychlé kódy. Toto AGI je však stále novější a od jeho spuštění uplynulo několik měsíců.

S dalším vývojem v této oblasti je proto vzrušující sledovat další potenciál a možnosti AutoGPT v budoucnu.

Tento článek vám pomůže s procesem instalace AutoGPT na vašem počítači, takže můžete využít jeho funkce, jako je autonomie, přizpůsobení, rychlost a flexibilita, abyste své úkoly zvládli během několika sekund.

Dále se podívejte, jak používat ChatGPT se Siri na iPhone a iPad.