Notarización con Asistente Virtual Inteligente con tecnologías Blockchain y PLN (NAVIRO)

 

Contexto

 

Councilbox Technology ha investigado y desarrollado en este proyecto las tecnologías que han permitido disponer de un prototipo para aquellas compañías que necesitan celebrar reuniones societarias y juntas de accionistas soportadas en reuniones online o presenciales con evidencias electrónicas y un sistema de notarización, que minimiza la carga burocrática y facilita la respuesta a dudas y preguntas con recomendaciones.

El prototipo experimental denominado “Notarización con Asistente Virtual Inteligente con tecnologías Blockchain y PLN (NAVIRO)” se ha implementado en base al desarrollo de nuevos sistemas soportados en Blockchain y Procesamiento de Lenguaje Natural proporcionando, entre otras, las siguientes funcionalidades básicas:

  • Los administradores o gestores de las reuniones pueden interactuar con un notario virtual inteligente a través de una ventana de chat, tanto por voz como por texto, para obtener información sobre reuniones pasadas y resolver dudas relacionadas con la legislación. El sistema mejora sus resultados a través de diversos mecanismos de retroalimentación.
  • El notario virtual inteligente transcribe a través de técnicas STT el audio público de las reuniones, genera resúmenes e identifica los temas tratados de forma automática. La información generada a partir de las transcripciones se utiliza para ampliar la base de conocimiento del sistema.
  • El notario virtual genera evidencias blockchain de los sucesos más relevantes de las reuniones como, por ejemplo, el inicio de una reunión o la emisión de un voto.  Además, genera evidencias de sus interacciones con los usuarios y de la información que él mismo genera (transcripciones, resúmenes, etc.).

 

Objetivos

 

El sistema de Notarización propuesto en este proyecto proporciona una solución disruptiva en el mercado porque supone la existencia de una herramienta para celebrar reuniones corporativas (online y/o presenciales) con validez legal, integrando IA y notarización inteligente. 

Los objetivos planteados al inicio del proyecto de I+D fueron:

  • El diseño de la arquitectura global del sistema.
  • Posibilidad de interacción con el Asistente a través de texto y voz, ofreciendo respuestas sobre bases de conocimiento estáticas (conocimiento limitado sobre un subconjunto de la legislación española) y sobre bases de conocimiento dinámicas (información relativa a reuniones anteriores).
  • Mejora de la respuesta del Asistente en futuras interacciones mediante el aprendizaje continuo a partir de la retroalimentación de los usuarios.
  • Interacción con el “notario virtual” a través de texto y voz mediante una interfaz web ejecutable en un navegador.
  • Transcripción y procesado de audio de las reuniones por el Asistente, ampliando su base de conocimiento.
  • Generación de evidencias blockchain de los eventos principales de las reuniones, del audio, del vídeo, de las transcripciones y otra información derivada, y de las interacciones del notario con los usuarios.
  • Disponibilidad de prototipo experimental para prueba de concepto.

Mediante NAVIRO, basado en inteligencia artificial y blockchain, los usuarios del producto final podrán acceder, de una forma rápida, sencilla y con evidencias electrónicas, a la resolución de dudas y a la recuperación de información. El asistente será capaz de mantener conversaciones básicas, ofrecer información relevante sobre reuniones anteriores y responder cuestiones sobre un subconjunto relevante de la legislación española. Además, el notario virtual podrá estar presente como un oyente más en la reunión, generando en segundo plano y de forma automatizada una transcripción de la misma. Detectará los temas más relevantes de la reunión y generará un resumen de ésta. Además, detectará eventos importantes durante el transcurso de las reuniones como el inicio de las mismas, apertura de votaciones, lista de participantes conectados, etc. Para este tipo de eventos, el notario se encargará de generar evidencias blockchain de forma desatendida y las firmará digitalmente. Una vez generadas, ni siquiera el tercero de confianza podrá cuestionar su existencia u origen. También generará evidencias de sus interacciones con los usuarios y de la información que genere de forma automática (transcripciones, resúmenes, etc.).

Todas estas funcionalidades innovadoras no estaban disponibles en el momento de iniciar el proyecto de I+D por ningún sistema conocido e implicaban un avance tecnológico claro.

 

Líneas de desarrollo

 

A nivel funcional, el notario virtual inteligente ha sido un desarrollo con tres áreas diferenciadas y sus respectivas funcionalidades:

  • Generación y procesamiento de transcripciones

