IBM Watson offre opportunità di intelligenza artificiale ai fornitori di software con librerie incorporabili 

Dieci anni fa, IBM Watson era il nome di un grande sistema informatico che ha fatto notizia in tutto il mondo per la sua capacità di competere nel game show di Jeopardy.

IBM Watson nel 2022 è una cosa molto diversa e non è più un singolo sistema o anche un singolo servizio, ma è piuttosto il marchio del prodotto per un insieme crescente di funzionalità di intelligenza artificiale (AI) IBM. Tali funzionalità includono l’elaborazione del linguaggio naturale (NLP), la funzionalità di sintesi vocale e sintesi vocale. 


Negli ultimi anni, IBM ha costantemente ampliato il suo portafoglio di servizi di intelligenza artificiale che funzionano come servizio sia sul cloud IBM che su piattaforme cloud pubbliche di Google, Microsoft e Amazon. I servizi di intelligenza artificiale basati su IBM Watson sono accessibili anche tramite un’interfaccia di programmazione delle applicazioni (API) che consente agli sviluppatori di utilizzare in remoto le funzionalità di intelligenza artificiale all’interno delle applicazioni.

Ciò che mancava al portfolio Watson di IBM, tuttavia, era la capacità di integrare direttamente il codice dei servizi di intelligenza artificiale di base nelle applicazioni eseguite localmente in locale o nell’implementazione cloud di un’organizzazione, senza dover attivare una chiamata API a IBM.


“C’è un intero esercito di fornitori di software indipendenti (ISV) e partner che stanno cercando di incorporare l’IA nei loro prodotti e offerte software”, ha detto a VentureBeat Sriram Raghavan, vicepresidente della ricerca sull’IA presso IBM. “Abbiamo l’opportunità di essere il fornitore di capacità di base dell’IA aziendale che possono utilizzare per concentrarsi sull’innovazione”.

Per aiutare a supportare ISV e partner, IBM ha annunciato oggi la disponibilità di tre nuove librerie software di intelligenza artificiale che possono essere integrate direttamente nelle applicazioni. I servizi includono NLP, sintesi vocale e sintesi vocale.

Cosa abilitano le librerie software AI integrate direttamente di IBM Watson
Raghavan ha spiegato che il fattore di forma della libreria software aggiunge un ulteriore livello di flessibilità per gli sviluppatori di software che desiderano utilizzare l’IA.

Essendo una libreria software incorporata direttamente in un’applicazione, non è necessario che l’applicazione si connetta a una risorsa IBM esterna. Per le applicazioni che devono risiedere in locale o che potrebbero trattare informazioni riservate in cui le chiamate esterne non sono consentite, disporre di codice che fa parte di un’applicazione è essenziale per le operazioni.

L’integrazione delle librerie AI direttamente nelle applicazioni software è qualcosa che IBM fa per il proprio software da diversi anni.

“Ciò di cui traggono vantaggio gli ISV è che IBM deve risolvere i problemi quando abbiamo cercato di incorporarlo nel nostro software, in quanto tale c’è già molta innovazione che è già entrata in questo fattore di forma”, ha affermato Raghavan. 

La PNL, ad esempio, può potenzialmente essere una base di codice molto ampia data la complessità e la varietà di casi d’uso che potrebbe servire. Con la libreria software incorporabile, IBM ha ottimizzato l’offerta per aiutare gli ISV a utilizzare il codice necessario per le funzioni che desiderano offrire.

In che modo gli ISV possono incorporare direttamente le librerie IBM AI con i container
IBM ha sviluppato una serie di architetture di riferimento per le implementazioni che utilizzano le sue librerie software AI. È un modello che non è poi così diverso da qualsiasi altra moderna distribuzione di applicazioni aziendali.

L’intera offerta per la NLP può essere distribuita da tre a sei container, in esecuzione su un sistema di orchestrazione di container Kubernetes, come la piattaforma OpenShift di IBM Red Hat. Anche IBM non impone l’uso di alcuna specifica tecnologia di accelerazione o inferenza dell’IA.

Raghavan ha spiegato che, ad esempio, se un ISV desidera utilizzare la libreria NLP per eseguire l’analisi del sentimento su un pezzo di testo, ciò che sta invocando in quel momento è un modello pre-addestrato che sta effettivamente eseguendo l’inferenza.

“Ora, chiaramente, come parte di questo, abbiamo fatto molta ottimizzazione per alcuni dei modelli più piccoli e casi d’uso che funzioneranno bene anche su CPU”, ha detto Raghavan. “Esistono anche flussi di lavoro di riferimento che, aumentandoli con le GPU, puoi accelerare le prestazioni”.

Altro in arrivo da IBM Watson in futuro
Facendo un ulteriore passo avanti, IBM Watson mira a rendere più semplice per gli ISV la personalizzazione dei modelli preaddestrati senza la necessità di riqualificare completamente i modelli, il che può essere un processo complicato e dispendioso in termini di tempo. Raghavan ha sottolineato che le prime tre librerie di software di intelligenza artificiale che IBM sta rilasciando sono solo l’inizio, con il potenziale per l’arrivo di librerie aggiuntive nei mesi e negli anni a venire.

“Abbiamo già internamente un set più ricco di librerie che utilizziamo per incorporare l’IA nei nostri prodotti”, ha affermato Raghavan. “Vediamo questa come un’opportunità per portare l’innovazione continua da IBM direttamente agli ISV, nel modo in cui la portiamo ai prodotti IBM”.

 

Di ihal