Autore: JW (pace e tranquillità)

Compilato da Deep Tide TechFlow

Nel campo delle criptovalute, specialmente in quegli ambiti emergenti in rapida crescita, ho notato un fenomeno comune: molte persone, dopo aver trovato un "buon progetto" e averne visto una rapida ascesa, tendono a diventare eccessivamente concentrate, trascurando altre possibilità. Anche se ciò può portare a guadagni a breve termine, quando l'ambiente esterno cambia, se non si riesce ad adattarsi in tempo, potrebbero sorgere problemi.

Credo che pensare che un leader attuale in un campo emergente esistente da soli 4 mesi possa mantenere la propria posizione di leadership a lungo termine sia un'idea troppo ingenua, specialmente con lo sviluppo continuo di sviluppatori e tecnologie superiori.

Framework Pippin

Pippin è un framework di agenti AI sviluppato da @yoheinakajima, progettato per aiutare sviluppatori e creatori a utilizzare la tecnologia AI avanzata in modo modulare. Con Pippin, gli utenti possono costruire assistenti digitali in grado di completare autonomamente compiti, generare nuovi piani e collaborare senza soluzione di continuità con strumenti esterni. Essendo un progetto open source, Pippin sarà accessibile a livello globale nelle prossime settimane.

Ecco un riepilogo del modo in cui il framework viene utilizzato, della sua filosofia di design e dello spirito sperimentale:

  • Radici filosofiche: questo framework è ispirato al naturalismo pippiniano, considerando l'AI come parte di un ecosistema digitale più ampio. Guida lo sviluppo dell'AI attraverso memoria, vincoli e un senso di obiettivi in continua evoluzione. Promuoviamo un'idea di design sottile: consentire all'AI di scoprire autonomamente le "piccole meraviglie" della vita e imparare e crescere continuamente attraverso successi e fallimenti.

  • Processo d'uso: quando si utilizza il framework, è necessario prima definire un ruolo, comprese la sua personalità, obiettivi e vincoli. Poi, il ruolo viene connesso a vari strumenti o applicazioni, noti come "abilità". Il ciclo principale del framework monitora lo stato della memoria del ruolo, decide quali attività devono essere eseguite e può persino generare nuove attività basate sulle esperienze di successo o sulle sfide affrontate dall'AI.

  • Memoria e tracciamento dello stato: il framework ha un sistema di memoria integrato che registra i risultati di ogni attività e regola dinamicamente le variabili di stato (come energia o emozioni). Questo significa che le future decisioni dell'AI non sono solo influenzate dai vincoli, ma anche dalle "esperienze passate", come un agente in grado di apprendere e adattarsi progressivamente.

  • Attività dinamiche: questo framework supporta l'AI nell'espandere dinamicamente nuove capacità, da semplici tweet o generazione di immagini a complessi deployment di codice avanzato. Poiché le abilità sono modulari, gli sviluppatori possono facilmente aggiungere o disabilitare abilità specifiche, consentendo all'AI di concentrarsi su determinati compiti o espandere la gamma di abilità quando ci sono nuove opportunità.

  • Natura sperimentale: questo è un progetto in continua ottimizzazione; man mano che gli sviluppatori esplorano metodi efficaci, il framework viene continuamente perfezionato. Sebbene il framework abbia alcune condizioni di vincolo predefinite e un registro della memoria per guidare il comportamento dell'AI, gli sviluppatori possono aggiungere i propri meccanismi di protezione o funzionalità di espansione secondo necessità, per modellare responsabilmente i modelli di comportamento dell'AI.

  • Applicazioni potenziali: il framework ha un'ampia gamma di applicazioni; oltre a pubblicare contenuti o eseguire compiti, può essere utilizzato per sviluppare sistemi didattici interattivi, assistenti di marketing guidati dall'AI, e persino robot DevOps con capacità di sviluppo di codice. Queste applicazioni hanno personalità in continua evoluzione, basate sulla capacità di riflessione autonoma e sui principi di design per un uso responsabile, fornendo soluzioni innovative in vari campi.

Concetti e metodi chiave

Fusione di prospettive filosofiche e tecniche, il framework offre agli sviluppatori le seguenti funzionalità chiave:

  • Definizione del ruolo: puoi definire un ruolo per l'AI, come un saggio guardiano o un unicorno ricco di fantasia, e impostare i suoi obiettivi e vincoli. L'AI farà riferimento a questi parametri mentre esegue compiti, decidendo "cosa fare" e "come farlo".

  • Connessione degli strumenti (abilità): il framework supporta la connessione dell'AI a strumenti esterni, come blockchain, Slack o API personalizzate. Ogni strumento esiste come modulo "abilità" e supporta il controllo flessibile dell'accensione e dello spegnimento, garantendo che l'AI utilizzi solo gli strumenti che hai autorizzato, mantenendo il compito controllabile e focalizzato.

  • Generazione di attività: l'AI può generare dinamicamente nuovo codice Python attraverso attività avanzate per definire ulteriori attività. Questo approccio si basa sul meccanismo di ciclo iterativo di BabyAGI, ma combina le caratteristiche personalizzate dell'AI e il registro della memoria, rendendo le attività generate più aderenti alle impostazioni del ruolo e alle esigenze reali.

  • Evoluzione della memoria: il framework ha un sistema di memoria integrato che registra i risultati di ogni attività e combina note a breve termine con un database a lungo termine. L'AI può riflettere su queste memorie, ottimizzando progressivamente il proprio comportamento; non solo può ricordare quali metodi sono più efficaci, ma può anche apprendere dolcemente dagli errori, fornendo riferimenti per decisioni future.

