2023-04-26 13:07 Doba čtení: 18 min

Jak nainstalovat AutoGPT během několika minut

Schopnosti umělé inteligence (AI) neustále fascinují svět a přinášejí zásadní změny do našich každodenních životů, ať už se jedná o osobní sféru či pracovní prostředí.

S rozvojem pokročilých generativních modelů AI, jako je například ChatGPT, a s urychlením vývoje od GPT-3 k GPT-4, jsme svědky výrazných pokroků v oblasti sofistikovaného uvažování, schopnosti chápat rozsáhlejší kontexty a přizpůsobení vstupních parametrů.

Nástroje typu ChatGPT vyžadují, abychom pečlivě formulovali zadání, abychom dosáhli požadovaného výsledku.

Nicméně, na scénu vstupuje ještě pokročilejší a výkonnější nástroj AI, který vyžaduje pouze specifikaci vašich cílů, přičemž zbytek operací zařídí sám.

Ano, vývojáři v současné době pracují na autonomních agentech AI, což představuje první krok k dosažení umělé obecné inteligence (AGI). Jedná se o typ AI, který je schopen provádět intelektuální úkoly na lidské úrovni, a to prostřednictvím svých vlastních procesů, inteligence a uvažování.

AutoGPT je nejnovější aplikace využívající GPT-4, která se od svého prvního uvedení na trh 30. března 2023 stala hitem internetu a jedním z nejdiskutovanějších témat na sociální síti Twitter.

Zdroj: twitter.com

V tomto článku se podíváme na to, proč je AutoGPT tak populární, jak vlastně funguje a jak si můžete tento mocný nástroj nainstalovat, abyste sami mohli prozkoumat jeho racionální a autonomní rozhodovací schopnosti.

Začněme od začátku.

Co je to AutoGPT?

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

Díky tomu je AutoGPT schopno provádět úkoly s minimálním zásahem člověka a fungovat autonomně na základě vlastních zadání.

Toran Bruce Richards, zakladatel herní společnosti Significant Gravitas, představil AutoGPT v březnu. Jeho schopnost samostatné operace jej činí jedinečným oproti ostatním nástrojům AI. Stačí mu pouze zadat vaše cíle a záměry a on sám si vygeneruje další zadání, která jsou nezbytná k dosažení výsledků a dokončení daného úkolu.

AutoGPT tak mění způsob, jakým lidé pracují s modely umělé inteligence, eliminuje potřebu aktivní lidské interakce pro dosažení požadovaného výsledku.

Ať už si tedy chcete objednat kávu ze Starbucksu, vytvořit si vlastní webové stránky, provést analýzu trhu, nebo napsat scénář podcastu, stačí zadat příkaz do AutoGPT a on se o vše postará.

Jak AutoGPT funguje?

AutoGPT pracuje na principu autonomního mechanismu umělé inteligence, který rozděluje zadaný úkol na několik menších dílčích úkolů. Následně vytváří různé agenty AI, kteří tyto dílčí úkoly plní a dokončují.

Mezi tyto agenty AI patří:

  • Agent pro tvorbu úkolů: Prvním agentem, který s vámi komunikuje po zadání vašich cílů AutoGPT, je agent pro tvorbu úkolů. Na základě vašich finálních cílů tento agent sestaví seznam úkolů spolu s kroky nutnými k jejich dosažení. Poté tyto informace předá agentovi pro stanovení priorit.
  • Agent pro stanovení priority úkolů: Jakmile tento agent obdrží seznam úkolů, zajistí jejich logické uspořádání a sekvenci a předá je agentovi pro provádění.
  • Agent pro provádění úkolů: Jakmile je stanovená priorita dílčího úkolu, agent pro provádění se pustí do jeho realizace. Využívá k tomu internet, GPT-4 a další nástroje potřebné k dokončení úkolu.

Tito tři agenti spolu také komunikují v případě, že úkol není dokončen.

Například, pokud agent pro provádění sice dokončí zadané kroky, ale výsledky neodpovídají očekávání, komunikuje s agentem pro tvorbu úloh, který může sestavit nový seznam úloh, aby se dosáhlo cíle. Tento proces vytváří interaktivní smyčku mezi všemi třemi agenty, dokud nejsou schopni vygenerovat uživatelem definovaný výstup.

