Informationen zum Bereitstellen einer KI-Besprechungs-App
Diese Lösung konzentriert sich auf künstliche Intelligenz und integriert generative KI- und Oracle Cloud-Services, um Prozesse zu automatisieren und zu verbessern. Mit einer Low-Code-Plattform (Oracle Visual Builder) werden die Anwendungsentwicklung und das Deployment optimiert, sodass Sie KI-Services und Oracle Cloud Infrastructure Object Storage ganz einfach nutzen können.
Oracle Database 23ai- und OCI-KI-Services werden verwendet, um eine KI-Meetings-App zu erstellen, um modernste Technologie zu nutzen und Teambesprechungen mit nahtloser Audiotranskription in Echtzeit, effizienter Zusammenfassung und einfacher Abfrage von Transkriptionen zu verbessern. Die KI-Meetings-App extrahiert die Stimmung, reduziert administrative Aufgaben und bietet datengesteuerte Einblicke, um Besprechungsdaten in umsetzbare Informationen umzuwandeln und die Gesamtproduktivität zu steigern.
Architektur
Nachdem die App erfolgreich konfiguriert wurde, wird die Oracle Visual Builder-Schnittstelle verwendet, um Audio und Video in einen Bucket in OCI Object Storage hochzuladen. Oracle Cloud Infrastructure Speech wird dann zur Audiotranskription aufgerufen. Die Transkription wird diarisiert, um die Anzahl der Besprechungsteilnehmer zu ermitteln und den Text nach Sprecher zu trennen.
Nach Abschluss der Transkription wird die Datei aus dem Objektspeicher gelesen und zur Analyse an die AI-Services gesendet:
- Oracle Cloud Infrastructure Generative AI fasst die Transkription zusammen.
- Oracle Cloud Infrastructure Language analysiert die Stimmung und erkennt Entitys wie Produkte, Standorte und menschliche Erwähnungen.
- Unsere benutzerdefinierte RAG (Retrieval-Augmented Generation) wird auf Oracle Database 23ai ausgeführt. Der Service wird auf einer virtuellen Maschine mit einer bereitgestellten API ausgeführt. Die API wird aufgerufen, und wir stellen das Transkript und die Fragen zur Verfügung, damit die RAG die verarbeiteten Daten beantworten kann.
Im folgenden Diagramm wird diese Lösung dargestellt:
smart-meeting-app-architecture.zip
Diese Architektur unterstützt die folgenden Komponenten:
- Region
Eine Oracle Cloud Infrastructure-Region ist ein lokalisierter geografischer Bereich, der mindestens ein Data Center enthält, das als Availability-Domain bezeichnet wird. Regionen sind unabhängig von anderen Regionen, und große Entfernungen können sie trennen (über Länder oder sogar Kontinente).
- Objektspeicher
Mit Oracle Cloud Infrastructure Object Storage können Sie schnell auf große Mengen an strukturierten und unstrukturierten Daten eines beliebigen Inhaltstyps zugreifen, darunter Datenbankbackups, Analysedaten und umfangreiche Inhalte, wie Bilder und Videos. Sie können Daten sicher und geschützt speichern und dann direkt aus dem Internet oder aus der Cloud-Plattform abrufen. Sie können den Speicher skalieren, ohne dass die Performance oder Servicezuverlässigkeit beeinträchtigt wird. Verwenden Sie Standardspeicher für "guten" Speicher, auf den Sie schnell, sofort und häufig zugreifen müssen. Verwenden Sie Archivspeicher für "Cold Storage", den Sie über lange Zeiträume beibehalten und auf den Sie nur selten zugreifen.
- Oracle Cloud Infrastructure Language
Oracle Cloud Infrastructure Language reduziert diesen Zeit- und Arbeitsaufwand, indem wichtige Sprachverarbeitungsfunktionen als einsatzbereite vortrainierte Modelle bereitgestellt werden, um Einblicke in unstrukturierten Text zu gewinnen und die Notwendigkeit von maschinellem Lernen zu eliminieren. Mit OCI Language können Sie die Textanalyse in großem Maßstab automatisieren und unstrukturierten Text in Dokumenten, Kundenfeedbackinteraktionen oder Supporttickets in Bezug auf Probleme oder Überprüfungen verstehen. Auf diese Weise können Sie Erkenntnisse gewinnen, um das Kundenerlebnis zu verbessern und die Effizienz zu steigern.
Mit OCI Language können Entwickler Funktionen wie Sentimentanalyse, Schlüsselphrasenextraktion, Textklassifizierung, Named Entity Recognition und mehr in ihre Anwendungen anwenden. Entwickler können vortrainierte NLP-Funktionen in Anwendungen integrieren, ohne dass Data Scientists benutzerdefinierte Modelle erstellen müssen. Auf OCI Language kann über die OCI-Konsole, OCI-SDKs in Python, Java, Go, Typescript, .Net, REST-APIs oder die OCI-CLI zugegriffen werden.
Die Verwendung von OCI Language bietet die folgenden Vorteile:
- Verbessern Sie die Kundenerfahrung: Erfahren Sie, wie Kunden die Produkte nutzen, extrahieren Sie Meinungen zu bestimmten Interessenbereichen und identifizieren Sie wichtige Frustrationen, um sie rechtzeitig anzugehen.
- Wichtige Daten identifizieren: Extrahieren Sie benannte Entitäten aus Kundenfeedback, um die genannten Personen, Produkte und Organisationen zu identifizieren.
- Sicherheit und Datenschutz sicherstellen: OCI Language schützt die Privatsphäre der Kunden mit Sprachmodellen, die keine Daten für Schulungen, Debugging oder andere Zwecke speichern. Darüber hinaus kann OCI Language verwendet werden, um potenzielle personenbezogene Daten (PII) zum Schutz der Privatsphäre von Kunden zu identifizieren.
- Oracle Cloud Infrastructure Speech
Oracle Cloud Infrastructure (OCI) Speech ist einer der mehreren Cloud-nativen KI-Services. Mit dem Sprachdienst können Sie Audiodateien in lesbaren Text konvertieren, der im JSON-Format gespeichert wird.
Sprache nutzt die Kraft der gesprochenen Sprache, indem Sie Audiodateien, die menschliche Sprache enthalten, einfach in hochpräzise Texttranskriptionen konvertieren können. Der Service ist eine native OCI-Anwendung, auf die Sie über eine Webanwendung, eine REST-API, ein SDK, eine CLI oder eine Konsole zugreifen können.
Speech verwendet die automatische Spracherkennungstechnologie (ASR), um eine grammatikalisch korrekte Transkription von Video- und Audiodateien bereitzustellen. Speech verarbeitet Audioaufnahmen mit geringer Wiedergabetreue und transkribiert anspruchsvolle Aufnahmen wie Meetings oder Call Center-Anrufe. Mit Speech können Sie in OCI Object Storage oder einem Datenasset gespeicherte Dateien in genauen, normalisierten, mit Zeitstempel versehenen und profanitätsgefilterten Text umwandeln. Diese Funktionalität ist für nachgelagerte Services verfügbar. Beispiel: Sie können zusätzliche Services wie Sprache und Prognose verwenden, um die Anrufstimmung zu analysieren, Inhalte für Werbung zu zielen, Ihre Medienordner zu indexieren und mit Oracle Cloud Infrastructure Lakehouse eine Mediensuchmaschine zu erstellen.
- Oracle Cloud Infrastructure Generative AI
Oracle Cloud Infrastructure (OCI) Generative AI ist ein vollständig verwalteter Service, der über eine API verfügbar ist, um diese vielseitigen Sprachmodelle nahtlos in eine Vielzahl von Anwendungsfällen zu integrieren, einschließlich Schreibunterstützung, Zusammenfassung und Chat. Der OCI Generative AI-Service umfasst die folgenden Basismodelle:
- Generierung: Geben Sie Anweisungen an, um Text zu generieren oder Informationen aus Ihrem Text zu extrahieren.
- Zusammenfassung: Fassen Sie Text mit Format, Länge und Ton gemäß Ihren Anweisungen zusammen.
- Einbetten: Konvertieren Sie Text in Vektoreinbettungen, die Sie in Anwendungen für semantische Suche, Textklassifizierung oder Text-Clustering verwenden können.
- Oracle Database 23. Mai
Oracle Database 23ai bietet die umfassendste und einfachste konvergierte Datenbank für Entwickler, die neue Microservices, Diagramme, Dokumente und relationale Datenbanken erstellen möchten. applications.Oracle hat den Plan angekündigt, semantische Suchfunktionen mit KI-Vektoren zu Oracle Database 23ai hinzuzufügen. Die Sammlung von Funktionen, die als AI Vector Search bezeichnet werden, umfasst einen neuen Vektordatentyp, Vektorindizes und Vektorsuch-SQL-Operatoren, mit denen Oracle Database den semantischen Inhalt von Dokumenten, Bildern und anderen unstrukturierten Daten als Vektoren speichern und diese verwenden kann, um schnelle Ähnlichkeitsabfragen auszuführen.
- Oracle Visual Builder
Oracle Visual Builder ist eine intuitive Entwicklungserfahrung auf einer Entwicklungs- und Hostingplattform, mit der Sie ansprechende reaktionsschnelle Anwendungen erstellen können. Mit dem Fokus auf Benutzerfreundlichkeit und einem visuellen Entwicklungsansatz können Sie auf einfache Weise Anwendungen erstellen, die in der sicheren und skalierbaren Cloud-Plattform von Oracle gehostet werden.
Bevor Sie beginnen
Erforderliche Services und Rollen
Diese Lösung erfordert die folgenden Services:
- Oracle Cloud Infrastructure Speech
- Oracle Cloud Infrastructure Language
- Oracle Cloud Infrastructure Generative AI
- Oracle Visual Builder
Dies sind die Rollen, die für jeden Service erforderlich sind.
Servicename: Rolle | Erforderlich für... |
---|---|
Oracle Cloud Infrastructure Speech: manage ai-service-speech-family |
Erstellen und verwalten Sie Transkriptionsjobs. |
Oracle Cloud Infrastructure Language: manage ai-service-language-family |
Verwalten Sie Sprachprojekte und -stimmungen. |
Oracle Cloud Infrastructure Generative AI: manage generative-ai-family
|
Verwalten Sie KI-Modelle, generieren Sie Textgenerierung und Zusammenfassung. |
Oracle Visual Builder: ServiceDeveloper |
Verwenden Sie das visuelle Designtool, um visuelle Anwendungen zu erstellen, zu verwalten, zu sichern und zu veröffentlichen. Seiten entwerfen, mit Geschäftsobjekten arbeiten und Anwendungen testen |
Weitere Informationen finden Sie unter Oracle-Produkte, -Lösungen und -Services.