Cum se instalează AutoGPT în câteva minute

Capacitățile de inteligență artificială (AI) continuă să creeze un zgomot în întreaga lume și să aducă schimbări monumentale vieții noastre personale și profesionale de zi cu zi.

Cu modele avansate de inteligență artificială generativă precum ChatGPT și accelerarea de la GPT-3 la GPT-4, am observat îmbunătățiri majore în ceea ce privește raționamentul avansat, înțelegerea contextelor mai lungi și setările de intrare.

Instrumente precum ChatGPT vă solicită să redactați cu atenție solicitările pentru a obține rezultatul dorit.

Cu toate acestea, un instrument AI mai avansat și mai puternic a intrat în joc, care pur și simplu vă cere să vă explicați obiectivele, iar instrumentul face totul pentru dvs. după aceea.

Da, dezvoltatorii lucrează acum la agenți AI autonomi, prima privire asupra Inteligenței Generale Artificiale (AGI), un tip de AI capabil să îndeplinească sarcini intelectuale la nivel uman prin propriile procese, intelect și raționament.

AutoGPT este cea mai recentă aplicație GPT-4 care a luat cu asalt web-ul de la prima sa lansare pe 30 martie 2023, făcându-l unul dintre cele mai populare subiecte de pe Twitter.

Sursa: twitter.com

În acest blog, vom vedea ce face AutoGPT să merite hype, cum funcționează și cum puteți instala acest instrument puternic pentru a-și explora capacitățile de luare a deciziilor raționale și autonome.

Sa incepem cu inceputul.

Ce este AutoGPT?

AutoGPT este o aplicație AI cu sursă deschisă și experimentală care folosește modelul de limbaj GPT-4 al OpenAI, creând agenți AI personalizabili și complet autonomi.

Acest lucru permite AutoGPT să efectueze sarcini cu puțină intervenție umană și să acționeze autonom cu auto-indemnări.

Toran Bruce Richards, fondatorul companiei de jocuri Significant Gravitas, a lansat AutoGPT în martie, care este complet unic pentru alte instrumente AI datorită funcționării sale independente. Prin urmare, este nevoie doar să vă scrieți scopurile și obiectivele, astfel încât să vă poată genera singur alte solicitări necesare pentru a obține rezultatele în îndeplinirea sarcinii în cauză.

Astfel, AutoGPT schimbă modul în care oamenii interacționează cu modelele AI, eliminând nevoia ca oamenii să fie implicați activ în obținerea rezultatelor dorite.

Deci, dacă doriți să comandați o cafea Starbucks, să vă dezvoltați site-ul web, să efectuați o analiză de piață sau să scrieți un script de podcast, trebuie doar să comandați AutoGPT, care o va face pentru dvs.

Cum funcționează AutoGPT?

AutoGPT funcționează pe baza unui mecanism AI autonom, împărțind o sarcină în mai multe subsarcini și creând diferiți agenți AI pentru a îndeplini și a finaliza acele sarcini.

Acești agenți AI includ:

  • Agent de creare a sarcinii: atunci când furnizați obiectivele dvs. către AutoGPT, primul agent care interacționează cu dvs. pentru a iniția procesul de lucru la sarcină este agentul de creare a sarcinii. Acest agent creează o listă de sarcini pe baza obiectivelor tale finale, cu pași pentru a le atinge și le trimite agentului de prioritizare.
  • Agent de prioritizare a sarcinilor: Odată ce agentul de prioritizare primește lista de sarcini, se asigură că secvența corectă a acesteia are sens logic și o trimite agentului de execuție.
  • Agent de execuție a sarcinilor: odată ce prioritatea sub-sarcinii este setată, agentul de execuție începe să completeze aceste sarcini una câte una, accesând internetul, GPT-4 și alte instrumente necesare pentru a finaliza sarcina.
  Redirecționează subfolderul către folderul rădăcină în Apache, NGINX, IIS și Cloudflare

Acești trei agenți comunică, de asemenea, între ei dacă sarcina nu este finalizată.