Aglutina los modelos de inteligencia artificial necesarios para llevar a cabo la transcripción del audio de las reuniones en castellano y la obtención de información de las mismas como resúmenes y temas relevantes. Adicionalmente, se generan evidencias blockchain firmadas digitalmente para toda la información generada por este módulo (transcripción, temas de la reunión y resúmenes).

  • Sistema de interacción a través de texto y voz

Es el módulo encargado de gestionar la conversación con el usuario para la recuperación de información relevante en función del contexto, interpretación y respuesta a preguntas de una base de conocimiento

  • Notarización a través de la generación de evidencias blockchain

Para poder generar evidencias blockchain ante volúmenes masivos y variables de solicitudes, es necesario gestionar una red blockchain propia. Esto no es posible en otras redes blockchain abiertas de ámbito generalista, en las que se garantizan de forma sólida propiedades deseables de los datos allí almacenados (como la inmutabilidad y el sellado temporal), tanto por limitaciones técnicas de las redes como económicas. Para poder otorgar propiedades como la inmutabilidad y el sellado temporal a las evidencias generadas en una red blockchain propia, es necesario consolidarlas cada cierto tiempo en una red blockchain que sí ofrezca estas garantías.

 

Hitos alcanzados

 

Año 2022

 

A lo largo de 2022 se consiguieron los siguientes resultados:

Análisis:

  • Estudio del estado del arte sobre IA y blockchain.
  • Requisitos de la arquitectura global, del sistema asistencial, de la escalabilidad del sistema global, del sistema de notarización blockchain y del sistema de transcripciones.
  • Descripción preliminar de la prueba de concepto.

Diseño:

  • Elección de las tecnologías para la construcción de los modelos de IA y el sistema asistencial.
  • Diseño de los módulos de generación y procesamiento de transcripciones, el del Sistema Asistencial, el sistema de generación y recuperación de evidencias blockchain.
  • Diseño de arquitectura global escalable.

 

Primer trimestre de 2023

 

A lo largo del primer trimestre de 2023 se alcanzaron importantes hitos: 

Análisis:

  • Estudio completo de diferentes modelos para generar preguntas y respuestas de forma automatizada, incluso a partir de las transcripciones de las reuniones, probando distintas alternativas como Bloom o TF-IDF. 

Diseño y desarrollo:

  • Finalización de los modelos que permiten obtener automáticamente temas y palabras clave de lo tratado en las reuniones. 
  • Módulo de generación escalable de evidencias Blockchain, así como la interfaz de usuario del sistema. 
  • Inicio de los trabajos para poder realizar el prototipo necesario para llevar a cabo una prueba de concepto. 

 

Segundo y tercer trimestre de 2023

 

En el segundo y el tercer trimestre de 2023 se completó el proyecto hasta disponer de un prototipo experimental de Asistente Virtual, con notarización de los eventos en Blockchain, incluyendo las interacciones del «Notario Virtual».

A la finalización del proyecto, NAVIRO permite:

  • Transcribir  a texto automáticamente el audio grabado de una reunión.
  • Generar un resumen de la reunión.
  • Generar un listado de palabras clave de la reunión.
  • Generar un listado de temas clave de la reunión.
  • Hacer búsquedas mediante lenguaje natural en bases de datos de conocimiento sobre legislación española.
  • Acceder directamente a los artículos de las leyes relacionadas con las búsquedas.

Para obtener estos contenidos, el usuario solo necesita interactuar con el Asistente, en un interfaz web, dando las instrucciones habladas o escritas.

 

Video demo de NAVIRO

 

 

Avances tecnológicos logrados

 

Con la realización de este prototipo, se han cumplido todos los objetivos marcados al inicio del proyecto, y se han generado una serie de avances tecnológicos que pueden ser aplicables en otros entornos:

  • Preprocesamiento de transcripciones de reuniones. 
  • Modelo de transcripción de audio a texto adaptado al sector legaltech. 
  • Sistema conversacional por texto y voz, en un interfaz web. 
  • Modelo de resumen automático. 
  • Modelo de extracción de palabras. 
  • Modelo de generación automática de preguntas y respuestas. 
  • Modelo de extracción de temáticas. 
  • Sistema de generación masiva y a bajo coste de evidencias. 
  • Sistema de recuperación de evidencias electrónicas para su verificación.