Implementa un chatbot basato sull'intelligenza artificiale
Questa architettura di riferimento dimostra come distribuire rapidamente un chatbot basato sull'intelligenza artificiale nella tenancy Oracle Cloud Infrastructure (OCI) utilizzando Oracle Digital Assistant e OCI Generative AI. L'infrastruttura e i componenti forniti semplificano la personalizzazione per le esigenze della tua organizzazione. Le funzioni principali includono quelle riportate di seguito.
- Autore: genera documenti quali piani di vendita, panoramiche del settore e ricerche sui clienti.
- Riepilogo: consente di caricare trascrizioni o documenti per ricevere sintetici concisi.
- Domanda e risposta: porre domande generali e ottenere risposte rapide in base ai contenuti Web e ai dati di formazione del chatbot.
Utilizza questa architettura di riferimento per distribuire in modo rapido e semplice un chatbot basato sull'intelligenza artificiale con i servizi Oracle Digital Assistant e Oracle AI.
Architettura
Questo chatbot basato sull'intelligenza artificiale sfrutta Oracle Digital Assistant e OCI Generative AI modelli linguistici di grandi dimensioni (LLM, large language model). Oracle Visual Builder viene utilizzato per incorporare il chatbot in un'applicazione Web. Gli utenti possono interagire con l'AI generativa OCI attraverso domande in linguaggio naturale e ricevere risposte dall'LLM utilizzando l'interfaccia chatbot.
Il diagramma seguente illustra questa architettura di riferimento.
implementa-ai-chatbot-arch.zip
Il flusso per gli utenti e gli sviluppatori che utilizzano questa architettura assomiglia a:
- Gli sviluppatori e gli utenti di chatbot eseguono l'autenticazione con OCI Identity and Access Management.
- Gli utenti accedono al chatbot utilizzando l'applicazione Oracle Visual Builder in cui è incorporata. Gli sviluppatori possono configurare l'applicazione dalla home page del servizio di Oracle Visual Builder.
- Gli sviluppatori configurano il chatbot utilizzando la console del servizio Oracle Digital Assistant.
- Gli sviluppatori accedono AI LLM di AI generativa OCI utilizzando le API.
L'architettura ha i seguenti componenti:
- Area
Un'area geografica Oracle Cloud Infrastructure è 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).
- Identity and Access Management
Oracle Cloud Infrastructure Identity and Access Management (IAM) fornisce il controllo dell'accesso degli utenti per Oracle Cloud Infrastructure (OCI) e Oracle Cloud Applications. L'interfaccia API IAM e l'interfaccia utente consentono di gestire i domini di Identity e le risorse al loro interno. Ogni dominio di Identity OCI IAM rappresenta una soluzione standalone di gestione accessi e identità oppure una popolazione di utenti diversa.
- 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.
- 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.
- AI generativa
Oracle Cloud Infrastructure Generative AI è un servizio OCI completamente gestito che fornisce un set di modelli linguistici di grandi dimensioni (LLM, large language model) all'avanguardia e personalizzabili che coprono una vasta gamma di casi d'uso per la generazione di testo, il riepilogo, la ricerca semantica e altro ancora. Utilizza l'area di gioco per provare i modelli pre-addestrati pronti all'uso o creare e ospitare i tuoi modelli personalizzati ottimizzati in base AI tuoi dati su cluster AI dedicati.
Considerazioni
Durante l'implementazione di questo chatbot basato sull'intelligenza artificiale, considera quanto segue.
- Disponibilità regione
Oracle ospita i propri servizi OCI in aree e domini di disponibilità. Un'area è un'area geografica localizzata, mentre un Dominio di disponibilità è uno o più Data Center situati all'interno di un'area. I servizi AI non sono sempre disponibili in tutte le region. Per ulteriori informazioni, vedere Aree con intelligenza artificiale generativa nella sezione Scopri di più.
- Elaborazione del documento
La funzione di elaborazione dei documenti utilizzata in questa architettura è destinata a documenti più piccoli. Per le soluzioni che analizzano documenti di grandi dimensioni, vedere l'altro LiveLabs nella sezione Scopri di più.
Scopri di più
Scopri di più sull'implementazione di un chatbot basato sull'AI.
Esaminare le seguenti risorse aggiuntive:
- Distribuisci un chatbot ODA basato su agenti di intelligenza artificiale generativa (LiveLab)
- Distribuisci un chatbot basato su agenti di intelligenza artificiale generativa utilizzando 23ai Vector DB (LiveLab)
- AI generativa OCI
- Panoramica di assistenti e competenze digitali
- Aree con intelligenza artificiale generativa
- Framework ben strutturato per l'infrastruttura Oracle Cloud