Skip to content

Arquitectura — resumen ejecutivo ​

Para quien evalúa la plataforma: qué es, cómo aísla a cada cliente y qué limita a un agente. Mecanismos en el anexo técnico.

En una frase ​

BC Agents Platform es un motor: una sola plataforma que sirve agentes de negocio (atención, ventas, RR.HH.) y agentes técnicos (un equipo de desarrollo con metodología BMAD) a muchas empresas a la vez, cada una aislada de las demás.

Un tenant contiene varios agentes. El límite de tenant separa una empresa de otra; el límite del agente separa lo que cada agente puede hacer dentro de su propio tenant.

Dos límites ​

  • Tenant: separa una empresa cliente de otra. Cada una tiene su propia base de datos, no una tabla compartida con columna de filtro. Ver Seguridad y privacidad.
  • Agente: separa lo que puede hacer cada agente dentro de su propio tenant. Cada agente solo tiene lo que se le declaró; mientras no hay ninguna acción declarada, conserva las herramientas de sus conexiones. Ver Qué puede hacer un agente.

El primero no cambia con la cantidad de agentes; el segundo se aplica a cada uno.

Despliegue ​

Cloud BCOn-premise
InfraestructuraAWS, administrada por BC TecnologíaDel cliente
Clave de AnthropicBC (BYOK solo si BC lo habilita para ese cliente)El cliente (BYOK) o una clave de BC, según el acuerdo
Acceso a la base de datosBC Tecnología (con auditoría)Nadie fuera del cliente
FacturaciónPor usoLicencia anual

Ambas corren el mismo código.

Arquitectura de una instalación IaaS: usuarios y canales, acceso y seguridad, aplicación, inteligencia artificial, datos y servicios externos, con el canal de voz y el SSO marcados como opcionales.

On-premise corre en cinco contenedores dentro del servidor del cliente. Hacia afuera solo salen conexiones a Anthropic, Voyage AI, el servidor de correo y los sistemas que el cliente conecte; SSO y canal de voz son opcionales. Diagrama en SVG.

El motor ​

Backend en Go (API REST; cada request resuelve su base de datos antes de tocar datos), frontend en React (panel del cliente, portal de usuarios finales y panel de BC), Claude de Anthropic directo a la API y PostgreSQL con pgvector para la base de conocimiento.

Los dos productos ​

  • BC Business Agents: atención, ventas, RR.HH., finanzas, cobranza, postventa, citas y voz.
  • BC Tech Agents: célula de desarrollo (Business Analyst, PM, UX/Diseño, Arquitecto, Dev, QA) con metodología BMAD: Project Brief → PRD → UX/UI → Arquitectura → Spec técnica → Plan de pruebas, con aprobación humana en cada etapa. Ver Proyectos.

BC Tecnología — Santiago de Chile