Cos'è l'agentic AI?

Autori

Cole Stryker

Staff Editor, AI Models

IBM Think

Cos'è l'agentic AI?

L'agentic AI è un sistema di intelligenza artificiale in grado di raggiungere un obiettivo specifico con una supervisione limitata. È costituito da agenti AI, ovvero modelli di machine learning che imitano il processo decisionale umano per risolvere i problemi in tempo reale. In un sistema multiagente, ogni agente esegue un'attività secondaria specifica, necessaria per raggiungere l'obiettivo, e i suoi sforzi sono coordinati tramite l'orchestrazione dell'AI.

A differenza dei modelli AI tradizionali, che operano entro vincoli predefiniti e richiedono l'intervento umano, l'agentic AI dimostra autonomia, comportamento orientato agli obiettivi e adattabilità. Il termine "agentic" si riferisce all'organizzazione di questi modelli, ovvero alla loro capacità di agire in modo indipendente e intenzionale.

L'agentic AI si basa su tecniche di AI generativa (gen AI) utilizzando modelli linguistici di grandi dimensioni (LLM) per funzionare in ambienti dinamici. Mentre i modelli generativi si concentrano sulla creazione di contenuti basati su modelli appresi, l'agentic AI estende questa funzionalità applicando gli output generativi verso obiettivi specifici. Un modello di AI generativa come ChatGPT di OpenAI potrebbe produrre testo, immagini o codice, mentre un sistema di agentic AI può utilizzare i contenuti generati per completare attività complesse in modo autonomo, chiamando strumenti esterni. Gli agenti possono, ad esempio, dirti qual è il momento migliore per scalare l'Everest in base ai tuoi impegni lavorativi e anche prenotarti un volo e un hotel.

Le ultime notizie nel campo della tecnologia, supportate dalle analisi degli esperti

Resta al passo con le tendenze più importanti e interessanti del settore relative ad AI, automazione, dati e altro con la newsletter Think. Leggi l'Informativa sulla privacy IBM.

Grazie per aver effettuato l'iscrizione!

L'abbonamento sarà fornito in lingua inglese. Troverai un link per annullare l'iscrizione in tutte le newsletter. Puoi gestire i tuoi abbonamenti o annullarli qui. Per ulteriori informazioni, consulta l'Informativa sulla privacy IBM.

Quali sono i vantaggi dell'agentic AI?

I sistemi di agentic AI presentano molti vantaggi rispetto ai loro predecessori generativi, che sono limitati dalle informazioni contenute nei set di dati su cui vengono addestrati i modelli.

Autonomo

Il progresso più importante dei sistemi di agentic AI è la loro l'autonomia nell'eseguire attività senza la costante supervisione umana. I sistemi agentic possono perseguire obiettivi a lungo termine, gestire attività di risoluzione di problemi in più fasi e monitorare i progressi nel tempo.

Proattivo

I sistemi agentic offrono la flessibilità degli LLM, che possono generare risposte o azioni basate su una comprensione sfumata e dipendente dal contesto, con le caratteristiche strutturate, deterministiche e affidabili della programmazione tradizionale. Questo approccio consente agli agenti di “pensare” e “agire” in modo più simile a quello umano.

Gli LLM da soli non possono interagire direttamente con strumenti o database esterni, né configurare sistemi per monitorare e raccogliere dati in tempo reale, invece gli agenti possono farlo. Gli agenti possono effettuare ricerche sul web, chiamare le API e interrogare i database, quindi utilizzare queste informazioni per prendere decisioni e intraprendere azioni.

Specializzato

Gli agenti possono specializzarsi in attività specifiche. Alcuni agenti sono semplici ed eseguono una singola attività ripetitiva in modo affidabile. Altri possono usare la percezione e attingere alla memoria per risolvere problemi più complessi. Un'architettura agentica potrebbe consistere in un modello "conduttore" basato su un LLM che sovrintende alle attività e alle decisioni e supervisiona altri agenti più semplici. Tali architetture sono ideali per workflow sequenziali, ma sono vulnerabili ai colli di bottiglia. Altre architetture sono più orizzontali, con agenti che lavorano in armonia da pari a pari in modo decentralizzato, ma questa architettura può essere più lenta di una gerarchia verticale. Applicazioni AI diverse richiedono architetture diverse.