Zatímco tito agenti AI plní své úkoly, jejich akce se zobrazují v uživatelském rozhraní ve čtyřech kategoriích, konkrétně:

  • Myšlenky: Agent AI sdílí své myšlenky po dokončení každého úkolu.
  • Zdůvodnění: Agenti AI vysvětlují, proč se rozhodli jednat právě tak, a zdůvodňují, PROČ je každý krok důležitý.
  • Plán: Systém následně poskytne strategický plán pro splnění daného úkolu.
  • Kritika: Systém také poskytne kritickou analýzu, což agentům AI umožní překonat případné chyby a napravit je.

Tento výpočetní tok umožňuje AutoGPT poskytnout náhled na to, jak přistupovat ke konkrétnímu problému, a opravovat chyby bez zásahu člověka.

Předpoklady pro instalaci AutoGPT

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

➡️ Nepotřebujete špičkový a výkonný počítač, i průměrný počítač zvládne instalaci AutoGPT. Většinu výpočetní práce totiž vykonává OpenAI API v cloudu.

➡️ Python 3.8 nebo novější.

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

➡️ Git

➡️ Visual Studio Code

➡️ OpenAI API klíče

Jak nainstalovat AutoGPT?

Na rozdíl od nástrojů typu ChatGPT, které vyžadují jednoduché přihlášení pro přístup a používání, je pro používání AutoGPT nutná instalace několika softwarových nástrojů.

Pokud chcete používat a využívat funkce AutoGPT, zde je podrobný postup instalace nástroje na vašem lokálním zařízení krok za krokem.

Krok 1: Instalace nezbytného softwaru

K instalaci AutoGPT potřebujete tři základní softwarové nástroje: Python, Git a Visual Studio Code.

Zde jsou odkazy na instalaci těchto nástrojů:

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

Krok 2: Získání API klíčů přes váš OpenAI účet

Dalším zásadním krokem po instalaci softwaru je vytvoření OpenAI účtu, 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 vašemu OpenAI účtu.

Po otevření účtu přejděte na záložku API klíče a klikněte na tlačítko "Vytvořit nový tajný klíč".

Objeví se dialogové okno. Opětovným kliknutím na "Vytvořit tajný klíč" vygenerujete tajný klíč.

Nezapomeňte si ho zkopírovat a uložit na své lokální zařízení.

Krok 3: Zkopírování vašeho AutoGPT repozitáře na pevný disk

Dalším krokem je zkopírování vašeho AutoGPT GitHub repozitáře na váš pevný disk.

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

Nyní rozbalte tento zip soubor, zkopírujte složku AutoGPT a vložte ji na požadované místo na vašem pevném disku.

Alternativně 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 URL adresu HTTPS, která se objeví na obrazovce.

Následně otevřete příkazový řádek a vložte odkaz pro naklonování repozitáře AutoGPT GitHub, jak je ukázáno níže.

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

Krok 4: Instalace Python modulů

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ě několik souborů. Pokud se posunete o něco níže, jeden z těchto souborů je ‘requirements.txt.’

Tento soubor obsahuje všechny potřebné moduly pro 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 stisknutím klávesy Enter nainstalujte všechny požadované moduly.

Je důležité se ujistit, že adresář přesně ukazuje na místo, kam byl repozitář zkopírován.

Krok 5: Přejmenování souboru .env.template

Při procházení seznamu souborů v editoru VCS narazíte na soubor .env.template.

Klikněte pravým tlačítkem na tento soubor a vyberte možnost ‘Přejmenovat’. Přejmenujte tento soubor odebráním koncovky „.template”.

Krok 6: Zadání OpenAI API klíčů

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

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

Nyní přejděte do příkazového řádku a zadejte příkaz `python -m autogpt`.

A je to! Úspěšně jste nainstalovali výkonný nástroj AutoGPT na své lokální zařízení.

AutoGPT vs. ChatGPT

