Implementa l'intelligenza artificiale Agentic utilizzando la piattaforma agente AI di Oracle Cloud Infrastructure

Le organizzazioni spesso devono affrontare sfide nel fornire agli utenti un accesso tempestivo, accurato e semplice alle informazioni distribuite su più sistemi e formati, come documenti, database e processi aziendali personalizzati. Ciò può portare a inefficienze, risposte incoerenti, costi di supporto più elevati e una minore soddisfazione degli utenti, poiché le persone trascorrono molto tempo alla ricerca delle informazioni di cui hanno bisogno o in attesa di assistenza.

Gli agenti AI sono alimentati dall'intelligenza artificiale e possono comprendere domande, recuperare informazioni e automatizzare le attività. Possono anche aiutare a semplificare l'accesso alle informazioni, fornire risposte affidabili e migliorare la soddisfazione degli utenti, riducendo al contempo i costi di supporto. La OCI AI Agent Platform consente alle aziende di creare agenti intelligenti, sicuri e sensibili al contesto che si integrano perfettamente nell'ecosistema Oracle.

Implementa un assistente virtuale basato sull'intelligenza artificiale che consente agli utenti di interagire in modo naturale, tramite chat o interfacce Web, per accedere, recuperare ed elaborare le informazioni da origini dati strutturate e non strutturate, nonché attivare flussi di lavoro personalizzati. Ciò semplifica il processo di discovery delle informazioni, riduce la dipendenza dal supporto manuale e garantisce user experience scalabili, coerenti e sicure in tutta l'azienda.

Gli utenti interagiscono attraverso un'applicazione Web creata con Oracle Visual Builder, che si connette a un Oracle Digital Assistant. La piattaforma agente AI OCI viene utilizzata per creare l'assistente che può:

  • Recupera le informazioni dallo storage degli oggetti mediante la Retrieval-Augmented Generation (RAG)
  • Esegui query SQL su Oracle Autonomous Database (Oracle Autonomous Transaction Processing)
  • Esecuzione di funzioni aziendali personalizzate per attività specializzate (ad esempio, comprensione dei documenti o dati meteo)

Questa architettura di riferimento fornisce un progetto per implementare rapidamente una soluzione AI identica, integrata da un LiveLab che offre una guida all'implementazione passo-passo.

Architettura

Si tratta di un'architettura OCI di livello enterprise per la creazione di chatbot avanzati di AI generativa che uniscono AI conversazionale, accesso sicuro AI dati, RAG e logica di business estendibile.

Gli utenti interagiscono con un'applicazione Web creata utilizzando Oracle Visual Builder. L'applicazione si integra con Oracle Digital Assistant, che gestisce le interazioni conversazionali e indirizza le query degli utenti ai servizi backend appropriati. L'assistente digitale si connette alla piattaforma dell'agente AI generativa OCI, che orchestra in modo intelligente le richieste a diversi strumenti:

  • Lo strumento RAG recupera informazioni rilevanti da OCI Object Storage per le risposte contestuali.
  • Lo strumento SQL esegue query sui dati strutturati in Oracle Autonomous AI Database (Oracle Autonomous Transaction Processing) per rispondere a domande specifiche basate sui dati.
  • Lo strumento personalizzato richiama funzioni serverless per attività specializzate come la comprensione dei documenti o l'integrazione di dati esterni (ad esempio, meteo).

Insieme, questi servizi sfruttano Oracle Cloud Infrastructure per offrire un'esperienza intelligente, reattiva ed estendibile basata sull'intelligenza artificiale che combina intelligenza artificiale conversazionale, accesso AI dati in tempo reale e funzionalità personalizzate.

Il diagramma seguente illustra questa architettura di riferimento.



agentic-ai-oci-ai-agent-arch-oracle.zip

