Usted estĆ” aquĆ:
Capa Einstein Trust: DiseƱado para Trust
Einstein Trust Layer es un conjunto de funciones, procesos y polĆticas diseƱados para proteger la privacidad de los datos, mejorar la precisión de la IA y promover el uso responsable de la IA en todo el ecosistema de Salesforce.
Ediciones necesarias
| Disponible en: Ediciones Enterprise, Performance y Unlimited con un complemento Einstein for Sales, Einstein for Platform, Einstein for Service, Einstein 1 Service o Einstein GPT Service. Para adquirir complementos, póngase en contacto con su ejecutivo de cuentas de Salesforce. |
Para comprender cómo funciona la Capa Trust Einstein, echemos un vistazo a cómo fluyen los datos a través de la Capa Trust y luego paseemos por cada parte de la trayectoria en detalle.
- Los datos en forma de una solicitud fluyen desde aplicaciones CRM, a travƩs de Einstein Trust Layer, al modelo de idioma grande (LLM), que denominaremos prompt journey.
- El LLM genera una respuesta utilizando la solicitud, que denominaremos generación de respuesta.
- A continuación, la respuesta generada fluye de vuelta a través de la Capa Einstein Trust y de vuelta a las aplicaciones CRM, que denominaremos la trayectoria de respuesta.
¿Cómo funciona?
Solicitar trayectoria
Para generar una respuesta desde el LLM, debe proporcionarle una solicitud. La solicitud puede proceder de cualquiera de las aplicaciones CRM. Puede crear una solicitud en Generador de solicitudes e invocarla desde Apex o un flujo.
Proteger la recuperación y fundamentación de datos
El primer paso en Trust Layer es la recuperación de datos segura. Para que el LLM genere una respuesta mÔs relevante y personalizada, requiere contexto adicional de sus datos de CRM. Este proceso de agregar contexto adicional a la solicitud es lo que denominamos fundamentación. Puede fundamentar sus solicitudes utilizando campos de combinación con datos de CRM, que pueden ser campos de registro, flujos, Apex, DMO de Data 360 y listas relacionadas.
La recuperación segura de datos significa que la solicitud se basa únicamente en datos a los que el usuario que ejecuta tiene acceso.
El proceso de recuperación de datos respeta los permisos y controles de acceso existentes en Salesforce:
- La recuperación de datos para fundamentar la solicitud se basa en los permisos del usuario que ejecuta la solicitud.
- La recuperación de datos para fundamentar la solicitud mantiene todos los controles basados en funciones estÔndar de Salesforce para permisos de usuario y seguridad a nivel de campo al fundamentar datos desde su instancia de CRM.
La fundamentación es dinÔmica ya que la fundamentación se produce en tiempo de ejecución y depende del acceso del usuario.
Enmascaramiento de datos para LLM
Las polĆticas de Einstein Trust Layer incluyen el enmascaramiento de datos, donde se detectan datos confidenciales y luego se enmascaran. Identificamos datos confidenciales utilizando dos mĆ©todos:
- Basado en patrón: Utilizamos patrones y contexto para identificar datos confidenciales en el texto de solicitud. EspecĆficamente, utilizamos patrones de expresiones regulares (regex) y palabras de contexto. TambiĆ©n utilizamos modelos de aprendizaje automĆ”tico entrenados para identificar datos que no tienen un patrón definido, como nombres de personas o empresas.
- Basado en campo: Utilizamos los metadatos en los campos que se clasifican utilizando Shield Platform Encryption o clasificación de datos para identificar campos confidenciales. Esto amplĆa la clasificación que ya aplicó a sus datos en su organización al enmascaramiento de datos LLM.
Una vez identificados, los datos se enmascaran con un texto de marcador de posición para evitar que los datos se expongan a modelos externos. Capa Einstein Trust almacena temporalmente la relación entre las entidades originales y sus respectivos marcadores de posición. La relación se utiliza mÔs adelante para desenmascarar los datos en la respuesta generada.
Defensa de solicitud
Para ayudar a reducir la posibilidad de que el LLM genere algo no deseado o perjudicial, Generador de solicitudes y API de conexión de plantilla de solicitud utilizan polĆticas del sistema. Las polĆticas del sistema son un conjunto de instrucciones al LLM sobre cómo comportarse de una manera determinada para generar Trust con los usuarios. Por ejemplo, podemos indicar al LLM que no dirija contenido o genere respuestas sobre las que no tenga información. Las polĆticas del sistema son una forma de defenderse contra el jailbreak y solicitar ataques de inyección.
Generación de respuestas
Después de que una solicitud esté completamente hidratada y segura, estÔ lista para enviarse a través de la pasarela LLM. La pasarela rige las interacciones con diferentes proveedores de modelos y representa una forma unificada y segura de comunicarse con múltiples LLM. Los proveedores de pasarela y modelo utilizan el cifrado TLS para asegurarse de que los datos estÔn protegidos durante el trÔnsito.
Los modelos creados o ajustados por Salesforce estĆ”n alojados en el lĆmite de Salesforce Trust. Los modelos externos creados y mantenidos por proveedores externos, como OpenAI, estĆ”n en un lĆmite Trust compartido. Los modelos que crea y mantiene estĆ”n alojados en su infraestructura.
Tenemos una polĆtica de retención de datos cero vigente con proveedores de modelos de socios externos, como OpenAI o Azure OpenAI. La polĆtica establece que los datos enviados al LLM desde Salesforce no se conservan y se eliminan despuĆ©s de que se envĆe una respuesta de vuelta a Salesforce.
Capa Einstein Trust: La trayectoria de respuesta
Cuando se devuelve la respuesta generada desde el modelo de idioma grande, Einstein Trust Layer aplica ciertas polĆticas y procesos para asegurarse de que la respuesta es segura y Ćŗtil. Consulte Capa Einstein Trust: Trayectoria de respuesta.
