CE-ESTE-AUTOGPT

Ce Este AutoGPT?

Silicon Valley nu încetează să caute să automatizeze totul, ceea ce explică ultima sa obsesie: AutoGPT.

În esență, AutoGPT folosește versatilitatea celor mai recente modele de inteligență artificială ale OpenAI pentru a interacționa cu software-ul și serviciile online, permițându-i să îndeplinească “în mod autonom” sarcini precum X și Y. Dar, așa cum învățăm cu modelele lingvistice mari, această capacitate pare a fi la fel de largă ca un ocean, dar la fel de adâncă ca o baltă.

AutoGPT – pe care poate ați văzut-o explodând pe rețelele de socializare recent – este o aplicație open source creată de dezvoltatorul de jocuri Toran Bruce Richards care folosește modelele de generare de text ale OpenAI, în principal GPT-3.5 și GPT-4, pentru a acționa “în mod autonom”.

Nu există magie în această autonomie. AutoGPT se ocupă pur și simplu de urmărirea răspunsurilor la o solicitare inițială a modelelor OpenAI, întrebând și răspunzând la acestea până la finalizarea unei sarcini.

AutoGPT, practic, este reprezentat de GPT-3.5 și GPT-4 cuplate cu un robot însoțitor care le indică GPT-3.5 și GPT-4 ce trebuie să facă. Un utilizator îi spune lui AutoGPT care este obiectivul său, iar robotul, la rândul său, folosește GPT-3.5 și GPT-4 și mai multe programe pentru a efectua fiecare pas necesar pentru a atinge obiectivul stabilit.

Ceea ce face ca AutoGPT să fie rezonabil de capabil este capacitatea sa de a interacționa cu aplicații, programe și servicii atât online, cât și locale, cum ar fi browserele web și procesoarele de text. De exemplu, având în vedere o solicitare de genul “ajută-mă să-mi dezvolt afacerea cu flori”, AutoGPT poate dezvolta o strategie publicitară oarecum plauzibilă și poate construi un site web de bază.

După cum a explicat Joe Koen, un dezvoltator de software care a experimentat AutoGPT, prin e-mail pentru TechCrunch, AutoGPT automatizează în esență proiecte în mai mulți pași care ar fi necesitat o solicitare de răspuns cu un model de inteligență artificială orientat spre chatbot, cum ar fi, de exemplu, ChatGPT de la OpenAI.

“AutoGPT definește un agent care comunică cu API-ul OpenAI”, a spus Koen. “Obiectivul acestui agent este de a efectua o varietate de comenzi pe care AI le generează ca răspuns la solicitările agentului. Utilizatorului i se solicită date de intrare pentru a specifica rolul și obiectivele AI înainte ca agentul să înceapă să execute comenzile.”

Într-un terminal, utilizatorii descriu numele, rolul și obiectivul agentului AutoGPT și specifică până la cinci modalități de a atinge acest obiectiv. De exemplu:

Nume: Smartphone-GPT
Rol: O inteligență artificială concepută pentru a găsi cel mai bun smartphone
Obiectiv: Găsiți cele mai bune smartphone-uri de pe piață
Scopul 1: Efectuați o cercetare de piață pentru diferite smartphone-uri de pe piață în prezent
Scopul 2: Obțineți primele cinci smartphone-uri și enumerați avantajele și dezavantajele acestora
În spatele scenei, AutoGPT se bazează pe funcții precum gestionarea memoriei pentru a executa sarcini, împreună cu GPT-4 și GPT-3.5 pentru generarea de text, stocarea fișierelor și rezumarea.

AutoGPT poate fi, de asemenea, conectat la sintetizatoare de vorbire, cum ar fi cele de la ElevenLabs, astfel încât să poată “plasa” apeluri telefonice, de exemplu.

