Ce este AutoGPT? Un ghid cuprinzător și o comparație cu ChatGPT

Puterea-dezlănțuirii-AutoGPT.png

Inteligența artificială continuă să evolueze într-un ritm accelerat.

Din GPT-3 în GPT-4, am observat îmbunătățiri semnificative în ceea ce privește raționamentul avansat, setările de intrare, comportamentul de optimizare și înțelegerea contextelor mai lungi.

Aflați mai multe despre GPT-4 vs. GPT-3.

Cu toate acestea, interacțiunea dintre AI și oameni a rămas la fel. Trebuie să creați cu grijă prompturile AI și să le ajustați comportamentul pentru a obține rezultatele dorite.

Ei bine, ce ai spune dacă pur și simplu îți exprimi obiectivele către IA, iar ea face totul pentru tine? La fel cum introduci destinația într-o mașină Tesla și te duce acolo fără a solicita implicarea ta activă.

Da, vorbim despre agenți autonomi de inteligență artificială. Și ghici ce? Ei sunt deja aici!

AutoGPT este cea mai recentă aplicație provenită din GPT-4 care a cucerit internetul. Dezvoltatorii din întreaga lume construiesc noi aplicații folosind AutoGPT în mai multe domenii. Și unii îl numesc pe AutoGPT o AGI!

În acest blog, să ignorăm exagerarea și să înțelegem:

  • Ce este AutoGPT
  • Cum funcționează AutoGPT
  • Cum se compară AutoGPT cu ChatGPT
  • Cum să folosiți AutoGPT

Și mai multe!

Ce este AutoGPT?

AutoGPT este o aplicație AI open-source care folosește modelul lingvistic GPT-4 de la OpenAI pentru a crea agenți AI complet autonomi și personalizabili. A fost lansată la data de 30 martie 2023, de către Toran Bruce Richards. Toran este dezvoltator de jocuri și a fondat o companie de jocuri numită Significant Gravitas.

AutoGPT este unic în comparație cu alte instrumente AI deoarece funcționează independent, ceea ce înseamnă că nu mai trebuie să ghidați modelul pentru a satisface nevoile dvs. În schimb, scrieți obiectivele dvs., iar AI se ocupă de restul pentru dvs. Prin urmare, AutoGPT schimbă fundamental interacțiunea dintre AI și oameni, unde oamenii nu mai trebuie să aibă un rol activ în timp ce păstrează aceeași sau o mai bună calitate a rezultatelor față de alte aplicații AI precum ChatGPT.

Vezi 31 alternative la ChatGPT pe care ar trebui să le cunoști.

Cum funcționează AutoGPT?

AutoGPT funcționează pe baza unui mecanism AI autonom, în care sistemul AI creează diferiți agenți AI pentru a îndeplini sarcini specifice, printre care se numără:

  • Agent de creare a sarcinilor: Când introduceți obiectivele în AutoGPT, primul agentă AI care interacționează cu agentul de creare a sarcinilor. Pe baza obiectivelor dvs., acesta va crea o listă de sarcini cu pași pentru a le realiza și o va trimite către agentul de prioritizare.
  • Agent de prioritizare a sarcinilor: După primirea listei de sarcini, agentul AI de prioritizare se asigură că secvența este corectă și are sens logic înainte de a o trimite către agentul de execuție.
  • Agent de execuție a sarcinilor: După finalizarea prioritizării, agentul de execuție finalizează o sarcină după alta. Acest lucru implică utilizarea GPT-4, a internetului și a altor resurse pentru a obține rezultate.
imagine lipită 0 (1).png

Agemenții de mai sus comunică și între ei. Așadar, atunci când agentul de execuție finalizează toate sarcinile și rezultatele nu sunt satisfăcătoare, acesta poate comunica cu agentul de creație a sarcinilor pentru a crea o nouă listă de sarcini. Acest lucru devine un ciclu de iterare între cei trei agenți până când toate obiectivele definite de utilizator sunt completate.

Acțiunile agenților AI sunt, de asemenea, afișate pe interfața utilizatorului, categorizate în patru grupuri: gânduri, raționament, plan și critică. În primul rând, agentul AI împărtășește gânduri după finalizarea unei sarcini. Apoi vine raționamentul, care explică de ce agentul AI face ceea ce face. După aceea, sistemul oferă un plan pentru a finaliza sarcina. În final, sistemul oferă și critică pentru a permite agentului AI să-și corecteze greșelile și să depășească orice limitări.