De exemplu, odată ce agentul de execuție completează pașii, dar rezultatele nu sunt cele dorite, acesta comunică cu agentul de creare a sarcinilor, care poate crea o nouă listă de sarcini pentru a îndeplini obiectivul final. Acest proces creează o buclă interactivă între toți cei trei agenți până când aceștia pot genera o ieșire definită de utilizator.

În timp ce acești agenți AI își îndeplinesc sarcinile, acțiunile lor sunt afișate pe interfața de utilizator cu patru categorii și anume:

  • Gânduri: agentul AI își împărtășește gândurile după finalizarea fiecărei sarcini.
  • Raționament: agenții AI explică raționamentul din spatele acțiunilor lor, răspunzând DE CE din spatele efectuării fiecărui pas.
  • Plan: Sistemul oferă apoi un plan strategic pentru a finaliza sarcina dată.
  • Critică: sistemul furnizează apoi critici, permițând agenților AI să-și depășească greșelile și să rectifice erorile, dacă există.

Astfel, acest flux de calcul permite AutoGPT să ofere informații despre pașii de abordare a unei probleme specifice și de a rectifica greșelile fără intervenția umană.

Cerințe preliminare pentru instalarea AutoGPT

Iată cerințele critice pentru a instala AutoGPT pe computer:

➡️ Nu aveți nevoie de un computer avansat sau puternic, dar unul decent poate instala AutoGPT, deoarece majoritatea sarcinilor grele sunt efectuate de OpenAI API pe cloud.

➡️ Python 3.8 sau o versiune ulterioară.

➡️ Acces la API-ul GPT-4 pentru o performanță mai bună, raționament și riscuri mai mici de a genera informații false.

➡️ Git

➡️ Cod Visual Studio

➡️ Cheile API OpenAI

Cum se instalează AutoGPT?

Spre deosebire de instrumente precum ChatGPT, care necesită o autentificare simplă pentru a accesa și utiliza instrumentul, trebuie să instalați mai multe software care să îndeplinească cerințele pentru a utiliza AutoGPT.

Deci, dacă doriți să utilizați și să utilizați funcțiile AutoGPT, iată un proces pas cu pas de instalare a instrumentului pe dispozitivul dvs. local.

Pasul 1: Instalați software-ul prealabil

Aveți nevoie de trei software-uri principale pentru a instala AutoGPT: Python, Git și Visual Studio Code.

Iată link-urile de instalare pentru aceste instrumente:

De asemenea, puteți consulta acest ghid detaliat de instalare Python pentru a ușura procesul.

Pasul 2: Accesați cheile API prin contul dvs. OpenAI

Următorul pas crucial după instalarea software-ului este să vă creați contul OpenAI dacă nu aveți deja unul.

Vă puteți crea contul OpenAI sau vă puteți conecta prin această pagină.

Introduceți datele de conectare pentru a vă accesa contul OpenAI.

După ce vă deschideți contul, accesați fila Chei API și faceți clic pe butonul „Creați o cheie secretă nouă”.

Va solicita o casetă de dialog. Faceți clic din nou pe „Creați cheia secretă” pentru a genera cheia secretă.

Asigurați-vă că îl copiați și îl salvați undeva pe dispozitivul local.

Pasul 3: Copiați depozitul AutoGPT pe hard disk

Următorul pas este să copiați depozitul AutoGPT GitHub pe hard disk.

Mergeți la cea mai recentă pagină de lansare GitHub AutoGPT, derulați în jos și faceți clic pe linkul „Cod sursă (zip)” pentru a descărca fișierul zip.

Acum extrageți acest fișier zip și copiați folderul AutoGPT pentru a-l lipi pe locația dorită sau pe hard disk.

  Ce înseamnă „IIRC” și cum îl folosiți?

În același timp, puteți copia linkul proiectului de pe pagina de lansare GitHub AutoGPT.

Pentru aceasta, faceți clic pe „Cod” din partea stângă a ferestrei și din nou pe butonul verde „Cod”. Apoi, copiați URL-ul HTTPS care vă solicită pe ecran.

