Obtén más información sobre cómo implementar una aplicación AI Meetings
Esta solución se centra en la inteligencia artificial, integrando la IA generativa y los servicios de Oracle Cloud para automatizar y mejorar los procesos. Con una plataforma con poco código (Oracle Visual Builder), el desarrollo y despliegue de aplicaciones se optimizan, lo que facilita el uso de los servicios de IA y Oracle Cloud Infrastructure Object Storage.
Los servicios de IA de Oracle Database 23ai y OCI se utilizan para crear una aplicación de reuniones de IA para aprovechar la tecnología de vanguardia para mejorar las reuniones de equipo con una transcripción de audio en tiempo real perfecta, un resumen eficiente y una fácil interrogación de las transcripciones. La aplicación de reuniones de IA extrae sentimiento, reduce las tareas administrativas y proporciona información basada en datos para convertir los datos de las reuniones en inteligencia procesable y aumentar la productividad general.
Arquitectura
Una vez configurada correctamente la aplicación, la interfaz de Oracle Visual Builder se utiliza para cargar audio y vídeo en un cubo de OCI Object Storage. A continuación, se llama a Oracle Cloud Infrastructure Speech para la transcripción de audio. La transcripción es diarizada, para detectar el número de asistentes a la reunión, y para separar el texto por orador.
Una vez finalizada la transcripción, el archivo se lee desde el almacenamiento de objetos y se envía a los servicios de IA para su análisis:
- Oracle Cloud Infrastructure Generative AI resume la transcripción.
- Oracle Cloud Infrastructure Language analiza el sentimiento y detecta entidades como productos, ubicaciones y menciones humanas.
- Nuestra RAG personalizada (generación aumentada de recuperación) se ejecuta en Oracle Database 23ai. El servicio se ejecuta en una máquina virtual con una API expuesta. Se llama a la API y proporcionamos la transcripción y las preguntas para que la RAG responda con los datos procesados.
En el siguiente diagrama se ilustra esta solución:
smart-meeting-app-architecture.zip
Esta arquitectura admite los siguientes componentes:
- Región
Una región de Oracle Cloud Infrastructure es un área geográfica localizada que contiene uno o más centros de datos, denominados dominios de disponibilidad. Las regiones son independientes entre sí y puede haber grandes distancias que las separen (entre países e incluso continentes).
- Almacenamiento de objetos
Oracle Cloud Infrastructure Object Storage proporciona acceso rápido a grandes cantidades de datos estructurados y no estructurados de cualquier tipo de contenido, incluidas copias de seguridad de base de datos, datos analíticos y contenido enriquecido, como imágenes y vídeos. Puede almacenar datos de forma segura y, a continuación, recuperarlos directamente desde Internet o desde la plataforma en la nube. Puede ampliar el almacenamiento sin experimentar ninguna degradación del rendimiento ni de la fiabilidad del servicio. Utilice el almacenamiento estándar para el almacenamiento al que debe acceder de forma rápida, inmediata y frecuente. Utilice el almacenamiento de archivo para el almacenamiento "frío" al que conserva durante largos períodos de tiempo y al que rara vez accede.
- Oracle Cloud Infrastructure Language
Oracle Cloud Infrastructure Language reduce este tiempo y esfuerzo al proporcionar capacidades clave de procesamiento de lenguaje como modelos preentrenados listos para la producción para descubrir información sobre texto no estructurado y elimina la necesidad de contar con experiencia en aprendizaje automático. Puede utilizar OCI Language para automatizar el análisis de texto a escala y comprender el texto no estructurado en documentos, las interacciones con los comentarios de los clientes o los tickets de soporte relacionados con cualquier problema o revisión. Esto le permitirá extraer información para mejorar la experiencia del cliente y aumentar la eficiencia.
OCI Language permite a los desarrolladores aplicar capacidades como el análisis de sentimientos, la extracción de frases clave, la clasificación de texto, el reconocimiento de entidades con nombre y mucho más en sus aplicaciones. Los desarrolladores pueden integrar capacidades de NLP previamente entrenadas en aplicaciones, sin necesidad de que los científicos de datos creen modelos personalizados. Se puede acceder a OCI Language a través de la consola de OCI, los SDK de OCI en Python, Java, Go, Typescript, .Net, las API de REST o la CLI de OCI.
El uso de OCI Language proporciona las siguientes ventajas:
- Mejora la experiencia del cliente: explora cómo los clientes utilizan los productos, extrae sentimientos sobre ciertas áreas de interés e identifica frustraciones clave para abordarlos de manera oportuna.
- Identifique datos importantes: extraiga entidades con nombre de los comentarios de los clientes para identificar a las personas, los productos y las organizaciones mencionadas.
- Garantice la seguridad y la privacidad: OCI Language mantiene la privacidad de los clientes con modelos de lenguaje que no almacenan ningún dato para fines de formación, depuración u otros. Además, OCI Language se puede utilizar para identificar cualquier información de identificación personal (PII) potencial para proteger la privacidad del cliente.
- Oracle Cloud Infrastructure Speech
Oracle Cloud Infrastructure (OCI) Speech es uno de los varios servicios de IA en la nube. Puede utilizar el servicio Speech para convertir archivos de audio en texto legible que se almacena en formato JSON.
El habla aprovecha el poder del lenguaje hablado al permitirle convertir fácilmente archivos de audio que contienen voz humana en transcripciones de texto altamente precisas. El servicio es una aplicación nativa de OCI a la que puede acceder mediante una aplicación web, una API de REST, un SDK, una CLI o una consola.
Speech utiliza la tecnología de reconocimiento automático de voz (ASR) para proporcionar una transcripción gramaticalmente correcta de archivos de video y audio. Speech maneja grabaciones de audio de baja fidelidad y transcribe grabaciones desafiantes como reuniones o llamadas al centro de llamadas. Con Speech, puede convertir los archivos almacenados en OCI Object Storage o un activo de datos en texto preciso, normalizado, con registro de hora y filtrado por palabras malsonantes. Esta función está disponible con los servicios descendentes. Por ejemplo, podría utilizar servicios adicionales, como el idioma y la previsión, para analizar la opinión de las llamadas, el contenido objetivo de los anuncios, indexar las carpetas de medios y crear un motor de búsqueda de medios con Oracle Cloud Infrastructure Lakehouse.
- Oracle Cloud Infrastructure Generative AI
Oracle Cloud Infrastructure (OCI) Generative AI es un servicio totalmente gestionado disponible a través de una API para integrar a la perfección estos versátiles modelos de lenguaje en una amplia gama de casos de uso, incluida la asistencia para la escritura, el resumen y el chat. El servicio OCI Generative AI incluye los siguientes modelos fundamentales:
- Generación: da instrucciones para generar texto o extraer información de tu texto.
- Resumen: Resuma texto con el formato, la longitud y el tono indicados.
- Incrustación: Convertir texto en elementos incrustados de vectores para su uso en aplicaciones para búsquedas semánticas, clasificación de textos o agrupación de textos.
- Oracle Database 23ai
Oracle Database 23ai ofrece la base de datos convergente más completa y sencilla para desarrolladores que buscan crear nuevos microservicios, gráficos, documentos y relaciones. applications.Oracle ha anunciado el plan de agregar capacidades de búsqueda semántica mediante vectores de IA a Oracle Database 23ai. La recopilación de funciones, denominada búsqueda vectorial de IA, incluye un nuevo tipo de dato vectorial, índices vectoriales y operadores SQL de búsqueda vectorial que permiten a Oracle Database almacenar el contenido semántico de documentos, imágenes y otros datos no estructurados como vectores, y utilizarlos para ejecutar consultas de similitud rápidas.
- Oracle Visual Builder
Oracle Visual Builder es una experiencia de desarrollo intuitiva sobre una plataforma de desarrollo y alojamiento que le permite crear atractivas aplicaciones con capacidad de respuesta. Centrándose en la facilidad de uso y en un enfoque de desarrollo visual, ofrece una forma sencilla de crear aplicaciones alojadas en la plataforma en la nube segura y ampliable de Oracle.
Antes de empezar
Acerca de los servicios y los roles necesarios
Esta solución requiere los siguientes servicios:
- Oracle Cloud Infrastructure Speech
- Oracle Cloud Infrastructure Language
- Oracle Cloud Infrastructure Generative AI
- Oracle Visual Builder
Estos son los roles necesarios para cada servicio.
Nombre de servicio: rol | Necesario para... |
---|---|
Oracle Cloud Infrastructure Speech: manage ai-service-speech-family |
Permite crear y gestionar puestos de transcripción. |
Oracle Cloud Infrastructure Language: manage ai-service-language-family |
Gestione proyectos y sentimientos de idiomas. |
Oracle Cloud Infrastructure Generative AI: manage generative-ai-family
|
Gestione modelos de IA, genere generación de texto y resúmenes. |
Oracle Visual Builder: ServiceDeveloper |
Utilice la herramienta de diseño visual para crear, gestionar, proteger y publicar aplicaciones visuales. Diseñar páginas, trabajar con objetos de negocio y probar aplicaciones. |
Consulte Productos, soluciones y servicios de Oracle para obtener lo que necesita.