Titlul original: Pippillions
Autorul original: JW (Pace și liniște)
Text original compilat de: TechFlow
În domeniul criptomonedelor, mai ales în acele noi domenii fierbinți, am observat un fenomen comun: mulți devin prea concentrați după ce găsesc un „proiect bun” și îl văd ridicându-se rapid, ignorând alte posibilități. Deși acest lucru poate aduce profit pe termen scurt, dacă mediul extern se schimbă și nu se ajustează la timp, pot apărea probleme.
Cred că a crede că un lider actual dintr-un domeniu nou de doar 4 luni poate menține un avantaj pe termen lung este o idee naivă, mai ales în contextul în care dezvoltatori și tehnologii mai bune apar constant.
Cadrul Pippin
Pippin este un cadru pentru agenți AI dezvoltat de @yoheinakajima, destinat să ajute dezvoltatorii și creatorii să utilizeze tehnologiile avansate de AI într-un mod modular. Prin Pippin, utilizatorii pot construi asistenți digitali capabili să finalizeze sarcini în mod autonom, să genereze noi planuri și să colaboreze fără probleme cu instrumente externe. Fiind un proiect open-source, Pippin va fi deschis utilizării globale în următoarele săptămâni.
Următoarele sunt un rezumat al modului de utilizare al acestui cadru, a principiilor de design și a spiritului experimental:
· Rădăcini filozofice: Cadrul este inspirat de naturalismul Pippinian, considerând AI-ul ca parte a unui sistem digital mai larg. Acesta conduce dezvoltarea AI-ului prin memorie, constrângeri și un sens al obiectivelor în continuă evoluție. Promovăm o filosofie de design delicată: lăsăm AI-ul să descopere „mici minuni” în viață și să învețe și să crească continuu prin succes și eșec.
· Utilizarea procesului: Atunci când folosești cadrul, trebuie mai întâi să definești un rol, inclusiv personalitatea, obiectivele și constrângerile sale. Apoi, conectezi rolul la diverse instrumente sau aplicații, aceste instrumente fiind denumite „abilități”. Ciclu central al cadrului va monitoriza starea de memorie a rolului, va decide ce activități trebuie să fie executate și poate genera activități complet noi pe baza experiențelor de succes sau a provocărilor întâmpinate de AI.
· Memorie și urmărirea stării: Cadrul include un sistem de memorie care poate înregistra rezultatele fiecărei activități și ajusta dinamic variabilele de stare (cum ar fi energia sau emoțiile). Aceasta înseamnă că deciziile viitoare ale AI nu sunt determinate doar de constrângeri, ci vor fi influențate și de „experiențele anterioare”, la fel ca un agent capabil să învețe și să se adapteze treptat.
· Activități dinamice: Cadrul suportă AI-ul să își extindă dinamic noi abilități, de la simple tweet-uri sau generarea de imagini, la implementări complexe de cod avansat. Deoarece abilitățile sunt modulare, dezvoltatorii pot adăuga cu ușurință sau dezactiva abilități specifice, permițând AI-ului să se concentreze pe anumite sarcini sau să își extindă gama de abilități atunci când apar noi oportunități.
· Natură experimentală: Acesta este un proiect în continuă optimizare, pe măsură ce dezvoltatorii explorează constant metode eficiente, cadrul fiind îmbunătățit continuu. Deși cadrul include unele condiții implicite de constrângere și jurnale de memorie pentru a ghida comportamentul AI, dezvoltatorii pot adăuga mecanisme de protecție proprii sau funcționalități extinse, pentru a modela responsabil comportamentele AI.
· Aplicații potențiale: Domeniul de aplicare al acestui cadru este extrem de larg, putând fi utilizat nu doar pentru publicarea de conținut sau executarea sarcinilor, ci și pentru dezvoltarea de sisteme de învățare interactive, asistenți de marketing alimentați de AI, chiar și roboți DevOps capabili de dezvoltare de cod. Aceste aplicații au personalități în continuă evoluție, bazate pe capacitatea de reflecție autonomă și pe principiile de utilizare responsabilă, oferind soluții inovatoare în diverse domenii.
Conceptul și metodele cheie
Prin integrarea perspectivei filozofice cu tehnologică, cadrul oferă dezvoltatorilor următoarele funcționalități cheie:
· Definirea rolului: Poți defini un rol pentru AI, cum ar fi un protector înțelept sau un unicorn plin de fantezie, și să stabilești obiectivele și constrângerile sale. AI va face referire la aceste setări de rol, consultându-se cu obiectivele și limitările sale personalizate, pentru a decide „ce să facă” și „cum să facă”.
· Conectarea instrumentelor (abilități): Cadrul susține conectarea AI-ului la instrumente externe, cum ar fi blockchain, Slack sau API-uri personalizate. Fiecare instrument există ca un modul de „abilitate” și suportă un control flexibil al comutării, asigurându-se că AI utilizează doar instrumentele pe care le-ai autorizat, menținând controlul și concentrarea asupra sarcinilor.
· Generarea de activități: AI poate genera dinamic noi coduri Python pentru a defini mai multe activități prin activități avansate. Această metodă se bazează pe mecanismul de ciclu iterativ al BabyAGI, dar combină caracteristicile personalizate ale AI și jurnalele de memorie, făcând activitățile generate mai potrivite pentru setările rolului și nevoile reale.
· Evoluția memoriei: Cadrul include un sistem de memorie care va înregistra rezultatele fiecărei activități și va combina notițele pe termen scurt cu baza de date pe termen lung. AI poate reflecta asupra acestor memorii, optimizându-și treptat comportamentul - nu doar că poate reține ce metode sunt mai eficiente, dar poate învăța blând din greșeli, oferind referințe pentru deciziile viitoare.
Acum te-ai putea întreba: „JW, ce face ca acesta să fie diferit de alte cadre existente? De ce este Pippin atât de special?”
Permite-mi să-ți prezint contextul său.
BabyAGI (baza Pippin)
BabyAGI este primul proiect de agent AI open-source dezvoltat de @yoheinakajima. Până în prezent, a obținut 20.000 de stele pe GitHub și a fost citat în peste 70 de lucrări academice. Este unul dintre cele mai influente cadre de agenți de până acum, poziția sa rămânând neschimbată.
De fapt, mulți consideră că BabyAGI a declanșat valul de competiție în domeniul agenților AI.
Imaginea originală este de la @JW100x, compilată de TechFlow.
Pe scurt, BabyAGI este un punct de reper important în industria agenților AI, iar Pippin este o extensie ulterioară a BabyAGI. Acesta transformă BabyAGI într-un cadru modular pentru agenți și va fi disponibil ca proiect open-source pentru utilizare globală în viitor. Pippin are potențialul de a deveni cel mai de vârf cadru de agenți din lume, dar în prezent este rar menționat (acesta fiind un semn de „orizont îngust”).
Întrebări și răspunsuri cu Yohei
Recent, am avut câteva discuții interesante cu @yoheinakajima. El mi-a permis să împărtășesc câteva dintre întrebările și răspunsurile sale:
Yohei: „În ultimii doi ani, am explorat o idee, aceea de a dezvolta un AI capabil să înceapă o afacere de unul singur. Deși nu sunt sigur că modelele actuale de AI sunt suficient de avansate pentru a susține acest obiectiv, odată ce sunt sigur că poate realiza acest lucru, voi depune toate eforturile pentru a construi un imperiu comercial.”
JW: "Va juca cadrul Pippin un rol în astfel de proiecte?"
Yohei: ":). Cred că cadrul actual poate fi aplicat în orice domeniu, depinde complet de creativitatea dezvoltatorului."
Potențialul cadrului Pippin este nelimitat. Pe măsură ce tehnologia agenților AI progresează, s-ar putea să vedem că acesta nu numai că va străluci în domeniul criptomonedelor, dar ar putea juca un rol important în diverse industrii la nivel global, promovând transformarea industrială.
Problemele cadrelor existente
În conversațiile cu câțiva dezvoltatori AI, am aflat că cadrele existente (în special TypeScript) au multe dificultăți în dezvoltarea reală.
Un dezvoltator care colaborează strâns cu Eliza (ai16z) a menționat: „Sincer, deși ElizaOS a achiziționat toți concurenții, urăsc foarte mult că este dezvoltat pe baza TypeScript. Acest sistem este plin de funcționalități greoaie și o mulțime de erori, iar ei tot timpul grăbesc să lanseze prea multe funcții noi înainte de a rezolva problemele.”
Datorită acestor întrebări, piața are o nevoie urgentă de cadre mai eficiente și mai ușor de utilizat, iar acesta este avantajul cadrului Pippin. Prin codul sursă open-source al BabyAGI, putem deja să ne facem o idee despre potențialul viitor al cadrului Pippin.
De fapt: „BabyAGI a fost lansat în momentul publicării ChatGPT-4, fiind primul cadru de agenți, putând fi considerat originea tehnologiei agenților. Creatorii BabyAGI sunt cu siguranță cu mult înainte de AI16z. Cred că dezvoltarea ElizaOS este mai degrabă o migrare completă a cadrului și este aproape sigur că va depăși cu totul AI16z. Compania noastră a folosit BabyAGI intern înainte de a utiliza ElizaOS.”
„În acest caz, această afirmație este într-adevăr valabilă, deoarece inspirația pentru ElizaOS provine complet din BabyAGI. Aici, „inspirația” poate fi înțeleasă aproape ca și cum BabyAGI a pus baza tehnologiei RAG (Retrieval-Augmented Generation, Generare Augmentată prin Recuperare).
Multe dintre cadrele existente nu doar că sunt inferioare BabyAGI (Pippin), dar sunt chiar inspirate de BabyAGI. Deși ai16z are o valoare unică în anumite privințe, evaluarea sa este mult mai mare decât cea a Pippin, ceea ce este evident nerezonabil.
„Avantajul de a fi primul” este într-adevăr un factor important, dar atunci când apar tehnologii mai puternice, trebuie să ne reevaluăm prejudecățile, altfel riscăm să ratăm oportunități reale.
Nu-l ignora pe Yohei
Yohei este denumit „Părintele AI”, având o experiență vastă în domeniul AI și fiind un pionier constant în acest domeniu. El administrează în prezent un fond de capital de risc și utilizează tehnologiile dezvoltate de el pentru a ghida investițiile. În prezent, sarcina sa principală este cadrul Pippin. El speră să dezvolte un model de afaceri care să funcționeze independent și să fie profitabil, iar el dispune de capacitatea tehnică necesară pentru a atinge acest obiectiv.
P.S.: Yohei a primit chiar și atenția lui Jeff Bezos, ceea ce este suficient pentru a dovedi influența sa.
Linkul original