L'architettura ha i seguenti componenti:

  • Area

    Un'area geografica OCI è un'area geografica localizzata che contiene uno o più data center, che ospitano domini di disponibilità. Le regioni sono indipendenti da altre regioni e vaste distanze possono separarle (tra paesi o addirittura continenti).

  • Oracle Services Network

    Oracle Services Network (OSN) è una rete concettuale su OCI riservata ai servizi Oracle. Questi servizi hanno indirizzi IP pubblici che puoi raggiungere su Internet. Gli host esterni a Oracle Cloud possono accedere a OSN in privato utilizzando Oracle Cloud Infrastructure FastConnect o VPN Connect. Gli host nelle reti VCN possono accedere a OSN in privato tramite un gateway di servizi.

  • Oracle Visual Builder

    Oracle Visual Builder è un'esperienza di sviluppo intuitiva in aggiunta a una piattaforma di sviluppo e hosting che ti consente di creare applicazioni reattive coinvolgenti. Concentrandosi sulla facilità d'uso e su un approccio di sviluppo visivo, offre un modo semplice per creare applicazioni ospitate nella piattaforma cloud sicura e scalabile di Oracle.

  • Oracle Digital Assistant

    Oracle Digital Assistant è una piattaforma che consente di creare e distribuire assistenti digitali per gli utenti. Con Oracle Digital Assistant, puoi creare interfacce (o chatbot) basate sull'intelligenza artificiale per le applicazioni aziendali tramite interfacce di testo, chat e voce. Ogni assistente digitale ha una raccolta di una o più competenze specializzate per aiutare gli utenti a completare una varietà di attività nelle conversazioni in linguaggio naturale. Ad esempio, un singolo assistente digitale potrebbe avere competenze che si concentrano su tipi specifici di task come il tracciamento del magazzino, la sottomissione di fogli ore e la creazione di note spese.

  • Piattaforma agente AI OCI

    La piattaforma AI Agent di Oracle Cloud Infrastructure (OCI) offre una soluzione cloud nativa completamente gestita che ti consente di creare, distribuire e gestire agenti AI. Sfruttando modelli linguistici di grandi dimensioni (LLM, large language model) all'avanguardia, gli agenti AI che crei possono rivoluzionare il modo in cui interagisci con i clienti, esegui attività complesse in modo autonomo, automatizza i flussi di lavoro e affronta i problemi aziendali. Il servizio si integra in tutto lo stack Oracle, inclusi database e infrastruttura cloud, consentendo un recupero efficiente dei dati e interazioni API.

  • Memorizzazione degli oggetti OCI

    Lo storage degli oggetti OCI fornisce l'accesso a grandi quantità di dati strutturati e non strutturati di qualsiasi tipo di contenuto, inclusi backup del database, dati analitici e contenuti avanzati come immagini e video. Puoi memorizzare in tutta sicurezza i dati direttamente dalle applicazioni o dall'interno della piattaforma cloud. È possibile ridimensionare lo storage senza subire alcun deterioramento a livello di prestazioni o affidabilità del servizio.

  • Oracle Autonomous Transaction Processing

    Oracle Autonomous Transaction Processing è un servizio di database self-driving, self-securing e self-repairing ottimizzato per i carichi di lavoro di elaborazione delle transazioni. Non è necessario configurare o gestire alcun hardware né installare alcun software. OCI gestisce la creazione, il backup, l'applicazione di patch, l'upgrade e il tuning del database.

  • Oracle AI Database 26ai

    Oracle AI Database 26ai con AI Vector Search ti consente di eseguire query sui dati in base al significato anziché alle parole chiave. Le rappresentazioni vettoriali (embeddings) catturano la semantica di testo, immagini, audio e altro ancora in modo da poter trovare contenuti simili in modo efficiente. Le funzioni di distanza SQL integrate consentono ricerche di somiglianza utilizzando vettori. È possibile combinare la somiglianza semantica e altri criteri di ricerca per fondare modelli linguistici di grandi dimensioni (RAG) per ottenere risposte più accurate e pertinenti.

  • Funzioni OCI

    Oracle Cloud Infrastructure Functions è una piattaforma completamente gestita, multitenant, altamente scalabile, on-demand, Functions-as-a-Service (FaaS). È alimentato dal motore open source di Fn Project. Le funzioni OCI consentono di distribuire il codice e di chiamarlo direttamente o attivarlo in risposta agli eventi. OCI Functions utilizza container Docker ospitati in Oracle Cloud Infrastructure Registry.

Deploy

Per distribuire questa architettura, seguire le istruzioni di questo Live Lab:

Conferme

  • Autori: Luke Farley, Abhinav Jain
  • Collaboratore: Kaushik Kundu