Prin partajarea acestui flux computational, AutoGPT oferă înțelegeri despre felul în care abordează o anumită problemă și o depășește fără intervenția utilizatorului.

Cum se compară AutoGPT cu ChatGPT?

În timp ce modelul LLM de bază este același, putem face destule distincții între AutoGPT și ChatGPT. Unele dintre acestea sunt prezentate mai jos.

Informații în timp real

Cel mai recent model GPT-4 pe care îl utilizează ChatGPT este antrenat pe aceleași date ca și GPT-3.5, care se opresc doar până în septembrie 2021. Prin urmare, nu puteți obține informații în timp real folosind ChatGPT, deoarece nu aveți acces la site-uri web și platforme online pentru a extrage informații.

Pe de altă parte, AutoGPT are acces la internet. Nu poate doar naviga pe web, dar poate și valida dacă o sursă este legitimă. În plus, AutoGPT poate accesa orice platformă pentru a efectua o sarcină. De exemplu, dacă îi ceri IA să caute perspective pentru vânzarea unui produs și să trimită un e-mail de contact, ea va redacta și trimite e-mailuri direct folosind contul tău de Gmail.

Gestionarea memoriei

Fereastra de context este foarte importantă pentru modelele lingvistice pentru a oferi răspunsuri precise. Dar în LLM-uri precum GPT-4, fereastra are un limită între 4000 și 8000 de tokeni. Deci, dacă cerința depășește limita, modelul poate să nu urmeze toate instrucțiunile corect sau să se abată și să ofere rezultate nesigure.

În contrast, AutoGPT are o bună gestionare a memoriei pe termen scurt și lung. Prin utilizarea bazelor de date vectoriale, AutoGPT poate stoca contextul sau experiențele anterioare pentru a permite modelului să ia decizii mai bune.

Generare de Imagini

AutoGPT este capabil să genereze imagini deoarece folosește DALL-E. Dacă doriți să activați funcționalitatea de generare a imaginilor pentru agentul dvs. de AI, aveți nevoie de acces la API pentru DALL-E. Această funcționalitate este momentan indisponibilă în ChatGPT-4, în ciuda faptului că acceptă intrare multi-modală.

Text în vorbire

Puteți activa funcția de text-to-speech pe AutoGPT tastând python -m autogpt --speak în linia de comandă. Dar trebuie să introduceți această comandă de fiecare dată când interacționați cu AutoGPT. Puteți de asemenea adăuga voci diferite la funcția de speech conectând AutoGPT la Eleven Labs, un software AI versatil pentru generarea vocii.

Limitări ale AutoGPT

Nu există îndoială că natura autonomă adaugă o nouă dimensiune sistemelor de AI. În același timp, nu putem ignora limitările și riscurile AutoGPT. Iată câteva dintre principalele limitări pe care trebuie să le cunoașteți:

Prea scump să folosesc

În timp ce funcționalitatea este uimitoare, practicitatea AutoGPT-ului probabil că vă va dezamăgi. Deoarece AutoGPT utilizează un model costisitor GPT-4, costul pe completarea unei sarcini poate fi ridicat, chiar și pentru o sarcină mică. Aceasta se datorează în principal faptului că AutoGPT poate utiliza GPT-4 de mai multe ori la pasul unei sarcini particulare.

Mai mult decât atât, nu este practic deoarece nu poate replica rezultatele într-un scenariu diferit atunci când intrarea este aceeași. De exemplu, dacă îi ceri modelului să găsească cele mai bune pantofi de alergat pe asfalt și pe teren, nu va crea o funcție pentru a replica procesul pentru categoria terenului; în schimb, va începe de la zero.

Rămâne blocat într-o buclă prea des

Cea mai frecventă problemă cu care se confruntă utilizatorii AutoGPT este blocarea într-o buclă. Dacă aceasta se întâmplă mai mult de câteva minute, este probabil că trebuie să reporniți procesul. Aceasta se întâmplă deoarece AutoGPT se bazează pe GPT-4 pentru a defini și decompune în mod corespunzător sarcinile. Așadar, rezultatele sunt inadecvate pentru ca AutoGPT să poată întreprinde vreo acțiune.

