Confíe en SAS® Viya® Copilot

 

SAS Viya Copilot es un asistente de IA basado en la nube que incorpora capacidades de IA generativa en la plataforma SAS Viya 4. Funciona como un copiloto conversacional dentro de las aplicaciones de la plataforma SAS Viya para ayudar a los usuarios a programar, crear modelos y analizar datos de manera más intuitiva y eficiente Esta característica se ofrece como un componente SaaS (software como servicio) de la plataforma SAS Viya y aprovecha la escalabilidad, seguridad y confiabilidad de los servicios de IA de Microsoft Azure.

A continuación, proporcionamos una visión general de cómo funciona SAS Viya Copilot, su integración con Azure, los detalles de la residencia y el flujo de datos y nuestros compromisos con la seguridad y privacidad de los datos.

¿Qué es SAS Viya Copilot?

SAS Viya Copilot es una nueva característica de la plataforma SAS Viya 4 que utiliza IA generativa (y específicamente modelos de lenguaje de gran tamaño o MLL) para aumentar su productividad a lo largo del ciclo de vida analítico. Permite tareas como la generación y explicación de código, la consulta de datos y el desarrollo de modelos a través de conversaciones en lenguaje natural. SAS Viya Copilot ofrece un enfoque con intervención humana que proporciona sugerencias inteligentes y automatización mientras usted mantiene el control de las decisiones y acciones finales.

¿Los clientes pueden elegir si quieren o no usar SAS Viya Copilot?

Aunque SAS Viya Copilot no es un producto independiente de la plataforma SAS Viya, es una característica controlable por separado que opera sobre la plataforma SAS Viya existente. Eso significa que cada cliente puede decidir si usa SAS Viya Copilot y puede controlarlo a nivel empresarial.

¿Cómo funciona el Copiloto de SAS Viya?

SAS Viya Copilot está impulsado por una combinación de tecnología patentada de SAS y de Microsoft Azure para ayudarlo a acceder a sus datos, utilizarlos y gestionarlos de forma segura. Los componentes clave son su entorno de plataforma SAS Viya 4 y el entorno de Microsoft Azure, que está controlado por SAS.

  • Su entorno de la plataforma SAS Viya 4: El software y los datos de SAS de cada cliente residen en sus propios entornos de la plataforma SAS Viya 4. Esto podría ser su implementación de la plataforma SAS Viya 4 alojada por SAS (a través de SAS Managed Cloud) o gestionada por el cliente (en la nube propia del cliente). Cuando utiliza la función SAS Viya Copilot (por ejemplo, hacer una pregunta o solicitar sugerencias de código), esa solicitud se origina desde su sistema de la plataforma SAS Viya a través de una conexión segura al servicio Copilot.
  • Servicio SAS Viya Copilot: Este servicio en la nube alimenta la función SAS Viya Copilot. Se ejecuta en Microsoft Azure en un inquilino seguro y privado que es administrado por SAS. Cuando su entorno de la plataforma SAS Viya envía una solicitud al servicio SAS Viya Copilot, se transmite una solicitud a través de una API segura al servicio alojado en Microsoft, donde residen los modelos de IA alojados en Azure. El servicio SAS Viya Copilot es multi inquilino (sirve a muchos clientes), pero los datos y las solicitudes de cada cliente están lógicamente separados y protegidos (puede obtener más información sobre la seguridad a continuación). El servicio no retiene sus datos y contenido, solo se almacenan de forma transitoria para procesar la solicitud.

Una secuencia de pasos de ejemplo es la siguiente:

  1. Un usuario de SAS Viya envía una solicitud utilizando una función que aprovecha el servicio SAS Viya Copilot (como una indicación a una interfaz de chat para explicar un fragmento de código del lenguaje SAS).
  2. La plataforma SAS Viya transmite de forma segura una solicitud al servicio SAS Viya Copilot en el entorno de Azure específico para SAS, y la solicitud genera una o más indicaciones a un LLM alojado en ese entorno Azure.
  3. El servicio SAS Viya Copilot recibe la respuesta del LLM, realiza actividades de postprocesamiento y devuelve el resultado al entorno de la plataforma SAS Viya del cliente para su revisión y evaluación por parte de este.
Infografía de confianza de SAS Viya Copilot

¿Qué datos envía SAS Viya al servicio SAS Viya Copilot?

Sus datos permanecen principalmente dentro de su entorno SAS Viya con solo la información necesaria de la indicación y los datos contextuales que se envían al servicio SAS Viya Copilot. Los datos exactos que se envían al servicio dependen de la función, el contexto y la solicitud.