Zatímco ChatGPT i AutoGPT jsou vysoce trénované velké jazykové modely (LLM) od OpenAI, existují mezi nimi rozdíly, neboť 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. Trénovací data

ChatGPT je primárně trénován na rozsáhlém souboru textů získaných z internetu, příspěvků na sociálních sítích, knih, blogů a článků. Díky tomu je schopnější a všestrannější v chápání lidského jazyka.

Na druhou stranu je AutoGPT trénován na rozsáhlém souboru kódů z repozitářů StackOverflow, GitHub a podobných zdrojů. Díky této trénovací 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 specifický kód napsán, dokáž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 jako GPT-3.5; je však aktualizován pouze do září 2021. ChatGPT proto neposkytuje nejaktuálnější informace a statistiky v reálném čase, protože neumožňuje přístup k online platformám nebo webovým stránkám pro získávání dat.

Naproti tomu AutoGPT nabízí přístup k internetu, procházení webu a ověřování, zda je zdroj dat legitimní. AutoGPT má navíc přístup k libovolné webové stránce nebo online platformě, aby mohl provést zadaný úkol. Například, na základě cílů, které zadáte AutoGPT, může přejít na webové stránky Starbucksu a objednat si váš nápoj, a také navrhnout a odeslat e-maily potenciálním zákazníkům podle vašich instrukcí.

#3. Převod textu na řeč

AutoGPT umožňuje aktivovat funkci převodu textu na řeč zadáním příkazu `python -m autogpt --speak` do příkazového řádku. Je však nutné zadat tento příkaz pokaždé, když chcete komunikovat s AutoGPT pomocí hlasu.

#4. Generování obrazu

Na rozdíl od modelů AI, jako je ChatGPT, dokáže AutoGPT generovat obrázky, protože 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 API rozhraní DALL-E.

#5. Optimalizace

Zatímco OpenAI optimalizovala ChatGPT pro koherenci a přirozenost při generování textového výstupu, který se podobá lidskému projevu, AutoGPT je optimalizován pro rychlost a přesnost generování kódu, což zkracuje čas a snižuje výskyt chyb a zranitelností v softwaru.

#6. Aplikace

AutoGPT můžete využít k provádění úkolů, jako je optimalizace kódu, automatické dokončování kódu a shrnutí 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 zásahem, nabízí 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 jednoduše upravit zdrojový kód za účelem vylepšení stávajících funkcí nebo přidání nových, které jsou relevantní pro cílové publikum a potřeby projektu.
  • Autonomie: Autonomní povaha AutoGPT je jednou z jeho nejvýraznějších vlastností, která ho odlišuje od ostatních tradičních robotů AI. Díky své schopnosti samostatně identifikovat zadání potřebná k dokončení cíle a poskytnout vysoce kvalitní výstup, se AutoGPT stává vysoce spolehlivým a časově efektivním nástrojem umělé inteligence.
  • Rychlost: AutoGPT dokáže snadno analyzovat velké objemy dat a generovat přesné výsledky mnohem rychleji než člověk.
  • Flexibilita: AutoGPT se může učit nové dovednosti a provádět širokou škálu úkolů. Není omezen pouze na konkrétní úkol nebo doménu, což z něj činí velmi univerzální nástroj.
  • Konzistence: AutoGPT dokáže zachovat konzistenci stylu, tónu a hlasu napříč různými částmi obsahu. Díky této funkci je AutoGPT skvělým nástrojem pro firmy a agentury, které pravidelně produkují velké množství obsahu.

Závěrečná slova

AutoGPT je všestranný a inovativní nástroj, který přináší revoluci do naší interakce s modely AI. Nabízí různé možnosti využití a umožňuje nám provádět úkoly mnohem rychleji, s větší 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 v rané fázi vývoje a od jeho spuštění uběhlo jen několik měsíců.

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

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

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

Petra Kovářová
Autor
Czechia

Sleduje mobilní technologie, Android/iOS a praktické návody pro uživatele.

Předchozí článek
Které si vybrat v roce 2023
Další článek
Covey snižuje náklady na nábor a WorkOS, aby usnadnil vývoj