Co je AutoGPT? Komplexní přehled a srovnání s ChatGPT

Unleashing-the-power-of-AutoGPT.png

Umělá inteligence pokračuje ve svém neustálém vývoji s stále rostoucí rychlostí.

Od GPT-3 po GPT-4 jsme zaznamenali významné zlepšení pokročilého uvažování, nastavení vstupu, chování jemného ladění a porozumění delším kontextům.

Více se dozvěděte o GPT-4 vs. GPT-3.

Nicméně, interakce mezi AI a člověkem zůstala stejná. Je potřeba pečlivě vytvořit AI podněty a doladit jejich chování, abyste dosáhli požadovaných výsledků.

Nuže, co kdybyste jednoduše předložili své cíle AI a ta by za vás udělala všechno? Podobně jako když zadáte svůj cíl do auta Tesla a vozidlo vás tam odveze bez potřeby vaší aktivní účasti.

Ano, mluvíme o autonomních AI agenty. A víte co? Jsou tu už!

AutoGPT je nejnovější aplikace vyvinutá z GPT-4, která se stala internetovým hitem. Vývojáři po celém světě vytvářejí nové aplikace pomocí AutoGPT ve všech odvětvích. A někteří ji nazývají AGI!

V tomto blogu se podívejme přes přepych a pochopme:

  • Co je AutoGPT
  • Jak funguje AutoGPT
  • Jak se AutoGPT srovnává s ChatGPT
  • Jak používat AutoGPT

A další!

Co je AutoGPT?

AutoGPT je open-source AI aplikace využívající jazykový model GPT-4 od společnosti OpenAI, která umožňuje vytvářet plně autonomní a přizpůsobitelné AI agenty. Byla vydána 30. března 2023 pod vedením Torana Bruce Richardse. Toran je profesionálním vývojářem her a je zakladatelem herní společnosti s názvem Significant Gravitas.

AutoGPT je ve srovnání s ostatními nástroji umělé inteligence unikátní, protože funguje nezávisle, což znamená, že již nemusíte řídit model podle svých potřeb. Namísto toho píšete své cíle a umělá inteligence udělá zbytek za vás. AutoGPT tak zásadně mění interakci mezi umělou inteligencí a lidmi, kde lidé již nemusí hrát aktivní roli, zatímco stále dosahuje stejného nebo lepšího kvality výsledků jako jiné aplikace umělé inteligence, například ChatGPT.

Zkontrolujte 31 alternativ ChatGPT, o kterých byste měli vědět.

Jak funguje AutoGPT?

AutoGPT funguje na základě autonomního mechanismu umělé inteligence, kde systém AI vytváří různé AI agenty pro splnění konkrétních úkolů, které zahrnují:

  • Agent pro vytváření úkolů: Když zadáte své cíle do AutoGPT, je to první umělá inteligence, která interaguje s agentem pro vytváření úkolů. Na základě vašich cílů vytvoří seznam úkolů s kroky k jejich dosažení a pošle ho agentovi pro prioritizaci.
  • Agent pro prioritizaci úkolů: Po obdržení seznamu úkolů agent umělé inteligence zajistí, že sekvence je správná a má logický smysl, než ji pošle agentovi pro provedení.
  • Agent pro provedení úkolů: Jakmile je prioritizace hotová, agent pro provedení dokončí jeden úkol za druhým. To zahrnuje využívání GPT-4, internetu a dalších zdrojů k získání výsledků.
pasted image 0 (1).png

Výše uvedení agenti také spolu komunikují. Když tedy agent provedení dokončí všechny úkoly a výsledky nejsou uspokojivé, může komunikovat s agentem pro vytváření úkolů a vytvořit nový seznam úkolů. Toto se stává iterativní smyčkou mezi třemi agenty, dokud nejsou splněny všechny uživatelem definované cíle.

Akce AI agentů jsou také zobrazeny na uživatelském rozhraní tím, že se rozdělují do čtyř skupin: myšlenky, úvahy, plán a kritika. Nejprve AI agent sdílí myšlenky po dokončení úkolu. Poté následuje úvaha, která vysvětluje, proč AI agent dělá to, co dělá. Poté systém poskytuje plán k dokončení úkolu. Nakonec systém také poskytuje kritiku, aby umožnil AI agentovi napravit své chyby a překonat jakékoliv omezení.