Apoi, deschideți promptul de comandă prin lipirea linkului prin clonarea depozitului AutoGPT GitHub, așa cum se arată mai jos.

Deoarece aveți și Visual Code Studio instalat, puteți, de asemenea, să tastați codul în promptul de comandă și să accesați AutoGPT din editorul Visual Code Studio.

Pasul 4: Instalați modulele Python

Deschideți Visual Code Studio și deschideți fișierul AutoGPT în editorul VCS.

Faceți clic pe linkul „Open Folder” și deschideți folderul AutoGPT în editorul dvs.

După ce deschideți fișierul AutoGPT în editorul VCS, veți vedea mai multe fișiere în partea stângă a editorului. Dacă derulați puțin în jos, unul dintre fișierele pe care le puteți vedea este „requirements.txt”.

Acest fișier constă din toate modulele necesare de care aveți nevoie pentru a rula AutoGPT.

Acum, faceți clic pe „Terminal” din partea de sus a editorului VCS și faceți clic pe opțiunea „Terminal nou”.

Apoi, tastați comanda pip install – r requirements.txt și faceți clic pe Enter pentru a instala toate modulele necesare.

Este esențial să vă asigurați că directorul indică cu exactitate locația în care este copiat depozitul.

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

Când defilați în sus prin lista de fișiere din editorul VCS, veți întâlni fișierul .env.template.

Faceți clic dreapta pe acest fișier și faceți clic pe opțiunea „Redenumire”. Redenumiți acest fișier eliminând „.template”.

Pasul 6: Introduceți cheile API OpenAI

Ultimul pas este să lipiți cheia dvs. secretă OpenAI în fișierul .env redenumit, așa cum se arată mai jos.

După ce lipiți cheia, salvați fișierul .env.

Acum, accesați promptul de comandă și tastați comanda python -m autogpt.

Voila! Ați instalat cu succes puternicul instrument AutoGPT pe dispozitivul dvs. local.

AutoGPT vs. ChatGPT

În timp ce atât ChatGPT, cât și AutoGPT sunt modele de limbaj mari (LLM-uri) de la OpenAI, există distincții între acestea două, deoarece ambele servesc unor scopuri diferite. Ambele instrumente sunt instruite pe diferite seturi de date și optimizate pentru a îndeplini diferite sarcini.

Iată câteva puncte care disting AutoGPT de ChatGPT:

#1. Date de antrenament

ChatGPT este instruit în principal pe o colecție mare de texte preluate de pe web, postări pe rețelele sociale, cărți, bloguri și articole. Prin urmare, este mai capabil și versatil în înțelegerea limbajului la nivel uman.

Pe de altă parte, AutoGPT este antrenat pe o colecție mare de cod din StackOverflow, GitHub și depozite de cod similare. Acest set de date de antrenament face ca AutoGPT să se specializeze în înțelegerea limbajelor de programare, structurilor și sintaxei.

Deci, deoarece AutoGPT are o înțelegere mult mai profundă a modului în care este scris un anumit cod, poate genera cod precis și eficient, permițându-i să accelereze procesul de dezvoltare a codului pentru organizații și să reducă riscurile erorilor software.

#2. Perspective în timp real

Cel mai recent model GPT-4 al ChatGPT este antrenat pe aceleași date GPT-3.5; cu toate acestea, este doar până în septembrie 2021. Prin urmare, ChatGPT nu reușește să ofere cele mai recente informații și informații în timp real, deoarece nu vă permite să accesați platforme online sau site-uri web pentru a extrage informații.

  Cum să cercetezi un subiect online

Dimpotrivă, AutoGPT oferă acces la internet, navigare pe web și validează dacă sursa de date este legitimă. Mai mult, AutoGPT poate accesa orice site web sau platformă online pentru a efectua o anumită sarcină. De exemplu, pe baza obiectivelor pe care le furnizați AutoGPT, acesta poate accesa site-ul web Starbucks și vă poate comanda băutura și, de asemenea, poate redacta și trimite e-mailuri potențialilor conform instrucțiunilor.

