Sebbene i termini cognitive computing e intelligenza artificiale (AI) siano spesso usati in modo intercambiabile, le due tecnologie correlate (ma distinte) non sono la stessa cosa.
Al livello più elementare, i sistemi AI sono progettati per "pensare" e decidere in modo indipendente. Allo stesso tempo, il cognitive computing è utilizzato per simulare processi mentali più simili a quelli umani, al fine di informare il processo decisionale umano, anziché sostituirlo.
Possiamo ad esempio pensare all'AI come a uno strumento che può servire a uno scopo specifico. Al contrario, un computer cognitivo si comporta più come un assistente digitale che aiuta a raggiungere un obiettivo più ampio, informando il processo decisionale complessivo.
Se un'AI è un GPS in grado di fornire il percorso più veloce tra A e B, un computer cognitivo è più simile a una guida turistica. L'AI può fare riferimento alle mappe e ai dati sul traffico esistenti per fornire quello che "ritiene" il percorso migliore.
Tuttavia, un sistema cognitivo lavora con un utente per apprendere le sue preferenze e rispondere a informazioni più dipendenti dal contesto. Potrebbe evidenziare luoghi interessanti lungo il percorso o scegliere un percorso più panoramico quando il tempo è bello e la semplice efficienza non è la priorità assoluta.
In generale, l'AI può essere considerata uno strumento specializzato per la risoluzione dei problemi. I sistemi AI eccellono nell'analisi rapida di grandi quantità di dati per riconoscere i pattern e decidere in base a regole predefinite. I sistemi cognitivi, progettati per pensare più come le persone, si basano sulle funzionalità di AI, ma sono più bravi a comprendere dati complessi e non strutturati. Imparano dalle interazioni e forniscono spiegazioni e consigli.
Il termine generico AI è più comunemente utilizzato per riferirsi a tipi specifici di modelli informatici limitati, come le reti neurali e i modelli linguistici di grandi dimensioni (LLM). Al contrario, è più corretto considerare il cognitive computing come una metodologia ibrida. Combina le scienze cognitive e l'informatica per creare sistemi che aiutano ad aumentare e informare il processo decisionale umano.
I sistemi cognitivi spesso utilizzano tecnologie AI come il machine learning (ML) o il deep learning per migliorare il riconoscimento dei pattern o le capacità di riconoscimento vocale. Inoltre, questi tipi di sistemi sono progettati per elaborare, inserire e rispondere a grandi quantità di dati in tempo reale. Ricavano informazioni da un'ampia gamma di dati o fonti di input potenziali, come spunti visivi, gestuali o uditivi.
Sebbene l'ambito di ogni singolo modello AI possa essere limitato, mettendolo in difficoltà al di fuori dell'intervallo previsto, i sistemi di cognitive computing sono progettati in modo diverso. Sono adatti per affrontare problemi complessi che comportano ambiguità, incertezza o risposte non specifiche.
In altre parole l'AI, così come la conosciamo oggi, ha lo scopo di colmare le lacune, fornendo scorciatoie per attività banali o impegnative. Il cognitive computing è più un tentativo di rafforzare la cognizione umana per prendere decisioni più informate. Il cognitive computing combina l'AI con discipline complementari come l'interazione uomo-computer, il dialogo e le tecniche di generazione narrativa per creare macchine in grado di apprendere, ragionare e comprendere come gli umani. Questo approccio aiuta gli utenti a prendere decisioni migliori.
Sebbene alcuni modelli AI possano essere molto efficienti, anche più delle capacità umane, anche i sistemi AI più avanzati sono progettati solo per eseguire una gamma ristretta di attività. Sebbene i sistemi AI più utilizzati possano sembrare estremamente abili, le istruzioni basate su regole impediscono loro di cogliere la flessibilità e le sfumature della cognizione umana.
Nelle attività che coinvolgono il contesto, come la comprensione del linguaggio naturale o il riconoscimento di oggetti specifici, l'AI non può sostituire o replicare l'intelligenza umana, almeno non ancora.
Il cognitive computing non ha lo scopo di sostituire il processo decisionale umano. Cerca invece di imitare i tipi di sistemi cognitivi responsabili dei processi del pensiero umano per migliorare il processo decisionale degli utenti.
Newsletter di settore
Resta al passo con le tendenze più importanti e interessanti del settore relative ad AI, automazione, dati e oltre con la newsletter Think. Leggi l' Informativa sulla privacy IBM.
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.
Sebbene i singoli sistemi possano presentare innumerevoli differenze specifiche, in generale, i seguenti punti evidenziano alcune delle principali differenze chiave tra AI e cognitive computing.
I sistemi AI sono ottimi per automatizzare le attività ripetitive o difficili.
Il cognitive computing è utilizzato per migliorare e informare il processo decisionale basato sull'uomo.
I sistemi AI sono addestrati su set di dati specifici e sono bravi a gestire i problemi con risposte specifiche che si possono trovare. Ad esempio, un sistema AI potrebbe essere addestrato su un manuale del servizio clienti per fornire risposte basate sulla formazione già esistente per i dipendenti.
I computer cognitivi sono più contestuali, attingono e rispondono a diversi tipi di input. Per questi motivi, i sistemi AI sono migliori nel risolvere i problemi con risposte specifiche, mentre il cognitive computing è più prezioso per affrontare problemi e sfide aperte.
I sistemi AI sono progettati per risolvere i problemi al meglio delle loro capacità. Possono fornire soluzioni rapidamente, tuttavia il loro output può essere limitato, inaccurato o non del tutto affidabile.
I computer cognitivi hanno lo scopo di aiutare gli esseri umani a trovare soluzioni migliori più velocemente. I sistemi cognitivi non sono progettati per fornire risultati definitivi o per completare i compiti in modo indipendente. Pertanto, un sistema cognitivo può aiutare un utente a trovare una soluzione migliore di quella che un sistema AI potrebbe semplicemente fornire subito.
I sistemi AI sono limitati dall'ambito dei dati di addestramento. Per questo motivo, i sistemi AI possono essere realizzati per essere altamente specializzati, tuttavia tale specializzazione va a scapito della flessibilità.
I sistemi cognitivi sono molto più adattabili. Progettati per attingere da una gamma più ampia di input variabili, i computer cognitivi possono rispondere meglio alle situazioni dinamiche.
L'AI è una tecnologia che consente a computer e macchine di dimostrare caratteristiche simili a quelle dell'intelligenza umana. Queste caratteristiche includono l'apprendimento e la conservazione di nuove informazioni, la comprensione, la risoluzione dei problemi, il processo decisionale, la creatività e l'autonomia.
Essendo un campo di studio che risale agli anni '50, l'AI può essere vista come una serie di concetti annidati che si sono evoluti nel tempo. Negli ultimi 70 anni, è passata dai modelli teorici al machine learning, quindi al deep learning e ora all'AI generativa (gen AI).
I recenti progressi tecnologici hanno catapultato l'AI sotto i riflettori globali. Molte interessanti applicazioni di AI, che vanno dall'ottimizzazione della supply chain industriale ai generatori d'arte e ai chatbot di gen AI di livello consumer, hanno catturato l'immaginazione di investitori e appassionati. Sebbene sia difficile sopravvalutare il potenziale impatto dell'AI, nelle sue attuali versioni può ancora avere difficoltà a svolgere determinati compiti.
I sistemi AI necessitano di enormi quantità di dati di addestramento per apprendere informazioni su un argomento specifico. Questi vasti set di dati vengono inviati all'AI, che utilizza il riconoscimento dei modelli per creare connessioni e generare insight.
Quando riceve un problema, un sistema AI fa riferimento a ciò che ha appreso dai dati di addestramento e fornisce la migliore risposta possibile in base alle probabilità. In questo modo, a seconda della qualità dei dati e degli algoritmi di addestramento, un'AI può essere più o meno capace o più o meno limitata.
Sebbene le moderne funzionalità dell'AI possano spesso apparire estese, l'AI è meglio implementata per compiti più ristretti, ovvero modelli specializzati messi a punto per scopi specifici. Anche i sistemi cognitivi sono ottimizzati per scopi specifici, sebbene questi tipi di sistemi possano combinare più tipi di AI per essere flessibili e reattivi.
Alcuni dei vari tipi di AI e modelli adiacenti all'AI o correlati all'AI utilizzati nel calcolo cognitivo includono:
Le tecnologie di cognitive computing vengono talvolta definite un tipo di AI, anche se è più preciso dire che i sistemi cognitivi spesso incorporano vari tipi di AI. Il cognitive computing abbina i sistemi AI per il machine learning ad altre tecnologie di calcolo cognitivo comuni, come diversi tipi di interfacce utente (ad esempio, voce, testo) e robotica.
I sistemi cognitivi migliorano le funzionalità dell'AI inserendo grandi set di dati. Questi set di dati possono essere dati strutturati o dati non strutturati e provenire da diverse fonti.
Questi tipi di sistemi di autoapprendimento utilizzano la data science per elaborare gli input in tempo reale, valutando le informazioni contestuali per aiutare gli utenti a prendere una decisione finale. In questo modo, gli esseri umani possono consentire al sistema cognitivo di gestire il pesante data mining e l'analisi dei dati e di prendere decisioni basate sui dati senza la necessità di padroneggiare da soli la complessa data science.
I casi d'uso reali del cognitive computing includono attività generali come l'analisi del sentiment, la valutazione del rischio e l'ottimizzazione.
Sebbene i parametri esatti di un sistema di cognitive computing non siano strettamente definiti, per essere considerato cognitivo un sistema deve soddisfare determinati criteri. Un sistema di cognitive computing deve essere:
Il cognitive computing funziona aggiungendo diverse soluzioni di AI o AI-adjacent a una rete neurale o profonda di base. Per raggiungere l'adattabilità, l'interattività, la presenza di stato e la comprensione contestuale, i sistemi cognitivi sono costruiti per combinare gli algoritmi di machine learning con varie altre tecnologie, come ad esempio:
Usa framework e strumenti open source per applicare l'AI e il machine learning ai dati aziendali più preziosi sui mainframe IBM zSystems.
IBM fornisce soluzioni per l'infrastruttura AI per accelerare l'impatto su tutta l'azienda con una strategia hybrid by design.
Sblocca il valore dei dati aziendali con IBM Consulting e crea un'organizzazione basata su insight in grado di generare vantaggi aziendali.