Ce este AutoGPT? Un ghid cuprinzător și comparație ChatGPT
Publicat: 2023-04-20Inteligența artificială continuă să evolueze într-un ritm accelerat.
De la GPT-3 la GPT-4, am observat îmbunătățiri semnificative în ceea ce privește raționamentul avansat, setările de intrare, reglarea fină a comportamentului și înțelegerea contextelor mai lungi.
Aflați mai multe despre GPT-4 vs. GPT-3.
Cu toate acestea, interacțiunea AI-om a rămas aceeași. Trebuie să creați cu atenție solicitările AI și să le reglați fin comportamentul pentru a obține rezultatele dorite.
Ei bine, ce se întâmplă dacă pur și simplu vă declarați obiectivele AI și face totul pentru dvs.? Cum îți intri destinația într-o mașină Tesla și te duce acolo fără a necesita implicarea ta activă.
Da, vorbim de agenți AI autonomi. Si ghici ce? Sunt deja aici!
AutoGPT este cea mai recentă aplicație din GPT-4 care a luat cu asalt internetul. Dezvoltatorii din întreaga lume creează noi aplicații folosind AutoGPT în toate industriile. Și unii numesc AutoGPT un AGI!
În acest blog, să privim dincolo de hype și să înțelegem:
- Ce este AutoGPT
- Cum funcționează AutoGPT
- Cum se compară AutoGPT cu ChatGPT
- Cum se utilizează AutoGPT
Și altele!
Ce este AutoGPT?
AutoGPT este o aplicație AI open-source care folosește modelul de limbaj GPT-4 al OpenAI pentru a crea agenți AI complet autonomi și personalizabili. A fost lansat pe 30 martie 2023, de către Toran Bruce Richards. Toran este un 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ă direcționați modelul pentru a vă satisface nevoile. În schimb, tu scrii obiectivele tale, iar AI face restul pentru tine. Prin urmare, AutoGPT schimbă fundamental interacțiunea dintre AI și oameni, în care oamenii nu mai trebuie să joace un rol activ, menținând în același timp aceeași calitate sau mai bună a rezultatelor ca și alte aplicații AI precum ChatGPT.
Consultați 31 de alternative ChatGPT despre care ar trebui să le cunoașteți.
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, care includ:
- Agent de creare a sarcinilor: când vă introduceți obiectivele pe AutoGPT, primul agent AI care interacționează cu agentul de creare a sarcinilor. Pe baza obiectivelor dvs., va crea o listă de sarcini cu pași pentru a le atinge și o va trimite agentului 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 agentului de execuție.
- Agent de execuție a sarcinilor: Odată ce prioritizarea este făcută, agentul de execuție finalizează o sarcină după alta. Aceasta implică accesarea GPT-4, Internetul și alte resurse pentru a obține rezultate.
Agenții de mai sus comunică, de asemenea, între ei. Deci, atunci când agentul de execuție finalizează toate sarcinile, iar rezultatele sunt nesatisfăcătoare, poate comunica cu agentul de creare a sarcinilor pentru a crea o nouă listă de sarcini. Aceasta devine o buclă iterativă între cei trei agenți până când toate obiectivele definite de utilizator sunt îndeplinite.
Acțiunile agenților AI sunt, de asemenea, afișate pe interfața cu utilizatorul prin clasificarea lor în patru grupuri: gânduri, raționament, plan și critică. În primul rând, agentul AI împărtășește gândurile după finalizarea unei sarcini. Apoi urmează raționamentul, care explică de ce agentul AI face ceea ce face. După aceea, sistemul oferă un plan pentru a finaliza sarcina. În cele din urmă, sistemul oferă, de asemenea, critici pentru a permite agentului AI să-și corecteze greșelile și să depășească orice limitări.
Prin partajarea acestui flux de calcul, AutoGPT oferă perspective asupra modului în care abordează o anumită problemă și le depășește fără nicio intervenție a utilizatorului.
Cum se compară AutoGPT cu ChatGPT?
În timp ce modelul LLM de bază este același, putem face destul de multe distincții între AutoGPT și ChatGPT. Unele dintre ele sunt prezentate mai jos.
Informații în timp real
Cel mai recent model GPT-4 pe care îl folosește ChatGPT este antrenat pe aceleași date ca și GPT-3.5, care este doar până în septembrie 2021. Prin urmare, nu puteți obține informații în timp real folosind ChatGPT, deoarece nu puteți accesa site-uri web și platforme online pentru extrage informatii.
Pe de altă parte, AutoGPT are acces la internet. Nu numai că navighează pe Web, ci poate valida și dacă o sursă este legitimă. În plus, AutoGPT poate accesa orice platformă pentru a efectua o sarcină. De exemplu, dacă cereți AI să cerceteze potențialele de vânzare a unui produs și trimiteți un e-mail de informare, aceasta va redacta și trimite e-mailuri direct folosind contul dvs. 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 o limită de oriunde de la 4000 la 8000 de jetoane. Deci, dacă cerința depășește limita, este posibil ca modelul să nu urmeze toate instrucțiunile în mod corespunzător sau să se declanșeze pe o tangentă și să dea rezultate nesigure.
În schimb, AutoGPT este bun la gestionarea memoriei pe termen scurt și pe termen 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 utilizează DALL-E. Dacă doriți să activați funcționalitatea de generare de imagini pentru agentul dvs. AI, aveți nevoie de acces API la DALL-E. Această funcție este momentan indisponibilă în ChatGPT-4, în ciuda faptului că este o introducere multimodală.
Text to Speech
Puteți activa conversia text în vorbire pe AutoGPT tastând python -m autogpt --speak în linia de comandă. Dar trebuie să introduceți comanda de fiecare dată când interacționați cu AutoGPT. De asemenea, puteți adăuga voci diferite la vorbire conectând AutoGPT la Eleven Labs, un software versatil de vorbire AI.
Limitările AutoGPT
Nu există nicio îndoială că natura autonomă adaugă o nouă dimensiune sistemelor AI. În același timp, nu putem ignora limitările și riscurile AutoGPT. Unele dintre limitările cheie pe care trebuie să le cunoașteți sunt prezentate mai jos.
Prea scump de folosit
În timp ce funcționalitatea este uimitoare, caracterul practic al AutoGPT vă va dezamăgi probabil. Deoarece AutoGPT utilizează un model GPT-4 scump, costul pe finalizare a sarcinii poate fi mare, chiar și pentru o sarcină mică. Acest lucru se datorează în principal faptului că AutoGPT poate folosi GPT-4 de mai multe ori la pasul unei anumite sarcini.
În plus, nu este practic, deoarece nu poate replica ieșirile într-un scenariu diferit când intrarea este aceeași. De exemplu, dacă îi cereți modelului să găsească pantofi de alergare de top pe șosea și pe gazon, nu va crea o funcție pentru a reproduce procesul pentru categoria de gazon; în schimb, va începe de la zero.
Se blochează prea des într-o buclă
Cea mai frecventă problemă cu care se confruntă utilizatorii cu AutoGPT este că rămâne blocată într-o buclă. Dacă acest lucru durează mai mult de câteva minute, înseamnă probabil că trebuie să reporniți procesul. Acest lucru se întâmplă deoarece AutoGPT se bazează pe GPT-4 pentru a defini și a descompune în mod corespunzător sarcinile. Deci, rezultatele sunt inadecvate pentru ca AutoGPT să ia vreo măsură.
Sunt posibile încălcări ale datelor
Atunci când un model AI funcționează autonom cu acces la sistemul dvs. și la internet, datele dvs. pot fi scurse. Deoarece nu există agenți de securitate, este o problemă și trebuie să fiți atenți când utilizați AutoGPT. Nu puteți lăsa modelul în funcțiune fără a oferi instrucțiuni adecvate și instrucțiuni de siguranță.
Cum se instalează AutoGPT?
Spre deosebire de alte instrumente AI, AutoGPT nu are o procedură simplă de înregistrare pentru a-și accesa platforma și funcțiile. Trebuie să descărcați diverse software-uri pentru a îndeplini cerințele înainte de a începe să utilizați AutoGPT. Așadar, pentru a vă ușura lucrurile, am împărtășit un proces pas cu pas pentru instalarea AutoGPT.
Pasul 1: Descărcați software-ul prealabil
Aveți trei cerințe software principale pentru a instala AutoGPT: Git, Python și Visual Code Studio. Puteți folosi documentul despre noțiunea de link-uri rapide din AutoGPT aici pentru a descărca toate cele trei software-uri.
Pasul 2: Creați un cont OpenAI pentru cheile API
Dacă nu aveți deja unul, creați un cont OpenAI. După ce deschideți un cont, mergeți la fila Chei API. Veți vedea o opțiune (evidențiată mai jos) pentru a crea o cheie secretă. Faceți clic pe el și copiați cheia secretă.
Pasul 3: Copiați depozitul AutoGPT pe hard disk
Trebuie să faceți două lucruri principale pentru a copia depozitul AutoGPT GitHub pe hard disk. Mai întâi, copiați linkul proiectului din GitHub.
În al doilea rând, deschideți promptul de comandă și clonați depozitul AutoGPT GitHub prin lipirea linkului, așa cum se arată în imaginea de mai jos.
Deoarece aveți VCS instalat, puteți, de asemenea, să tastați cod în linia de comandă pentru a accesa AutoGPT din editorul VCS.
Pasul 4: Instalați modulele Python
Odată ce deschideți VCS, veți vedea multe fișiere în partea stângă. Unul dintre fișiere va fi requirements.txt. În acest fișier, veți vedea modulele necesare pentru rularea AutoGPT.
Pentru a instala aceste module, tastați pip install -r requirements.txt și apăsați enter. Notă: trebuie să vă asigurați că directorul este îndreptat către locația în care ați copiat depozitul.
Pasul 5: Redenumiți fișierul .env.template
Găsiți fișierul .env.template pe VCS și eliminați „.” și „șablon”.
Pasul 6: Introduceți cheile API OpenAI
Pasul final este să inserați cheile API în fișierul .env. După ce ați introdus cheia și ați salvat fișierul, mergeți la promptul de comandă și tastați python -m autogpt. Asta este. Acum ați instalat AutoGPT și puteți începe să îl utilizați.
Gânduri de închidere
Deși cred că posibilitățile AutoGPT vor fi interesante de urmărit, este important să stabilim așteptări realiste când vine vorba de tehnologiile emergente. Nu a trecut nici măcar o lună întreagă de la lansarea AutoGPT, așa că încă nu am văzut ce poate și ce nu poate face această nouă aplicație AI în diferite cazuri de utilizare. În plus, vine cu multe probleme de confidențialitate și securitate a datelor personale care necesită atenție imediată.
Acestea fiind spuse, cred că AutoGPT schimbă modul în care interacționăm cu modelele LLM precum GPT-4. Acum putem vedea cum o IA abordează o problemă, învață din greșeli și oferă rezultate bune, permițându-ne să ne optimizăm mai bine solicitările. Așadar, agenții AI nu merg nicăieri, dar vor avea nevoie de timp pentru a se maturiza și a conduce la adoptarea semnificativă a utilizatorilor.