Il contesto dell’intelligenza artificiale generativa

Negli ultimi due anni, l’intelligenza artificiale generativa (gen AI) è passata da tecnologia sperimentale a componente chiave di numerose applicazioni software. Dall’arte digitale alla composizione musicale, dal supporto clienti personalizzato alla creazione di codice, la gen AI ha inaugurato una nuova era di efficienza, produttività e creatività.

Un recente sondaggio ha rilevato che tre su quattro CEO più performanti ritengono il vantaggio competitivo dipendente dal possedere la gen AI più avanzata. Una delle modalità principali con cui le aziende stanno implementando la gen AI è l’utilizzo di assistenti virtuali basati sull’AI a supporto di dipendenti e clienti. Questi assistenti semplificano l’accesso alle informazioni e automatizzano i processi, migliorando la produttività, l’esperienza del cliente, la modernizzazione delle applicazioni e le operazioni IT.

Un altro sondaggio indica che il 60 % dei dirigenti prevede che gli assistenti AI eseguiranno la maggior parte dei processi tradizionali entro il 2025, mentre il 64 % crede che i dipendenti interagiranno con gli assistenti AI come principale fonte di intelligenza per le attività transazionali nello stesso periodo.

Gestione delle API: una sfida crescente

Con la rapida crescita dell’uso delle API negli ultimi anni, la loro gestione è diventata fondamentale per garantire che le numerose interfacce presenti nell’ecosistema aziendale siano costantemente gestite, protette e governate. Tuttavia, molte attività di gestione, come la stesura della documentazione, rimangono manuali e richiedono molto tempo agli sviluppatori.

Integrando le funzionalità di gen AI nella gestione delle API, gli assistenti AI permettono a sviluppatori e utenti di completare le attività più rapidamente e facilmente lungo l’intero ciclo di vita delle API, includendo:

    • creazione e gestione delle API;
    • protezione e test;
    • socializzazione e promozione interna.

Perché una buona documentazione è cruciale

Le API non sono più usate solo dagli esseri umani, ma anche da altre AI. Una documentazione completa è fondamentale perché:

    • consente ai consumatori (umani e AI) di scoprire, comprendere e riutilizzare le API in modo efficiente;
    • supporta una governance efficace, garantendo coerenza, conformità e corretta gestione dell’utilizzo;
    • riduce il tempo necessario per l’onboarding di nuovi sviluppatori o team.

Scrivere una documentazione di alta qualità è però un processo lungo e noioso. Gli sviluppatori preferiscono dedicare il loro tempo a risolvere complesse sfide di codifica e integrazione, piuttosto che a redigere descrizioni ed esempi dettagliati.

API Assistant di IBM API Connect: funzionalità chiave

IBM annuncia la disponibilità generale della caratteristica API Assistant in IBM API Connect, la piattaforma di gestione delle API leader di mercato. Basato sulla tecnologia watsonx.ai, l’API Assistant aiuta gli utenti a creare API migliori più rapidamente.

Documentazione automatizzata

Con pochi clic, l’API Assistant esamina le specifiche dell’API, individua le lacune e suggerisce descrizioni ed esempi contestuali da aggiungere in pochi secondi. Lo sviluppatore può rivedere e applicare queste raccomandazioni, ottenendo:

    • documentazione solida e coerente;
    • aumento della scoperta delle API;
    • maggiore adozione sia da parte di utenti umani sia di altre AI.

Validazione e correzione rapida

Ogni API deve essere rapida, scalabile e affidabile. Identificare e correggere errori prima dell’implementazione è cruciale, ma può richiedere molto tempo. L’API Assistant fornisce:

    • convalida delle specifiche API per individuare errori di parametri mancanti, tipi di dati errati, righe di codice duplicate e altri problemi comuni;
    • suggerimenti di correzione in pochi secondi;
    • possibilità di applicare singole o tutte le correzioni suggerite, riducendo i tempi di sviluppo e migliorando la qualità del codice.

Disponibilità e prossimi passi

L’API Assistant è ora disponibile nel livello avanzato di IBM API Connect Advanced (SaaS). Gli interessati possono approfondire le opzioni offerte da API Connect per capire quale piano è più adatto alle proprie esigenze.

Per vedere l’API Assistant in azione, è possibile iscriversi a una demo live di IBM API Connect. Questa dimostrazione mostra come l’assistente automatizzi la generazione della documentazione e la correzione delle specifiche, evidenziando il risparmio di tempo e l’aumento della qualità.

Il futuro della gestione delle API con la gen AI

Gli entusiasmanti miglioramenti basati sulla gen AI in IBM API Connect rappresentano solo l’inizio. IBM ha annunciato che seguiranno ulteriori funzionalità pensate per aumentare la produttività e accelerare le iniziative basate sulle API, tra cui:

    • assistenti per la progettazione di API basati su intenti di business;
    • analisi predittiva dell’utilizzo delle API per ottimizzare le performance;
    • integrazione più profonda con strumenti di DevOps e CI/CD.

Rimanere aggiornati su queste novità consentirà alle organizzazioni di sfruttare appieno il potenziale della gen AI, trasformando la gestione delle API da attività manuale a processo intelligente e automatizzato.

Product Director, App Integration Portfolio, Core Software Automation