Skip to content
Effettua una ricerca per conoscere i prodotti e le soluzioni di InterSystems, le opportunità di carriera e altro ancora.

Intelligenza Artificiale generativa

Vector Search, Retrieval-Augmented Generation, AI Orchestration

reflection of an app developer in his computer screen

InterSystems IRIS® include potenti funzionalità di IA generativa integrate, per sviluppare applicazioni smart mission-critical alimentate dalla ricerca semantica e dall'IA generativa su qualsiasi tipo di dati.

Le funzionalità di Vector sono native del motore di database multi-modello di InterSystems IRIS, insieme a JSON, full text, oggetti, tabelle relazionali, chiavi-valore e altri tipi di dati. Ciò consente di alimentare le app di intelligenza artificiale con dati strutturati e non strutturati nello stesso motore, senza spostamenti di dati. È più semplice ed efficiente rispetto all'uso di un database vettoriale separato e dedicato.

Grazie alle prestazioni di query a bassa latenza e all'ingestione ad alta velocità, InterSystems IRIS offre funzionalità in tempo reale senza pari. È possibile applicare l'intelligenza artificiale generativa ai dati in streaming, compresi i video e combinarli tra più tipi di dati.

Vector Search

Le funzionalità di ricerca vettoriale integrate in InterSystems IRIS consentono di effettuare ricerche su dati non strutturati e semi-strutturati. I dati vengono convertiti in vettori (chiamati anche "embedding") e quindi archiviati e indicizzati in InterSystems IRIS per la ricerca semantica, la generazione assistita dalla ricerca (Retrieval-Augmented Generation RAG), l'analisi del testo, i motori di raccomandazione e altri casi d'uso.

Vector search include un tipo di dato SQL vettoriale per la memorizzazione e l'interrogazione degli embedding e funzioni integrate per il calcolo delle similarità vettoriali. Queste funzioni sono integrate nel nucleo di InterSystems IRIS per garantire massima velocità, scalabilità, sicurezza e affidabilità. Le operazioni sui dati vettoriali sfruttano l'accelerazione hardware (elaborazione vettoriale SIMD integrata) per ottenere prestazioni estreme.

Aggiungere la semantica alle applicazioni

Grazie a Vector Search è possibile effettuare query basate sulla semantica dei dati, ovvero il loro significato, anziché sui dati stessi. Immaginate uno spazio multidimensionale in cui ogni punto di dati (ad esempio, una frase o un record) corrisponde a un vettore. I dati con significati o contesti simili si trovano vicini l’uno all’altro in questo spazio vettoriale.

Con i recenti avanzamenti nell'IA, questi vettori sono ora in grado di catturare meglio il significato dei dati proiettando i dati a bassa densità in uno spazio a dimensione superiore, che contiene più contesto sui dati. Le rappresentazioni vettoriali (embedding) forniscono un modello molto più dettagliato del significato.

Il primo passo consiste nel convertire i dati in rappresentazioni vettoriali e memorizzarli come vettori in InterSystems IRIS. È quindi possibile eseguire query e trovare rapidamente dati simili utilizzando funzioni vettoriali. Ciò consente di soddisfare query come "mostrami corrispondenze di curriculum per questa descrizione di lavoro" o "trova consigli di viaggio personalizzati per una vacanza al mare nei Caraibi in base alle mie preferenze". Questo sblocca un'intera nuova classe di funzionalità per le applicazioni basate su InterSystems IRIS.

programmers reviewing code on their computers in the office

Costruire esperienze basate sull'intelligenza artificiale con RAG

Vector Search supporta l'architettura RAG, che si sta rapidamente affermando come il modo principale per superare le limitazioni dei modelli linguistici di grandi dimensioni (Large Language Models, LLM), come i dati obsoleti, i limiti di token e allucinazioni.

RAG combina due fasi: un retriever che utilizza la ricerca vettoriale per recuperare documenti e dati rilevanti dal database InterSystems e un generatore — il LLM stesso che crea risposte contestualmente rilevanti nel formato e nel tono desiderati.

È possibile utilizzare informazioni fresche e autorevoli — compresi i propri dati proprietari — per generare una risposta accurata, sfruttando il LLM di propria scelta per comprendere la domanda, formulare la risposta e aggiungere informazioni supplementari.

Per costruire rapidamente e facilmente applicazioni avanzate di IA generativa, gli sviluppatori possono sfruttare un vasto ecosistema GenAI, utilizzando piattaforme, plugin e librerie, tra cui:

  • ChatGPT
  • LangChain
  • Hugging Face
  • Llama2
  • LlamaIndex
  • Cohere

AI Orchestration

La proliferazione di nuovi servizi GenAI basati sul cloud apre incredibili nuove possibilità, ma può anche rendere difficile creare e gestire un sistema affidabile. InterSystems IRIS Interoperability consente di creare facilmente applicazioni composite che si estendono su più modelli, ovunque essi siano in esecuzione. Un editor grafico a low-code consente di creare soluzioni di intelligenza artificiale senza programmazione, mentre le funzionalità di gestione delle API integrate garantiscono protezione, pubblicazione e monetizzazione di nuovi servizi basati su GenAI.

Le operazioni distribuite vengono acquisite automaticamente per l'audit e il debug. La funzione Visual Trace offre a sviluppatori e amministratori la possibilità di tracciare i messaggi lungo il flusso di orchestrazione e di esaminarne il contenuto. Vuoi capire se un problema è dovuto a un servizio di intelligenza artificiale, ai dati che gli vengono forniti o alla logica di business in cui viene utilizzato? Utilizza Visual Trace.

Enterprise Ready

InterSystems IRIS ha dimostrato di avere sicurezza, conformità e alta disponibilità dei dati adatte alle applicazioni aziendali mission-critical.

La creazione di applicazioni di IA generativa con le nostre funzionalità di ricerca vettoriale integrate offre:

  • Controllo completo dei dati
  • Scelta del LLM, dell'orchestration framework e dell'agent framework
  • Audit e tracciabilità completi
  • Possibilità di eseguire i LLM in locale, mantenendo i vostri dati sensibili completamente locali e sicuri
  • Un enorme ecosistema di servizi di intelligenza artificiale, ovunque siano in esecuzione, con la massima sicurezza e affidabilità

Fai il prossimo passo

Compila questo modulo per richiedere informazioni.
*Campi richiesti
Highlighted fields are required
*Campi richiesti
Highlighted fields are required
** Selezionando sì, acconsenti ad essere contattato per notizie, aggiornamenti e altri scopi di marketing relativi a prodotti ed eventi attuali e futuri di InterSystems. Inoltre, l'utente acconsente a che le informazioni di contatto della sua azienda siano inserite nella nostra soluzione CRM ospitata negli Stati Uniti, ma mantenute coerenti con le leggi applicabili sulla protezione dei dati.