#3. Text-to-Speech

AutoGPT vă permite să activați text-to-speech tastând comanda python -m autogpt –speak în linia de comandă. Cu toate acestea, este necesar să introduceți această comandă de fiecare dată când doriți să interacționați cu AutoGPT prin vorbire.

#4. Generare de imagini

Spre deosebire de modelele AI precum ChatGPT, AutoGPT poate genera imagini deoarece instrumentul folosește DALL-E. Trebuie să oferiți acces API la DALL-E pentru a activa funcția de generare a imaginii pentru agentul dvs. AI.

#5. Optimizare

În timp ce OpenAI a optimizat ChatGPT pentru coerență și naturalețe în producerea textului de tip uman, AutoGPT este optimizat pentru viteză și acuratețe în generarea codului, reducând timpul și erorile și vulnerabilitățile din software.

#6. Aplicații

Puteți utiliza AutoGPT pentru a efectua sarcini precum optimizarea codului, completarea automată a codului și rezumarea codului.

Pe de altă parte, ChatGPT este utilizat pe scară largă pentru a finaliza sarcini precum generarea de text, traducerea limbii și chatbot-uri. Astfel, în timp ce aplicațiile ChatGPT se concentrează pe îmbunătățirea eficienței și comunicării între mașini și oameni, aplicațiile AutoGPT se concentrează pe creșterea acurateței și eficienței procesului de dezvoltare a codului.

Beneficiile AutoGPT

AutoGPT, un instrument care generează rezultate de înaltă calitate cu aport uman minim, oferă mai multe beneficii față de chatbot-urile tradiționale AI, inclusiv:

  • Personalizare perfectă: puteți personaliza cu ușurință AutoGPT în funcție de nevoile dvs. specifice de afaceri sau industriale. Dezvoltatorii pot modifica cu ușurință codul sursă pentru a îmbunătăți funcțiile existente sau pot adăuga altele noi la conținutul produsului relevant și adaptat publicului țintă și nevoilor proiectului.
  • Autonomie: Natura autonomă a AutoGPT este una dintre cele mai unice caracteristici ale sale, care îl face să se distingă de alți roboți AI tradiționali. Deoarece poate identifica solicitările necesare pentru a îndeplini obiectivul pe cont propriu pentru a oferi rezultate de înaltă calitate, face din AutoGPT un instrument AI extrem de fiabil și eficient în timp.
  • Viteză: AutoGPT poate analiza cu ușurință un volum mare de date și poate genera rezultate precise mult mai rapid decât oamenii.
  • Flexibilitate: AutoGPT poate învăța noi abilități și poate îndeplini o gamă largă de sarcini; prin urmare, nu se limitează doar la o anumită sarcină sau domeniu, ceea ce îl face un instrument extrem de versatil.
  • Consecvență: AutoGPT poate menține consecvența în stil, ton și voce în mai multe piese de conținut. Această caracteristică face din AutoGPT un instrument excelent pentru companii și agenții pentru a produce o cantitate mare de conținut în mod regulat.

Cuvinte finale

AutoGPT este un instrument versatil și inovator care revoluționează interacțiunile noastre cu modelele AI. Aduce cazuri de utilizare variate și ne permite să îndeplinim sarcini mult mai rapid, cu o mai bună acuratețe și eficiență.

Acest lucru face din AutoGPT un instrument ideal pentru pasionații de AI și dezvoltatorii de coduri care doresc să genereze coduri precise și rapide. Cu toate acestea, acest AGI este încă mai nou și au trecut câteva luni de la lansare.

Prin urmare, odată cu mai multe dezvoltări în domeniu, este interesant să fim atenți la mai multe potențiale și posibilități AutoGPT în viitor.

Acest articol vă ajută cu procesul de instalare AutoGPT pe computer, astfel încât să puteți utiliza funcțiile sale, cum ar fi autonomie, personalizare, viteză și flexibilitate, pentru a vă îndeplini sarcinile în câteva secunde.

Apoi, vedeți cum să utilizați ChatGPT cu Siri pe iPhone și iPad.