Scopri come distribuire un'applicazione per riunioni AI
Questa soluzione si concentra sull'intelligenza artificiale, integrando l'intelligenza artificiale generativa e i servizi Oracle Cloud per automatizzare e migliorare i processi. Utilizzando una piattaforma low-code (Oracle Visual Builder), lo sviluppo e la distribuzione delle applicazioni sono semplificati, il che semplifica l'utilizzo dei servizi AI e di Oracle Cloud Infrastructure Object Storage.
I servizi AI di Oracle Database 23ai e OCI vengono utilizzati per creare un'app per riunioni AI per sfruttare la tecnologia all'avanguardia per migliorare le riunioni di team con trascrizione audio in tempo reale, riepilogo efficiente e facile interrogazione delle trascrizioni. L'app per riunioni AI estrae il sentiment, riduce le attività amministrative e fornisce insight basati sui dati per trasformare i dati delle riunioni in intelligence da cui è possibile intraprendere azioni e aumentare la produttività complessiva.
Architettura
Dopo la configurazione dell'applicazione, l'interfaccia di Oracle Visual Builder viene utilizzata per caricare audio e video in un bucket in OCI Object Storage. Oracle Cloud Infrastructure Speech viene quindi richiamato per la trascrizione audio. La trascrizione è diarizzata, per rilevare il numero di partecipanti alla riunione e per separare il testo da oratore.
Al termine della trascrizione, il file viene letto dallo storage degli oggetti e inviato AI servizi AI per l'analisi:
- Oracle Cloud Infrastructure Generative AI riepiloga la trascrizione.
- Oracle Cloud Infrastructure Language analizza il sentiment e rileva entità come prodotti, posizioni e menzioni umane.
- La nostra RAG personalizzata (Retrieval-Augmented Generation) è in esecuzione su Oracle Database 23ai. Il servizio è in esecuzione su una virtual machine con un'interfaccia API esposta. L'API viene richiamata e forniamo la trascrizione e le domande per le RAG per rispondere con i dati elaborati.
Il seguente diagramma descrive questa soluzione.
smart-meeting-app-architecture.zip
Questa architettura supporta i componenti elencati di seguito.
- Area
Un'area geografica Oracle Cloud Infrastructure è un'area geografica localizzata che contiene uno o più data center, denominati domini di disponibilità. Le regioni sono indipendenti da altre regioni e grandi distanze possono separarle (tra paesi o addirittura continenti).
- Storage degli oggetti
Lo storage degli oggetti Oracle Cloud Infrastructure fornisce un accesso rapido 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 e quindi recuperare i dati direttamente da Internet o dall'interno della piattaforma cloud. Puoi ridimensionare lo storage senza alcun deterioramento delle prestazioni o dell'affidabilità del servizio. Utilizza lo storage standard per lo storage "caldo" a cui è necessario accedere rapidamente, immediatamente e frequentemente. Utilizza lo storage di archivio per lo storage "freddo" che conservi per lunghi periodi di tempo e a cui accedi raramente o raramente.
- Oracle Cloud Infrastructure Language
Oracle Cloud Infrastructure Language riduce questo tempo e questo sforzo fornendo funzionalità chiave di elaborazione del linguaggio come modelli pre-addestrati per la produzione per scoprire insight su testo non strutturato ed elimina la necessità di competenze di machine learning. Puoi utilizzare il linguaggio OCI per automatizzare l'analisi del testo su larga scala e comprendere il testo non strutturato nei documenti, le interazioni con i feedback dei clienti o i ticket di supporto relativi a qualsiasi problema o recensione. Ciò ti consentirà di estrarre insight per migliorare la Customer Experience e aumentare l'efficienza.
OCI Language consente agli sviluppatori di applicare funzionalità come l'analisi del sentiment, l'estrazione di frasi chiave, la classificazione del testo, il riconoscimento di entità denominate e altro ancora nelle loro applicazioni. Gli sviluppatori possono integrare le funzionalità NLP pre-addestrate nelle applicazioni, senza dover ricorrere ai data scientist per creare modelli personalizzati. È possibile accedere a OCI Language tramite la console OCI, gli SDK OCI in Python, Java, Go, Typescript, .Net, le API REST o l'interfaccia CLI OCI.
L'uso di OCI Language offre i seguenti vantaggi:
- Migliora la Customer Experience: scopri come i clienti utilizzano i prodotti, estrai le opinioni su alcune aree di interesse e identifica le frustrazioni chiave per affrontarle in modo tempestivo.
- Identifica i dati importanti: estrai le entità denominate dal feedback dei clienti per identificare le persone, i prodotti e le organizzazioni menzionate.
- Garantisci sicurezza e privacy: OCI Language garantisce la privacy dei clienti con modelli di linguaggio che non memorizzano dati per la formazione, il debug o altri scopi. Inoltre, il linguaggio OCI può essere utilizzato per identificare qualsiasi potenziale informazione di identificazione personale (PII) per proteggere la privacy dei clienti.
- Oracle Cloud Infrastructure Speech
Oracle Cloud Infrastructure (OCI) Speech è uno dei numerosi servizi di AI cloud nativi. È possibile utilizzare il servizio di sintesi vocale per convertire i file audio in testo leggibile memorizzato in formato JSON.
Speech sfrutta la potenza del linguaggio parlato consentendo di convertire facilmente i file audio contenenti il linguaggio umano in trascrizioni di testo altamente accurate. Il servizio è un'applicazione nativa OCI a cui è possibile accedere utilizzando un'applicazione Web, un'API REST, un SDK, un'interfaccia CLI o una console.
Speech utilizza la tecnologia di riconoscimento vocale automatico (ASR) per fornire una trascrizione grammaticalmente corretta dei file video e audio. Speech gestisce registrazioni audio a bassa fedeltà e trascrive registrazioni impegnative come riunioni o chiamate al call center. Con Speech, puoi trasformare i file memorizzati nello storage degli oggetti OCI o in un asset di dati in testo accurato, normalizzato, con indicatore orario e filtrato in profondità. Questa funzionalità è disponibile con i servizi a valle. Ad esempio, puoi utilizzare servizi aggiuntivi come la lingua e le previsioni per analizzare il sentiment delle chiamate, indirizzare i contenuti per la pubblicità, indicizzare le tue cartelle multimediali e creare un motore di ricerca multimediale utilizzando Oracle Cloud Infrastructure Lakehouse.
- Oracle Cloud Infrastructure Generative AI
L'AI generativa Oracle Cloud Infrastructure (OCI) è un servizio completamente gestito disponibile tramite un'API per integrare perfettamente questi versatili modelli linguistici in una vasta gamma di casi d'uso, tra cui assistenza alla scrittura, riepilogo e chat. Il servizio AI generativa OCI include i seguenti modelli di base:
- Generazione: fornire istruzioni per generare testo o estrarre informazioni dal testo.
- Riepilogazione: sintetizza il testo con il formato, la lunghezza e il tono indicati.
- Incorporamento: consente di convertire il testo in incorporamenti vettoriali da utilizzare nelle applicazioni per le ricerche semantiche, la classificazione del testo o la configurazione cluster del testo.
- Oracle Database 23ai
Oracle Database 23ai offre il database convergente più completo e semplice per gli sviluppatori che desiderano creare nuovi microservizi, grafici, documenti e relazionali. applications.Oracle ha annunciato il piano per aggiungere funzionalità di ricerca semantica utilizzando i vettori AI a Oracle Database 23ai. La raccolta di funzioni, chiamata AI Vector Search, include un nuovo tipo di dati vettoriali, indici vettoriali e operatori SQL di ricerca vettoriale che consentono a Oracle Database di memorizzare il contenuto semantico di documenti, immagini e altri dati non strutturati come vettori e di utilizzarli per eseguire query di somiglianza veloce.
- Oracle Visual Builder
Oracle Visual Builder è un'esperienza di sviluppo intuitiva a cui si aggiunge una piattaforma di sviluppo e hosting che 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.
Operazioni preliminari
Informazioni sui servizi e sui ruoli richiesti
Questa soluzione richiede i seguenti servizi:
- Oracle Cloud Infrastructure Speech
- Oracle Cloud Infrastructure Language
- Oracle Cloud Infrastructure Generative AI
- Oracle Visual Builder
Questi sono i ruoli necessari per ogni servizio.
Nome servizio: ruolo | Richiesto per... |
---|---|
Oracle Cloud Infrastructure Speech: manage ai-service-speech-family |
Crea e gestisce i processi di trascrizione. |
Oracle Cloud Infrastructure Language: manage ai-service-language-family |
Gestisci i progetti e le opinioni linguistiche. |
Oracle Cloud Infrastructure Generative AI: manage generative-ai-family
|
Gestisci i modelli AI, genera la generazione del testo e la generazione del sintetico. |
Oracle Visual Builder: ServiceDeveloper |
Utilizza lo strumento di progettazione visiva per creare, gestire, proteggere e pubblicare applicazioni visive. Progettare le pagine, utilizzare i business object e testare le applicazioni. |
Consulta i prodotti, le soluzioni e i servizi Oracle per ottenere ciò di cui hai bisogno.