Breșe de securitate sunt posibile

Când un model de IA operează autonom cu acces la sistemul și internetul dumneavoastră, datele dumneavoastră pot fi divulgate. Fiindcă nu există agenți de securitate, este o preocupare, și trebuie să fiți atent atunci când utilizați AutoGPT. Nu puteți lăsa modelul să ruleze fără a-i da instrucțiuni adecvate și ghiduri de siguranță.

Cum să instalați AutoGPT?

Pe de altă parte, spre deosebire de alte instrumente de inteligență artificială, AutoGPT nu are o procedura simplă de înregistrare pentru a accesa platforma și caracteristicile sale. Trebuie să descărcați diverse programe pentru a îndeplini cerințele înainte de a începe utilizarea AutoGPT. Așadar, pentru a vă ușura lucrurile, am împărtășit un proces pas cu pas pentru instalarea AutoGPT.

Pasul 1: Descarcă Software-ul necesar

Aveți trei cerințe principale de software pentru a instala AutoGPT: Git, Python și Visual Code Studio. Puteți utiliza documentul quick links de la AutoGPT aici pentru a descărca toate cele trei software-uri.

Untitled design (4).png

Pasul 2: Creați un cont OpenAI pentru cheile de API

Dacă nu ai deja unul, creează un cont OpenAI. Odată ce ai deschis un cont, mergi la fila API Keys. Vei vedea o opțiune (marcată mai jos) pentru a crea o cheie secretă. Dă clic pe ea și copiază cheia secretă.

imagine lipită 0 (4).png

Pasul 3: Copiați repositoriul AutoGPT pe hard disk

Trebuie să faci două lucruri principale pentru a copia depozitul AutoGPT de pe GitHub pe hard disk. În primul rând, copiază linkul proiectului de pe GitHub.

Imagine lipită 0 (2).png

În al doilea rând, deschideți linia de comandă și cloneazăți depozitul AutoGPT GitHub prin lipirea link-ului așa cum este arătat în imaginea de mai jos.

pasted image 0.png

În cazul în care aveți VCS instalat, puteți, de asemenea, să tastați code în linia de comandă pentru a accesa AutoGPT din editorul VCS.

Etapa 4: Instalați modulele Python

Odată ce deschizi VCS, vei vedea multe fișiere pe partea stângă. Unul dintre fișiere va fi requirements.txt. În acest fișier vei găsi modulele necesare pentru ca AutoGPT să funcționeze.

Pentru a instala aceste module, introduceți comanda pip install -r requirements.txt și apăsați enter. Notă: Trebuie să vă asigurați că directorul este setat în locația unde ați copiat depozitul.

Pasul 5: Redenumiți fișierul .env.template

Găsiți fișierul .env.template pe VCS-ul dumneavoastră și eliminați „.” și „template.”

pasted image 0 (5).png

Șapte 6: Introduceți cheia OpenAI API

Ultimul pas este să lipești cheile API în fișierul .env. După ce ai introdus cheia și ai salvat fișierul, deschide terminalul de comandă și tastează python -m autogpt. Atât. Ai instalat acum AutoGPT și poți începe să-l utilizezi.

pasted image 0 (3).png

Gânduri de încheiere

În timp ce cred că posibilitățile oferite de AutoGPT vor fi interesante de urmărit, este important să avem așteptări realiste când vine vorba de tehnologiile emergente. Nu a trecut nici măcar o lună de când AutoGPT a fost lansat, așa că încă nu am putut observa ce poate și ce nu poate face această nouă aplicație AI în diferite cazuri de utilizare. Mai mult, aceasta vine cu numeroase probleme legate de confidențialitatea personală și securitatea datelor, care necesită o atenție imediată.

În această ordine de idei, cred că AutoGPT schimbă modul în care interacționăm cu modelele LLM precum GPT-4. Acum putem vedea cum AI abordează o problemă, învață din greșeli și livrează rezultate bune, permițându-ne să optimizăm mai bine solicitările noastre. Agenții de AI nu vor dispărea, dar vor avea nevoie de timp pentru a se maturiza și a atrage adoptarea semnificativă a utilizatorilor.

Articole asociate

Vizualizați mai multe >>

Deblocați puterea AI cu HIX.AI!