Por ejemplo:

  • Si solicita un resumen del código del lenguaje SAS, el código consultado se transmitirá al servicio.
  • Si solicita sugerencias sobre los procedimientos estadísticos que serían apropiados para un conjunto de datos específico, ese conjunto de datos o los metadatos sobre el conjunto de datos (como los nombres de las columnas) pueden transmitirse al servicio.
  • Si solicita recomendaciones sobre cómo agregar un nodo a un flujo de trabajo de modelado, la canalización existente se proporcionaría al servicio.

Nota importante: Antes de utilizar SAS Viya Copilot, debe comprender que sus datos pueden transmitirse al servicio SAS Viya Copilot. Si formula a SAS Viya Copilot una pregunta sobre una tabla que contiene datos personales, dichos datos pueden transmitirse al servicio como contexto para ayudar al servicio a responder a su pregunta.

¿Cómo utilizan SAS y Microsoft los datos de los clientes?

SAS procesa una indicación al servicio SAS Viya Copilot para atender la solicitud del cliente y luego elimina la indicación y los datos contextuales. Los datos se almacenan solo de manera transitoria para atender la solicitud. Al igual que SAS, Microsoft procesa sus datos para atender la solicitud. Microsoft también aplica una monitorización automatizada de abusos, que detecta elementos como el discurso de odio, el lenguaje que incita a la autolesión u otras violaciones de la política.

La descripción detallada del procesamiento de Microsoft se encuentra en su sitio:

A menos que haya concedido a SAS el acceso a sus datos (por ejemplo, para servicios gestionados alojados o un servicio de consultoría), el personal de SAS no puede acceder a sus datos. Asimismo, SAS ha renunciado al proceso de revisión humana de Microsoft, por lo que el personal de Microsoft no revisará sus indicaciones, resultados o datos contextuales.

Nota importante: Ni SAS ni Microsoft están usando sus datos para ningún otro propósito, como la capacitación de modelos de IA.

¿Cómo se protegen los datos del cliente?

SAS Viya Copilot utiliza una combinación de estrictas prácticas de seguridad para proteger la información del cliente.

SAS utiliza un marco centralizado para gestionar, desarrollar e implementar proyectos de GenAI en toda la plataforma SAS Viya. La centralización de este marco ayuda a garantizar la consistencia y los enfoques comunes en materia de seguridad.

Prácticas de seguridad y privacidad de datos

La confianza y la seguridad son esenciales para SAS Viya Copilot. Como un servicio de IA generativa orientado al cliente que gestiona datos y código empresariales potencialmente sensibles, hemos implementado políticas y controles estrictos para proteger su información. A continuación, se presentan los aspectos clave de cómo SAS Viya Copilot maneja la seguridad, la privacidad y la protección de datos:

  • Propiedad y control: conserva la propiedad de todas las entradas (indicaciones o código que proporciona), y ni SAS ni Microsoft reclaman ningún derecho sobre el código o texto que Copilot genera para usted.
  • Confidencialidad: SAS trata los datos de los clientes que fluyen a través de Copilot como confidenciales de acuerdo con los términos de nuestro acuerdo con cada cliente.
  • Servicio de nube sin estado: el servicio SAS Viya Copilot en el entorno de Azure adopta una arquitectura sin estado (stateless) para los datos del cliente. Esto significa que no almacena los detalles de sus consultas o conjuntos de datos constantemente. Una vez que se procesa una indicación y se devuelve un resultado, el servicio no retiene ese texto de la indicación ni el resultado.
  • Cifrado en tránsito y en reposo: todas las comunicaciones entre su entorno y el servicio de SAS Viya Copilot están cifradas mediante TLS (HTTPS). Dentro del entorno de Azure, los datos en tránsito entre servicios (por ejemplo, entre el servicio SAS y el punto final del modelo Azure OpenAI) se cifran a través de TLS 1.2. Para los datos en reposo, aunque Copilot no mantiene los datos reales de los clientes, el servicio de Microsoft Azure cifra en reposo cualquier dato secundario en el entorno de Azure mediante el cifrado AES-256 para el almacenamiento.
  • Seguridad y cumplimiento de Azure Cloud: las certificaciones HMS de SAS no se aplican al servicio SAS Viya Copilot. El servicio SAS Viya Copilot se ejecuta en el entorno de Azure y se beneficia de su sólida seguridad física y de red. Los centros de datos de Microsoft Azure están certificados para una amplia gama de estándares de seguridad y marcos de cumplimiento. Ofertas de cumplimiento de Azure y otros servicios en la nube de Microsoft: cumplimiento de Azure | Microsoft Learn
  • Aislamiento de inquilino y control de acceso: el servicio SAS Viya Copilot aplica un estricto aislamiento de inquilino. El acceso de cada cliente a copilot está regido por credenciales únicas (como una clave de API o un token de OAuth vinculado a su inquilino de la plataforma SAS Viya). Un cliente puede ejecutar copilot solo para su propio entorno, y las respuestas se envían de vuelta solo a ese entorno.
  • Seguridad de red: los puntos de conexión del servicio están protegidos por el Firewall de aplicaciones web (WAF, por sus siglas en inglés) de Azure con reglas del Proyecto de seguridad de aplicaciones web abiertas (OWASP, por sus siglas en inglés), y los grupos de seguridad de red bloquean el flujo de tráfico interno. Solo se permiten los puertos necesarios entre la plataforma SAS Viya y el servicio.
  • Privilegio mínimo: los componentes de la nube se ejecutan con los permisos mínimos necesarios. Se restringe y se hace un seguimiento al acceso de administrador a producción.

