DavidGadyan

IA y agentes · ERP y SaaS con IA · Seguridad y cumplimiento

IA híbrida para Salesforce: Claude, ChatGPT y LLM privados, un router

Por David Gadyan · Publicado el · Actualizado el

IA sobre tus datos de Salesforce, con seguridad: los registros pasan por un router de políticas hacia Claude o ChatGPT con datos personales enmascarados, hacia un LLM privado que no sale de la red o de vuelta a Salesforce sin coste de modelo

Usar IA sobre los datos de Salesforce sin salir de Salesforce, sin pagar de más por un único modelo y sin filtrar datos de clientes. Un router envía cada petición a Salesforce, a Claude, a ChatGPT o a un LLM privado dentro de la red del cliente según la sensibilidad, lo que está en juego y el coste, y enmascara los datos personales antes de que salga nada. Encima: una revisión de Apex y Flow que devuelve código corregido y tests, un agente de ingresos que trabaja leads dormidos con borradores verificados y un planificador de refrescos de sandbox y migraciones. Nada se escribe en Salesforce sin la aprobación de una persona.

El problema

Los equipos que buscan trabajo de Salesforce con IA describen siempre los mismos problemas. Legal teme que los datos de clientes acaben en un modelo externo. Finanzas teme la factura de los modelos y quedar atado a un solo proveedor. Los administradores temen que el Apex y los Flows escritos con IA parezcan correctos y fallen en producción. Ventas tiene miles de leads antiguos que nadie trabaja, y cada refresco de sandbox o migración de org se come días de administración.

Este proyecto responde a cada uno con algo que funciona, no con diapositivas.

El producto en uso

Recorrido por el router, la revisión de Apex, el agente de ingresos y el planificador de refrescos, grabado en tiempo real con las esperas del modelo a velocidad 8×.

Qué construí

Router de IA: un registro de admisión de un paciente va al LLM privado porque contiene datos médicos, y la traza de decisión muestra que no salió de la red

Un router que decide adónde pueden ir los datos. Cada petición se revisa en busca de campos sensibles. Los datos médicos y de tarjeta solo van a un modelo dentro de la red del cliente. La traza de decisión muestra qué política se aplicó y por qué.

Prompt enmascarado: nombres, correos y teléfonos sustituidos por tokens antes de que Claude vea el registro y restaurados en la respuesta

Enmascarado antes de que salga nada. Nombres, correos y teléfonos se sustituyen por tokens antes de que Claude o ChatGPT vean el registro, y se vuelven a poner en la respuesta. Salesforce sigue siendo el sistema de referencia y el mejor modelo sigue haciendo el trabajo.

Comparación de modelos: la misma oportunidad de Salesforce evaluada por Claude Opus, Claude Haiku y un modelo privado, con latencia y coste por respuesta

El coste se decide con datos, no con el discurso de un proveedor. Una vista de comparación ejecuta el mismo registro en todos los modelos conectados, así que la elección de ruta se basa en coste y calidad reales. Añadir o cambiar un proveedor es un ajuste, no una reconstrucción.

Revisión de Apex: hallazgos en una clase de pagos y después el código Queueable corregido mostrado como diff

Revisión de Apex y Flow que corrige el código. Reglas fijas detectan consultas dentro de bucles, falta de sharing y de seguridad de campos, IDs y claves escritos en el código. Después Claude confirma cada hallazgo, añade los que las reglas no ven y devuelve código corregido con una clase de test masivo.

Refrescar y migrar: conciliación de registros entre origen y destino y la revisión de arquitectura de Claude con un runbook

Refrescos de sandbox y migraciones, planificados. Tras un refresco alguien tiene que enmascarar datos personales, apuntar las integraciones a entornos de prueba, parar trabajos programados y recargar datos de prueba, normalmente de memoria. El planificador construye esa lista desde los metadatos de la propia org, ordena la carga de datos para que las búsquedas se resuelvan, mapea campos para una migración entre orgs, concilia recuentos de registros y pide a Claude que revise el plan y escriba el runbook.

Las personas mantienen el control. El agente de ingresos puntúa y clasifica cada lead, elige la siguiente mejor acción y redacta un correo breve y concreto. Cualquier borrador que cite algo que no está en el CRM vuelve a reescribirse, y nada se envía ni se actualiza hasta que una persona lo aprueba. Cada decisión de la IA queda registrada.

Proyectos relacionados

← Todos los proyectos