Pomocí sdílení zpracování dat AutoGPT poskytuje přehled o tom, jak přistupuje k určitému problému a jak je překonává bez jakéhokoli zásahu uživatele.

Jaké jsou rozdíly mezi AutoGPT a ChatGPT?

Přestože základní LLM model je stejný, mezi AutoGPT a ChatGPT lze najít několik rozdílů. Některé z nich jsou uvedeny níže.

Okamžité poznatky

Nejnovější model GPT-4, který používá ChatGPT, je trénován na stejných datech jako GPT-3.5, které jsou k dispozici pouze do září 2021. Proto pomocí ChatGPT nemůžete získat informace v reálném čase, protože nemůžete přistupovat k webovým stránkám a online platformám k extrakci informací.

Nicméně AutoGPT má přístup k internetu. Nemůže pouze surfovat po webu, ale také ověřit, zda je zdroj legitimní. Dále může AutoGPT přistupovat ke kterékoli platformě a provádět úkoly. Například, pokud požádáte AI o výzkum potenciálních zákazníků pro prodej produktu a odeslání propagačního e-mailu, bude návrh a odeslání e-mailu přímo probíhat pomocí vašeho Gmail účtu.

Správa paměti

Kontextové okno je pro jazykové modely velmi důležité, aby poskytovaly přesné odpovědi. Ale u LLM, jako je GPT-4, má okno omezení od 4000 do 8000 tokenů. Pokud je požadavek nad tato omezení, model nemusí všechny instrukce správně dodržet nebo se může odchylovat a poskytovat nespolehlivé výstupy.

Naproti tomu je AutoGPT vynikající při správě krátkodobé a dlouhodobé paměti. Používáním vektorových databází dokáže AutoGPT uchovávat kontext nebo předchozí zkušenosti, což umožňuje modelu dělat lepší rozhodnutí.

Generování obrázku

AutoGPT je schopný generovat obrázky, protože používá DALL-E. Pokud chcete povolit funkčnost generování obrázků pro váš umělou inteligenci, potřebujete přístup k API DALL-E. Tato funkce je v současné době nedostupná v ChatGPT-4, přestože jde o více-modalitní vstup.

Text na řeč

Návod pro povolení text-na-hlas (TTS) funkce na AutoGPT je zadat python -m autogpt --speak do příkazového řádku. Musíte však tento příkaz zadat pokaždé, když komunikujete s AutoGPT. Můžete také přidat různé hlasové vlastnosti k TTS pomocí propojení AutoGPT s AI řešením pro řeč od společnosti Eleven Labs.

Omezení AutoGPT

Není pochyb o tom, že autonomní povaha přidává k AI systémům nový rozměr. Zároveň však nemůžeme ignorovat omezení a rizika systému AutoGPT. Níže jsou uvedena některá klíčová omezení, která musíte znát.

Příliš drahé na použití

Ačkoli je funkcionalita úžasná, praktičnost AutoGPT vás pravděpodobně zklame. AutoGPT používá drahý model GPT-4, a tak náklady na dokončení úkolu mohou být vysoké, i při malém úkolu. Hlavním důvodem je, že AutoGPT může GPT-4 použít mnohokrát v rámci konkrétního úkolu.

Kromě toho není praktické, protože nemůže replikovat výstupy v jiném scénáři, když je vstup stejný. Například, pokud požádáte model, aby našel nejlepší běžecké boty na silnici a na trávě, nevytvoří funkci k replikaci procesu pro kategorii trávy, místo toho začne znovu.

Často se zasekne v smyčce

Nejčastějším problémem, se kterým se uživatelé AutoGPT potýkají, je uvíznutí v smyčce. Pokud toto trvá déle než pár minut, pravděpodobně budete muset restartovat proces. K tomu dochází, protože AutoGPT se spoléhá na GPT-4 k tomu, aby správně definoval a rozložil úkoly. Výsledky jsou tak neadekvátní pro to, aby mohl AutoGPT podniknout jakoukoli akci.

