La recente innovazione di Couchbase riguarda l’introduzione del supporto per la ricerca vettoriale, che consente query di somiglianza utilizzando rappresentazioni vettoriali dei dati. L’uso di vettori è sempre più diffuso nelle applicazioni di intelligenza artificiale generativa e ha portato alla creazione di numerosi fornitori di database vettoriali puri, come Pinecone, oltre a fornitori di database tradizionali, tra cui Oracle, che ora supportano i vettori come tipo di dati.
Couchbase ha lanciato questo supporto vettoriale come parte del suo approccio complessivo alla piattaforma, che si estende dal cloud ai data center locali e persino ai dispositivi mobili ed edge. Questa novità segue l’introduzione della funzionalità di intelligenza artificiale assistiva di Couchbase, chiamata Cappella IQ, nel 2023.
Secondo il presidente e CEO di Couchbase, Matt Cain, il supporto vettoriale è integrato nativamente nel motore di ricerca dell’azienda, consentendo l’utilizzo di query vettoriali attraverso il linguaggio di query SQL++, insieme ad altre funzionalità di ricerca ibrida.
Couchbase, originariamente una tecnologia di database NoSQL open source, ha ampliato le sue funzionalità negli ultimi anni, aggiungendo caratteristiche comuni nei database relazionali. La società è stata quotata in Borsa nel 2021 e da allora si è espansa notevolmente grazie alle offerte cloud Capella DBaaS e all’incremento della generazione di intelligenza artificiale.
Secondo Cain, l’intelligenza artificiale rappresenta una delle transizioni di mercato più significative mai viste, e Couchbase si aspetta una domanda ancora maggiore, soprattutto considerando il supporto mobile e dell’edge computing, che è stato un punto di forza dell’azienda.
Le organizzazioni stanno già utilizzando Couchbase come database operativo, e l’aggiunta del supporto vettoriale mira a consentire loro di utilizzare i dati raccolti per alimentare applicazioni adattive basate sull’intelligenza artificiale.
Cain spiega che le applicazioni adattive basate sull’intelligenza artificiale sono altamente personalizzate e forniscono agli utenti informazioni situazionali e contestuali tramite l’intelligenza artificiale.
Infine, Cain sottolinea l’importanza dei dati per abilitare queste applicazioni adattive, evidenziando la capacità del database Couchbase di gestire dati strutturati e non strutturati sia nel cloud che all’edge, offrendo agli sviluppatori strumenti per creare esperienze eccezionali.