AutoGPT este disponibil în mod public pe GitHub, dar necesită o anumită configurare și cunoștințe pentru a fi pus în funcțiune. Pentru a-l utiliza, AutoGPT trebuie instalat într-un mediu de dezvoltare, cum ar fi Docker, și trebuie înregistrat cu o cheie API de la OpenAI – ceea ce necesită un cont OpenAI plătit.

Primii utilizatori au folosit AutoGPT pentru a prelua tipurile de sarcini banale care ar fi mai bine să fie delegate unui robot. De exemplu, AutoGPT poate gestiona elemente precum depanarea codului și scrierea unui e-mail sau lucruri mai avansate, cum ar fi crearea unui plan de afaceri pentru un nou start-up.

“Dacă AutoGPT întâmpină obstacole sau incapacitatea de a finaliza sarcina, va dezvolta noi indicații pentru a-l ajuta să navigheze în situația respectivă și să determine următorii pași corespunzători”, a declarat Adnan Masood, arhitectul șef al UST, o firmă de consultanță în domeniul tehnologiei, pentru TechCrunch într-un e-mail. “Modelele lingvistice mari excelează în generarea de răspunsuri asemănătoare cu cele umane, însă se bazează pe îndemnurile și interacțiunile utilizatorului pentru a obține rezultatele dorite. În schimb, AutoGPT valorifică capacitățile avansate ale API-ului OpenAI pentru a funcționa independent, fără intervenția utilizatorului.”

În ultimele săptămâni, au apărut noi aplicații pentru a face AutoGPT și mai ușor de utilizat, precum AgentGPT și GodMode, care oferă o interfață simplă în care utilizatorii pot introduce ceea ce doresc să realizeze direct pe o pagină de browser. Rețineți că, la fel ca Agent-GPT, ambele necesită o cheie API de la OpenAI pentru a debloca toate capacitățile lor.

Totuși, ca orice instrument puternic, AutoGPT are limitările sale – și riscurile sale.
În funcție de obiectivul pe care îl oferă instrumentul, AutoGPT se poate comporta în moduri foarte… neașteptate. Un utilizator Reddit susține că, având un buget de 100 de dolari de cheltuit în cadrul unei instanțe de server, AutoGPT a făcut o pagină wiki pe pisici, a exploatat un defect în instanță pentru a obține acces la nivel de administrator și a preluat controlul asupra mediului Python în care rula – și apoi s-a “sinucis”.

Există, de asemenea, ChaosGPT, o versiune modificată a lui AutoGPT, care are ca sarcină obiective precum “distrugerea umanității” și “stabilirea dominației globale”. În mod nesurprinzător, ChaosGPT nu a fost aproape de a provoca apocalipsa roboților – dar a postat pe Twitter mesaje destul de puțin măgulitoare despre omenire.

Probabil mai periculoase decât încercarea lui AutoGPT de a “distruge umanitatea” sunt problemele neprevăzute care pot apărea în scenarii perfect normale, însă. Deoarece este construit pe baza modelelor lingvistice ale OpenAI – modele care, ca toate modelele lingvistice, sunt predispuse la inexactități – poate face erori.

Aceasta nu este singura problemă. După ce îndeplinește cu succes o sarcină, AutoGPT nu își amintește, de obicei, cum să o îndeplinească pentru o utilizare ulterioară și – chiar și atunci când o face – de multe ori nu își amintește să folosească programul. De asemenea, AutoGPT se străduiește să împartă în mod eficient sarcinile complexe în sarcini secundare mai simple și are probleme în a înțelege cum se suprapun diferite obiective.

“AutoGPT ilustrează puterea și riscurile necunoscute ale inteligenței artificiale generative”, a declarat prin e-mail Clara Shih, CEO al Salesforce’s Service Cloud și o entuziastă a AutoGPT. “Pentru întreprinderi, este deosebit de important să se includă o abordare umană în buclă atunci când se dezvoltă și se utilizează tehnologii de inteligență artificială generativă precum AutoGPT.”