Gli LLM attualmente dipendono dalla guida umana e mancano di un ragionamento autonomo, mentre gli agenti autonomi possono operare in modo indipendente, prendendo decisioni in tempo reale e adattandosi a scenari in evoluzione.
Nei recenti mesi, c’è stata una crescita esponenziale nell’ambito della ricerca sugli agenti IA autonomi, soprattutto in relazione agli LLM. Questo ha trasformato il modo in cui usiamo Internet, dalle semplici attività quotidiane alla costruzione stessa degli LLM del futuro.
Mentre gli LLM richiedono tuttora guida umana, gli agenti autonomi agiscono indipendentemente, reagendo in tempo reale e adattandosi a situazioni in continua mutazione. Uno sviluppo intrigante è l’utilizzo di agenti autonomi per potenziare gli LLM, come evidenziato da collaborazioni in conversazioni multi-agente e feedback reciproco.
Recentemente, Microsoft ha lanciato AutoGen, un framework per sviluppare applicazioni LLM con agenti in grado di comunicare tra loro. Anche Google DeepMind e Meta hanno esplorato questi concetti, come discusso nei loro rispettivi studi.
Ecco un elenco degli agenti IA autonomi più recenti:.
AutoGen
AutoGen di Microsoft, ad esempio, sfrutta gli LLM per creare agenti versatili in grado di apprendere, adattarsi e persino codificare. Questa fusione di capacità, unita a funzionalità come la memorizzazione nella cache e l’intervento umano, consente ai sistemi di intelligenza artificiale di evolversi e prosperare. AutoGen semplifica la creazione di applicazioni LLM di nuova generazione, automatizzando e ottimizzando flussi di lavoro complessi. Questo agente AI supporta diversi modelli di conversazione e gli sviluppatori possono personalizzare le interazioni degli agenti. Offre una varietà di sistemi di lavoro per diverse applicazioni e può sostituire gli strumenti di OpenAI per API di inferenza avanzate.
MusicAgent
I ricercatori Microsoft hanno recentemente introdotto MusicAgent , un agente autonomo basato su LLM nel dominio della musica. Si dice che questo agente AI aiuti gli sviluppatori ad analizzare automaticamente le richieste degli utenti e a selezionare gli strumenti appropriati come soluzioni. Il loro nuovo framework integra direttamente numerosi strumenti relativi alla musica provenienti da varie fonti, tra cui Hugging Face, GitHub, ricerca Web, ecc. Oltre a ciò, i ricercatori hanno anche adattato il flusso di lavoro autonomo per consentire una migliore compatibilità nelle attività musicali, consentendo agli utenti di estendere il proprio set di strumenti. Cerca di integrare più funzioni legate alla musica in MusicAgent.
MiniAGI
MiniAGI è un semplice agente autonomo che funziona perfettamente con GPT-3.5-Turbo e GPT-4. Utilizza un suggerimento solido insieme a un kit di strumenti minimo, una catena di pensieri e una memoria a breve termine che incorpora il riepilogo. Inoltre, ha la capacità di monologo interiore e autocritica.
MultiGPT
Multi-GPT è un sistema multi-agente sperimentale con “esperti GPT” che collaborano per svolgere attività. Ogni espertoGPT possiede una memoria individuale a breve e lungo termine e la capacità di comunicare con gli altri. Gli utenti possono assegnare attività e gli expertGPT lavoreranno insieme per completarle. Il sistema offre l’accesso a Internet per la raccolta e la ricerca di informazioni. Gestisce in modo efficiente la memoria a breve e lungo termine. Utilizza istanze GPT-4 per la generazione di testo, fornisce l’accesso a siti Web e piattaforme popolari e include l’archiviazione e il riepilogo dei file utilizzando GPT-3.5. Ciò rende Multi-GPT uno strumento versatile per varie attività ed esigenze di gestione dei dati.
BeeBot
BeeBot è un assistente AI autonomo progettato per semplificare e automatizzare un’ampia gamma di attività pratiche. Con BeeBot, gli utenti possono sperimentare la comodità di selezionare gli strumenti tramite AutoPack, offrendo la flessibilità di acquisire strumenti aggiuntivi man mano che le attività evolvono. Inoltre, l’inclusione della persistenza integrata garantisce che BeeBot possa ricordare e richiamare le informazioni, rendendolo un assistente ancora più affidabile. Può funzionare facilmente con diversi sistemi e servizi grazie alla sua API REST, che segue uno standard comune chiamato e2b. BeeBot ti tiene inoltre aggiornato utilizzando un server websocket per condividere gli aggiornamenti in tempo reale. È adattabile a diversi modi di archiviare i file, ad esempio nella memoria, sul computer o in un database.
BabyAGI
Baby AGI , uno script Python, semplifica la gestione delle attività utilizzando le API OpenAI e Pinecone insieme al framework LangChain. Questo sistema basato sull’intelligenza artificiale eccelle nella creazione, organizzazione, definizione delle priorità ed esecuzione di attività sulla base di obiettivi predefiniti, tutti appresi dalle attività passate. Baby AGI sfrutta le capacità di elaborazione del linguaggio naturale (NLP) di OpenAI per creare nuove attività in linea con gli obiettivi prefissati. Pinecone funge da repository per archiviare i risultati delle attività e recuperare il contesto, mentre il framework LangChain gestisce il processo decisionale.