¿Qué es la detección de información de identificación personal (DCP) en Lenguaje de Azure AI?

La detección de DCP es una de las características que ofrece Lenguaje de Azure AI, una colección de algoritmos de aprendizaje automático e inteligencia artificial en la nube para el desarrollo de aplicaciones inteligentes en las que interviene lenguaje escrito. La característica de detección de DCP puede identificar, clasificar y censurar información confidencial en texto no estructurado. Por ejemplo: números de teléfono, direcciones de correo electrónico y formularios de identificación. El método para usar PII en conversaciones es diferente al de otros casos de uso y hay artículos aparte para este uso.

  • Los inicios rápidos son instrucciones de inicio que le guiarán a la hora de hacer solicitudes al servicio.
  • Las guías de procedimientos contienen instrucciones para usar el servicio de una manera más específica o personalizada.
  • En los artículos conceptuales se proporcionan explicaciones detalladas de la funcionalidad y las características del servicio.

La información de identificación personal (DCP) puede tener dos formas:

Flujo de trabajo típico

Para usar esta característica, envíe datos para su análisis y controle la salida de la API en la aplicación. El análisis se realiza tal cual, sin ninguna personalización agregada al modelo usado en los datos.

  1. Cree un recurso de Lenguaje de Azure AI que le conceda acceso a las características que ofrece Lenguaje de Azure AI. Genera una contraseña (denominada clave) y una dirección URL de punto de conexión que se usa para autenticar las solicitudes de API.

  2. Utilice la API REST o la biblioteca cliente para C#, Java, JavaScript y Python para crear una solicitud. También puede enviar llamadas asincrónicas con una solicitud por lotes para combinar las solicitudes de API de varias características en una sola llamada.

  3. Envíe la solicitud que contiene los datos de texto. La clave y el punto de conexión se usan para la autenticación.

  4. Transmita la respuesta en secuencias o almacénela localmente.

Compatibilidad con documentos nativos

Un documento nativo hace referencia al formato de archivo usado para crear el documento original, como Microsoft Word (docx) o un archivo de documento portátil (pdf). La compatibilidad con documentos nativos elimina la necesidad de preprocesamiento de texto antes de usar las funcionalidades de recursos de lenguaje de Azure AI. Actualmente, la compatibilidad con documentos nativos está disponible para la funcionalidad PiiEntityRecognition.

Actualmente, PII admite los siguientes formatos de documento nativos:

Tipo de archivo Extensión de archivo Descripción
Texto .txt Documento de texto sin formato
PDF de Adobe .pdf Un documento portátil con formato de archivo de documento.
Microsoft Word .docx Un archivo de documento de Microsoft Word.

Para más información, consulteUso de documentos nativos para el procesamiento de lenguaje

Introducción a la detección de PII

Para usar la detección de información de identificación personal (PII), debe enviar texto para su análisis y controlar la salida de la API en la aplicación. El análisis se realiza tal cual, sin personalización adicional al modelo usado en los datos. Hay dos maneras de usar la detección de PII:

Opción de desarrollo Descripción
Language Studio Language Studio es una plataforma basada en la web que le permitirá probar la vinculación de entidades con ejemplos de texto sin tener cuentas de Azure y usando sus propios datos al registrarse. Para obtener más información, consulte el sitio web de Language Studio o la guía de inicio rápido de Language Studio.
API REST o biblioteca cliente (SDK de Azure) Integre la detección de PII en las aplicaciones mediante la API REST o la biblioteca cliente disponible en una variedad de lenguajes. Para más información, consulte el inicio rápido de detección de PII.

Documentación de referencia y ejemplos de código

Al usar esta característica en las aplicaciones, consulte la siguiente documentación de referencia y ejemplos de Lenguaje de Azure AI:

Idioma u opción de desarrollo Documentación de referencia Ejemplos
API DE REST Documentación de la API REST
C# Documentación de C# Ejemplos de C#
Java Documentación de Java Ejemplos de Java
JavaScript Documentación de JavaScript Ejemplos de JavaScript
Python Documentación de Python Ejemplos de Python

Inteligencia artificial responsable

Los sistemas de inteligencia artificial no solo incluyen la tecnología, sino también las personas que la usan, las que se ven afectadas por ella y el entorno en el que se implementan. Lea la nota de transparencia sobre DCP para obtener información sobre el uso responsable de la inteligencia artificial y la implementación en los sistemas. Para más información, consulte los siguientes artículos.

Escenarios de ejemplo

  • Aplicar etiquetas de confidencialidad: por ejemplo, en función de los resultados del servicio de detección de DCP, se puede aplicar una etiqueta de confidencialidad pública a los documentos en los que no se detecta ninguna entidad de DCP. En el caso de los documentos en los que se reconocen las direcciones y los números de teléfono de Estados Unidos, se podría aplicar una etiqueta de confidencialidad. Se pude usar una etiqueta de alta confidencialidad para los documentos en los que se reconocen números de ruta bancarios.
  • Censurar algunas categorías de información personal de los documentos con una circulación más amplia: por ejemplo, si los registros de contacto del cliente son accesibles para los representantes de soporte de primera línea, la empresa puede censurar la información personal del cliente además de su nombre en la versión del historial de clientes para preservar la privacidad del cliente.
  • Censurar información personal para reducir el sesgo inconsciente: por ejemplo, durante el proceso de revisión de currículos en una empresa, se puede bloquear el nombre, la dirección y el número de teléfono para reducir el sesgo inconsciente que provocan factores como el género, etc.
  • Reemplazar la información personal en los datos de origen para que el aprendizaje automático reduzca la inequidad: por ejemplo, si desea quitar nombres que podrían revelar el sexo al entrenar un modelo de aprendizaje automático, puede usar el servicio para identificarlos y reemplazarlos por marcadores de posición genéricos para el entrenamiento del modelo.
  • Quitar información personal de las transcripciones del centro de llamadas: por ejemplo, si desea quitar nombres u otros DCP que puedan mencionar el agente y el cliente en un escenario de centro de llamadas. Puede usar el servicio para identificarlos y quitarlos.
  • Limpieza de datos para la ciencia de datos: la detección de DCP se puede usar con el fin de preparar los datos para que los ingenieros y científicos de datos puedan usarlos en el entrenamiento de modelos de aprendizaje automático. Se trata de censurar los datos para asegurarse de que los datos del cliente no resulten expuestos.

Pasos siguientes

Hay dos maneras de empezar a usar la característica de vinculación de entidades:

  • Language Studio, una plataforma basada en web que permite probar varias características del servicio Lenguaje sin necesidad de escribir código.
  • El artículo de inicio rápido para obtener instrucciones sobre cómo realizar solicitudes al servicio mediante la API de REST y el SDK de la biblioteca cliente.