¿Qué áreas geográficas están involucradas en el procesamiento de datos de clientes?

Muchas organizaciones tienen políticas o deben seguir regulaciones con respecto a dónde se procesa y almacena su información. SAS Viya Copilot admite opciones de residencia de datos geográficos para ayudar a cumplir con esos requisitos.

Debido a que el servicio SAS Viya Copilot está diseñado en el entorno de Microsoft Azure, SAS aprovecha el modelo de implementación "Data Zone Standard" del entorno Azure para permitir el procesamiento de datos específico según el área geográfica. Obtenga más información de Microsoft sobre las Zonas de datos en su sitio: Azure OpenAI en modelos de Azure AI Foundry: Azure OpenAI | Microsoft Learn..

El enfoque Data Zone Standard garantiza que, aunque existan múltiples servidores regionales para el rendimiento, todos están confinados al área geográfica elegida.

Al inicio de la disponibilidad, SAS ofrece la implementación del servicio SAS Viya Copilot en dos zonas de datos: una en los Estados Unidos (EE. UU.) en Azure Central US y otra en la Unión Europea (UE) en Azure Sweden Central. Cuando habilite SAS Viya Copilot para su entorno de la plataforma SAS Viya, seleccionará una de estas zonas (por lo general, alineada con la región donde está alojada su plataforma SAS Viya o su preferencia para el cumplimiento).

A continuación, mostramos cómo funciona el flujo de datos geográficos para cada opción:

  • Zona de datos de EE. UU.: Si elige la región de Estados Unidos, un centro de datos de Azure en dicho país gestionará sus solicitudes de Copilot. Actualmente, SAS utiliza Azure "Central US" como la región principal para el servicio de copilot en esta zona. El servicio de copilot puede dirigir la solicitud a diferentes regiones de computación de Azure dentro de los Estados Unidos para la inferencia real del modelo de IA, dependiendo de la capacidad, por ejemplo, el LLM podría ejecutarse en "EastUS", "EastUS2", "NorthCentralUS", etc., según la disponibilidad.
  • Zona de datos de la UE: De forma similar, la elección de la opción de la Unión Europea garantiza que el servicio de Copilot se ejecute en un centro de datos de Microsoft Azure en la Unión Europea. SAS actualmente utiliza "Sweden Central" como la región principal para el servicio de copilot en la zona de la UE. La inferencia del modelo Azure OpenAI se puede ejecutar en una de las regiones Azure de la UE (como "West Europe", "North Europe", etc.), en función de la capacidad, pero una vez más, solo se utilizarán regiones de la UE.

Le recordamos que, independientemente de la región, SAS Viya Copilot no almacena datos más allá del período transitorio para ejecutar su solicitud. Incluso dentro de la Zona de datos elegida, el servicio está diseñado de modo que solo se realice un procesamiento transitorio en el entorno de Azure.

¿Cómo permite SAS Viya Copilot una IA confiable?

SAS se está alineando con el enfoque de la UE en virtud de la Ley de IA para los Modelos de IA de Propósito General. Obtenga más información aquí: Enfoque de IA de la UE | SAS

SAS aprovecha combinaciones de mecanismos de seguridad de Microsoft AI y nuestros propios mecanismos de seguridad para proporcionar una mejor experiencia al usuario, proteger contra riesgos de seguridad y prevenir contenido sensible o no autorizado. Por ejemplo, SAS aprovecha los filtros de contenido de Azure que detectan elementos como el discurso de odio, el lenguaje que incita a la autolesión u otras violaciones de políticas en indicaciones y respuestas. Como salvaguarda adicional, la Política de uso aceptable de SAS se aplica al uso de Copilot.

¿Busca características y casos de uso?

Visite la página de SAS Viya Copilot para ver cómo se aplican estas capacidades.