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.

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 BC | On-premise | |
|---|---|---|
| Infraestructura | AWS, administrada por BC Tecnología | Del cliente |
| Clave de Anthropic | BC (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 datos | BC Tecnología (con auditoría) | Nadie fuera del cliente |
| Facturación | Por uso | Licencia anual |
Ambas corren el mismo código.

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.