Soporte Universal: Multi-Proveedor LLM & Multi-CRM
El SDK de Gen.IA.L CAPA está diseñado con un motor de inspección de árboles de datos 100% agnóstico. No se acopla a ningún proveedor de IA específico ni a ningún CRM en particular.
🤖 Formatos de Mensajes Soportados Nativamente
El SDK desciende de forma recursiva e higieniza estructuras conversacionales en cualquier nivel de profundidad:
- OpenAI / Azure / Fireworks
- Anthropic Claude 3.5
- Google Gemini 1.5
{
"messages": [
{
"role": "user",
"content": "El cliente Juan Pérez con RUT 11.222.333-4 solicita cotización."
}
]
}
Resultado Saneado por CAPA: content: "El cliente [PERSONAL_NAME] con RUT [PERSONAL_ID] solicita cotización."
{
"messages": [
{
"role": "user",
"content": [
{
"type": "text",
"text": "Deudor Carlos Soto RUT 15.555.555-6 debe $2.000.000."
}
]
}
]
}
Resultado Saneado por CAPA: text: "Deudor [PERSONAL_NAME] RUT [PERSONAL_ID] debe $2.000.000."
{
"contents": [
{
"role": "user",
"parts": [
{
"text": "Balance proyectado para cliente con correo admin@empresa.cl."
}
]
}
]
}
Resultado Saneado por CAPA: text: "Balance proyectado para cliente con correo [CONTACT]."
🏢 Protección de Objetos de Dominio CRM (Salesforce / HubSpot / SAP)
Cuando una función recibe objetos de negocio fuertemente tipados (por ejemplo, instancias de clases o DTOs de Salesforce / HubSpot) con campos personales:
- Textos Libres (Strings): Se enmascaran automáticamente sin alterar la estructura.
- Entidades de Negocio Complejas: Para evitar corromper los esquemas de bases de datos o invalidar tipos en runtime, el SDK detiene la ejecución levantando
CapaAnonymizationRequiredErrorcon el listado exacto de campos a anonimizar, delegando el tratamiento al código de la aplicación.