Data Breaches jsou možné

Když autonomní AI model provádí operace se přístupem k vašemu systému a internetu, vaše data mohou uniknout. Jelikož neexistují žádní bezpečnostní agenti, je to znepokojující a musíte být opatrní při používání AutoGPT. Nemůžete nechávat model běžet bez poskytnutí řádných pokynů a bezpečnostních pokynů.

Jak nainstalovat AutoGPT?

Na rozdíl od jiných nástrojů AI, AutoGPT nemá jednoduchý registrační postup pro přístup k jeho platformě a funkcím. Předtím, než začnete používat AutoGPT, musíte stáhnout různé softwary, které splňují požadavky. Abychom vám to usnadnili, sdílíme postup krok za krokem pro instalaci AutoGPT.

Krok 1: Stáhnout předpokládaný software

Máte tři hlavní požadavky na software, který je nutné nainstalovat pro AutoGPT: Git, Python a Visual Code Studio. Můžete použít rychlé odkazy na dokument AutoGPT zde ke stažení všech tří programů.

Nepojmenovaný design (4).png

Krok 2: Vytvořte účet OpenAI pro API klíče

Pokud ještě nemáte, vytvořte si účet na OpenAI. Jakmile účet otevřete, vyberte záložku API klíčů. Uvidíte možnost (zvýrazněnou níže) vytvořit tajný klíč. Klikněte na ni a zkopírujte tajný klíč.

pasted image 0 (4).png

Krok 3: Zkopírujte repozitář AutoGPT na pevný disk

Abyste zkopírovali repozitář AutoGPT z GitHubu na pevný disk, musíte udělat dvě hlavní věci. Nejdříve zkopírujte odkaz projektu z GitHubu.

pasted image 0 (2).png

Druhým krokem je otevřít příkazový řádek a pomocí vložení odkazu, jak je znázorněno na níže uvedeném obrázku, klonovat AutoGPT repozitář na GitHubu.

pasted image 0.png

Pokud máte nainstalovaný VCS, můžete také do příkazového řádku zadat code pro přístup k AutoGPT z editoru VCS.

Krok 4: Instalace Python modulů

Po otevření VCS uvidíte na levé straně mnoho souborů. Jeden z těchto souborů bude requirements.txt. V tomto souboru uvidíte potřebné moduly pro spuštění AutoGPT.

Pro instalaci těchto modulů napište pip install -r requirements.txt a stiskněte enter. Poznámka: Musíte se ujistit, že adresář je nastaven na místo, kde jste zkopírovali repozitář.

Krok 5: Přejmenujte soubor .env.template

Najděte soubor .env.template ve vašem VCS a odstraňte „.“ a „template.“

pasted image 0 (5).png

Krok 6: Zadejte klíče OpenAI API

Konečným krokem je vložení vašich API klíčů do souboru .env. Po zadání klíče a uložení souboru přejděte do příkazové řádky a zadejte python -m autogpt. To je vše. Nyní jste nainstalovali AutoGPT a můžete ho začít používat.

přilepený obrázek 0 (3).png

Závěrečné myšlenky

Pokud jde o možnosti AutoGPT, myslím si, že bude zajímavé sledovat, ale je důležité mít realistická očekávání v souvislosti s novými technologiemi. Od spuštění AutoGPT neuplynul ani celý měsíc, takže jsme ještě neviděli, co tato nová aplikace umí a co ne v různých scénářích použití. Navíc s sebou přináší mnoho otázek ohledně osobního soukromí a zabezpečení dat, které vyžadují okamžitou pozornost.

Na druhou stranu věřím, že AutoGPT mění způsob, jak komunikujeme s modely LLM jako GPT-4. Nyní můžeme vidět, jak se umělá inteligence zabývá problémem, učí se ze svých chyb a poskytuje dobré výsledky, což nám umožňuje lépe optimalizovat naše dotazy. AI agenti tedy nezmizí, ale potrvá nějaký čas, než se stanou zralými a významně se prosadí mezi uživateli.

Příbuzné články

Zobrazit víc >>

Odemkněte sílu AI s HIX.AI!