Ora potresti chiederti: "JW, che differenza c'è con gli altri framework esistenti? Perché Pippin è così speciale?"

Lasciami presentarti il suo contesto.

BabyAGI (fondamenta di Pippin)

BabyAGI è il primo progetto di intelligenza artificiale open source di @yoheinakajima. Fino ad ora, ha ottenuto 20.000 stelle su GitHub ed è stato citato in oltre 70 articoli accademici. È uno dei framework di agenti più influenti al momento, la cui posizione rimane indiscussa.

In effetti, molte persone ritengono che sia stato BabyAGI a innescare la corsa alla competizione nel campo degli agenti AI.

L'immagine originale è di @JW100x, compilata da Deep Tide TechFlow.

In breve, BabyAGI è un importante traguardo nel settore degli agenti AI, mentre Pippin rappresenta un ulteriore sviluppo di BabyAGI. Trasforma BabyAGI in un framework di agenti modulare e sarà accessibile come progetto open source a livello globale in futuro. Pippin ha il potenziale per diventare il framework di agenti di punta al mondo, ma attualmente è poco menzionato (il che è una chiara manifestazione di "visione ristretta").

Domande e risposte con Yohei

Recentemente, ho avuto alcune conversazioni interessanti con @yoheinakajima. Mi ha permesso di condividere alcune delle sue domande e risposte:

Yohei: "Negli ultimi due anni, ho esplorato un'idea, quella di sviluppare un'AI in grado di avviare autonomamente un'attività. Anche se non sono sicuro che gli attuali modelli di AI siano abbastanza avanzati per supportare questo obiettivo, non appena sarò certo che sia possibile, mi impegnerò a costruire un impero commerciale."

JW: "Il framework Pippin avrà un ruolo in progetti del genere?"

Yohei: ":). Credo che l'attuale framework possa essere applicato a qualsiasi campo, dipende completamente dalla creatività degli sviluppatori."

Il potenziale del framework Pippin è illimitato. Con i continui progressi della tecnologia degli agenti AI, potremmo vedere che non solo emergerà nel campo delle criptovalute, ma potrebbe anche assumere un ruolo importante in vari settori a livello globale, guidando la trasformazione industriale.

Problemi con i framework esistenti

Nelle conversazioni con alcuni sviluppatori AI, ho scoperto che i framework esistenti (in particolare TypeScript) presentano molte sfide nella pratica dello sviluppo.

Uno sviluppatore che ha lavorato a stretto contatto con Eliza (ai16z) ha detto: "A dire il vero, sebbene ElizaOS abbia acquisito tutti i concorrenti, odio davvero il fatto che sia stato sviluppato in TypeScript. Questo sistema è pieno di funzionalità ingombranti e numerosi bug, e sono sempre ansiosi di lanciare troppe nuove funzionalità prima di risolvere i problemi."

Proprio a causa di questi problemi, il mercato ha un urgente bisogno di framework più efficienti e facili da usare, ed è qui che risiede il vantaggio del framework Pippin. Attraverso il codice open source di BabyAGI, abbiamo già un'idea del potenziale futuro del framework Pippin.

In effetti: "BabyAGI è stato lanciato al momento del rilascio di ChatGPT-4; è stato il primo framework di agenti e può essere considerato l'origine della tecnologia degli agenti. I creatori di BabyAGI sono senza dubbio molto avanti rispetto a AI16z. Credo che lo sviluppo di ElizaOS sia più simile a un completo porting del framework e sarà quasi certamente superiore a AI16z. La nostra azienda aveva già utilizzato BabyAGI internamente prima di passare a ElizaOS."

"In questo caso, questa affermazione è vera, poiché ElizaOS è completamente ispirato a BabyAGI. Qui "ispirazione" può essere quasi interpretato come il fatto che BabyAGI ha effettivamente posto le basi per la tecnologia RAG (Generazione Aumentata da Recupero)."

Molti dei framework esistenti non solo sono inferiori a BabyAGI (Pippin), ma sono stati sviluppati ispirandosi a BabyAGI. Anche se ai16z ha un valore unico in alcune aree, la sua valutazione è molto superiore a quella di Pippin, il che è chiaramente irragionevole.

"Il vantaggio del primo arrivato" è senza dubbio un fattore importante, ma quando emergono tecnologie più potenti, dobbiamo rivedere i nostri pregiudizi, altrimenti potremmo perdere vere opportunità.

Non sottovalutare Yohei

Yohei è conosciuto come il "padrino dell'AI"; ha una vasta esperienza nel campo dell'AI ed è sempre stato un pioniere in questo settore. Attualmente gestisce un fondo di venture capital e utilizza la tecnologia che ha sviluppato per guidare gli investimenti. Attualmente, il suo compito principale è il framework Pippin. Vuole costruire un modello commerciale che possa operare autonomamente e generare profitto in base al framework Pippin, e ha effettivamente le competenze tecniche per raggiungere questo obiettivo.

P.S.: Yohei ha persino attirato l'attenzione di Jeff Bezos, il che è sufficiente a dimostrare la sua influenza.