Adattabile

Gli agenti possono imparare dalle proprie esperienze, ricevere feedback e modificare il proprio comportamento. Con i guardrail giusti, i sistemi agentici possono migliorare continuamente. I sistemi multiagente possiedono la scalabilità necessaria per arrivare a gestire iniziative di ampio respiro.

Intuitivo

Poiché i sistemi di agentic AI sono alimentati da LLM, gli utenti possono interagire con essi attraverso prompt in linguaggio naturale. Ciò significa che intere interfacce software (schede, menu a discesa, grafici, cursori, popup e altri elementi dell'interfaccia utente coinvolti nella piattaforma SaaS prescelta) possono essere sostituite da semplici comandi vocali o linguistici. Teoricamente, qualsiasi esperienza utente con il software può ora essere ridotta a "parlare" con un agente in grado di recuperare le informazioni desiderate e di agire in base a tali informazioni. Questo beneficio in termini di produttività non deve essere sopravvalutato, considerando il tempo impiegato dai lavoratori per apprendere e padroneggiare nuove interfacce e strumenti.

Agenti AI

5 tipi di agenti AI: funzioni autonome e applicazioni nel mondo reale

Scopri come l'AI basata sugli obiettivi e sulle utilità si adatta ai workflow e agli ambienti complessi.

Come funziona l'agentic AI

Gli strumenti di agentic AI possono assumere molte forme e framework diversi sono adatti a problemi diversi, tuttavia ecco i passaggi generali che questi sistemi adottano per eseguire le loro operazioni.

Percezione

L'agentic AI inizia raccogliendo dati dal proprio ambiente tramite sensori, API, database o interazioni con gli utenti. Questo passaggio garantisce che il sistema disponga di informazioni aggiornate da analizzare e su cui agire.

Ragionamento

Una volta raccolti i dati, l'AI li elabora per estrarre insight significativi. Utilizzando l'elaborazione del linguaggio naturale (NLP), la computer vision o altre funzionalità AI, interpreta le domande degli utenti, rileva i pattern e comprende il contesto più ampio. Questa capacità aiuta l'AI a determinare quali azioni intraprendere in base alla situazione.

Definizione degli obiettivi

L'AI definisce obiettivi basati su traguardi predefiniti o sugli input degli utenti. Successivamente sviluppa una strategia per raggiungere questi obiettivi, spesso utilizzando decision treesapprendimento per rinforzo o altri algoritmi di pianificazione.

Processo decisionale

L'AI valuta più azioni possibili e sceglie quella ottimale in base a fattori quali efficienza, precisione e risultati previsti. Potrebbe utilizzare modelli probabilistici, funzioni di utilità o ragionamenti basati sul machine learning per determinare la migliore linea d'azione.

Esecuzione

Dopo avere selezionato un'azione, l'AI la esegue, interagendo con sistemi esterni (API, dati, robot) o fornendo risposte agli utenti.

Apprendimento e adattamento

Dopo avere eseguito un'azione, l'AI valuta il risultato, raccogliendo feedback per migliorare le decisioni future. Attraverso l'apprendimento per rinforzo o l'apprendimento auto-supervisionato, l'AI affina le sue strategie nel tempo, diventando più efficace nella gestione di attività simili in futuro.

Orchestrazione

L'orchestrazione dell'AI consiste nel coordinamento e nella gestione di sistemi ed agenti. Le piattaforme di orchestrazione automatizzano i workflow AI, tengono traccia dei progressi verso il completamento delle attività, gestiscono l'utilizzo delle risorse, monitorano il flusso di dati e la memoria e gestiscono gli eventi di errore. Con la giusta architettura, decine, centinaia o persino migliaia di agenti potrebbero teoricamente lavorare insieme in modo armonioso e produttivo.

Esempi di agentic AI

Le soluzioni di agentic AI possono essere implementate pressoché in qualsiasi caso d'uso dell'AI, in qualsiasi ecosistema del mondo reale. Gli agenti possono integrarsi all'interno di workflow complessi per eseguire i processi aziendali in modo autonomo.

  • Un bot basato su AI può analizzare in tempo reale i prezzi delle azioni e gli indicatori economici per eseguire analytics predittiva e transazioni.

  • Nei veicoli autonomi, le fonti di dati in tempo reale, come il GPS e i dati dei sensori, possono migliorare la navigazione e la sicurezza.

  • Nel settore sanitario, gli agenti possono monitorare i dati dei pazienti, modificare le raccomandazioni terapeutiche in base ai risultati degli ultimi esami e fornire un feedback in tempo reale ai medici tramite chatbot.

  • Nella cybersecurity, gli agenti possono monitorare continuamente il traffico di rete, i log di sistema e il comportamento degli utenti per individuare anomalie che potrebbero indicare vulnerabilità a malware, attacchi di phishing o tentativi di accesso non autorizzati.

  • L'AI può semplificare la gestione della supply chain attraverso l'automazione e l'ottimizzazione dei processi, l'immissione autonoma degli ordini ai fornitori o l'adeguamento dei programmi di produzione per mantenere livelli di inventario ottimali.

Sfide dei sistemi di agentic AI

I sistemi di agentic AI offrono un potenziale enorme alle aziende. La loro autonomia è il loro principale beneficio, tuttavia questa natura autonoma potrebbe portare a gravi conseguenze se i sistemi andassero "fuori dai binari". Parliamo dei soliti rischi dell'AI, che tuttavia possono essere peggiori nei sistemi di agentic AI.

Molti sistemi di agentic AI utilizzano l'apprendimento per rinforzo, che prevede la massimizzazione di una funzione di ricompensa. Se il sistema di ricompensa è mal progettato, l’AI potrebbe utilizzare delle scappatoie per ottenere “punteggi elevati” in modi indesiderati.

Consideriamo alcuni esempi:

  • Un agente incaricato di massimizzare il coinvolgimento sui social media, dando priorità ai contenuti sensazionali o fuorvianti e diffondendo inavvertitamente della disinformazione.

  • Un robot per magazzini, ottimizzato per la velocità, che danneggia i prodotti per spostarli più velocemente.

  • Un sistema di AI di trading finanziario destinata a massimizzare i profitti che si impegna in pratiche di trading rischiose o non etiche, innescando l'instabilità del mercato.

  • Un sistema di AI per la moderazione dei contenuti, progettato per ridurre i discorsi dannosi, censura eccessivamente discussioni legittime.

Alcuni sistemi di agentic AI possono auto-potenziarsi, intensificando i comportamenti in una direzione indesiderata. Questo problema si verifica quando l'AI si ottimizza in modo troppo aggressivo per una particolare metrica, senza salvaguardie. Poiché i sistemi di agentic AI sono spesso composti da più agenti autonomi che lavorano insieme, ci sono molte opportunità di fallimento. Ingorghi, colli di bottiglia, conflitti di risorse: tutti questi errori hanno il potenziale per diffondersi a cascata. È importante che i modelli abbiano obiettivi chiaramente definiti e che possano essere misurati, con cicli di feedback che consentano ai modelli di avvicinarsi sempre di più alle intenzioni dell'organizzazione nel tempo.

Soluzioni correlate
Sviluppo di agenti AI IBM 

Consenti agli sviluppatori di creare, distribuire e monitorare agenti AI con lo studio IBM watsonx.ai.

Esplora watsonx.ai
Agenti e assistenti AI di IBM

Migliora la produttività con uno dei set di funzionalità più completi del settore che aiuta le aziende a creare, personalizzare e gestire agenti e assistenti AI. 

Scopri gli agenti AI
IBM Granite

Ottieni un risparmio sui costi di oltre il 90% con i modelli più piccoli e aperti di Granite, progettati per l'efficienza degli sviluppatori. Questi modelli pensati per le imprese offrono prestazioni eccellenti rispetto ai benchmark di sicurezza e in un'ampia gamma di attività aziendali, dalla cybersecurity alla RAG.

Esplora Granite
Prossimi passi

Automatizza i tuoi workflow complessi e migliora la produttività con uno dei set di funzionalità più completi del settore che aiuta le aziende a creare, personalizzare e gestire agenti e assistenti AI. 

Esplora lo sviluppo di agenti watsonx.ai Scopri watsonx Orchestrate