Saltar al contenido

Cómo trabajamos

Cuatro etapas, sin sorpresas al final

El objetivo de cada etapa es que la siguiente sea decidible con información, no con fe.

0
plataformas en producción todas bajo betrivasystems.com
0
países operando Chile y México
0%
infraestructura propia sin intermediarios en el dato
0
lock-in el código y la base son del cliente

Cómo trabajamos

Cuatro etapas, sin sorpresas al final

El objetivo de cada etapa es que la siguiente sea decidible con información, no con fe.

  1. 01

    Diagnóstico

    Acompañamos la operación tal como es hoy: quién hace qué, dónde se pierde tiempo y qué se anota en papel. Salimos con el proceso escrito y el problema acotado.

  2. 02

    Diseño y prototipo

    Modelo de datos, estados y pantallas navegables. Se toca antes de construir: si algo no encaja con la realidad, se corrige cuando todavía es barato.

  3. 03

    Construcción

    Entregas cortas con datos reales del cliente, no de mentira. Cada entrega llega al ambiente donde se va a usar, con su respaldo y su prueba.

  4. 04

    Producción y operación

    Puesta en marcha acompañada, capacitación a quien lo usa y mantenimiento continuo. El sistema queda documentado y la infraestructura, a nombre del cliente.

Y ese arreglo llega cuando el sistema ya está andando

Rehacer con la operación arriba no es el mismo trabajo que hacerlo bien la primera vez: ya no estás construyendo, estás construyendo y operando a la vez. Esto es lo que se cotiza en cada caso.

Partida Diseñado desde el principio Corregido en el año dos
Desarrollo
Diseñado desde el principio Parte del proyecto original
Corregido en el año dos El proyecto completo, otra vez
Migración de datos partida que antes no existía
Diseñado desde el principio No aplica: los datos nacen bien
Corregido en el año dos Años de registros guardados con supuestos equivocados, movidos sin perder una sola fila
Operación en paralelo partida que antes no existía
Diseñado desde el principio No aplica
Corregido en el año dos Dos sistemas vivos y sincronizados mientras dura el cambio
Ventana de corte partida que antes no existía
Diseñado desde el principio No aplica
Corregido en el año dos Un fin de semana sin atender. En salud o en compras públicas, ese fin de semana no existe
Funcionalidades nuevas
Diseñado desde el principio Avanzan durante todo el proyecto
Corregido en el año dos Congeladas mientras dura la reescritura
Riesgo
Diseñado desde el principio Acotado: el sistema todavía no tiene gente adentro
Corregido en el año dos Se juega con la operación andando y los datos reales

La trampa no es el precio. Es que al momento de firmar esta decisión no se ve: nadie cotiza «sin aislamiento y sin auditoría». Simplemente no lo incluye, y en la propuesta se lee más barato.

Qué hacemos

Ingeniería completa, de la idea al servidor

No entregamos maquetas ni presentaciones. Entregamos un sistema andando, con su base de datos, su respaldo, su certificado y quien lo opere sabiendo cómo funciona.

01

Producto y arquitectura

Partimos del proceso real, no del formulario que alguien imaginó. Modelamos los estados por los que pasa el trabajo y solo entonces escribimos código.

  • Levantamiento del proceso operativo
  • Modelo de datos y máquina de estados
  • Prototipo navegable en días
02

IA aplicada con evidencia

Lectura de documentos, respuestas citadas y asistencia al evaluador humano. Nunca una afirmación sin la fuente que la sostiene: si el sistema no puede mostrar de dónde lo sacó, no lo dice.

  • RAG con cita obligatoria
  • OCR de documentos, imágenes y anexos
  • Modelos locales cuando el dato no puede salir
03

Optimización matemática

Agendas, turnos, rutas y asignaciones resueltos con solvers que prueban el óptimo (CP-SAT, QUBO), no con criterio improvisado. La diferencia se mide en horas de máquina y en trabajo entregado.

  • Programación de recursos bajo restricciones
  • Asignación y ruteo con capacidad
  • Análisis de sensibilidad: dónde está el cuello de botella
04

Datos y trazabilidad

PostgreSQL, consultas parametrizadas y aislamiento por inquilino a nivel de base. Toda transición queda registrada: quién, cuándo y por qué.

  • Multi-tenant con Row Level Security
  • Bitácora de auditoría por transición
  • Respaldos verificados, no supuestos
05

Infraestructura y operación

Nosotros levantamos, desplegamos y mantenemos. AWS, nginx, SSL, monitoreo y despliegues quirúrgicos que no apagan lo que está funcionando.

  • AWS (Lightsail, Route53, S3, CloudFront)
  • Despliegue con verificación previa
  • Aislamiento por aplicación en el servidor
06

Integraciones

WhatsApp, correo, pasarelas de pago, facturación y sistemas heredados. La plataforma nueva convive con lo que ya existe en vez de exigir reemplazarlo todo.

  • Mensajería multicanal confirmable
  • APIs documentadas (OpenAPI)
  • Migración desde hojas de cálculo y sistemas legados

Motor de programación

Un día de radioterapia, reprogramado en microsegundos

Este es el criterio de EIR resolviendo un día completo: 65 sesiones sobre cuatro aceleradores. Rómpelo —mete una emergencia, da de baja una máquina— y mira cómo se rearma. Al lado, el mismo día resuelto por orden de llegada, que es como se programa cuando no hay motor.

emergencia urgente rutina
Tablero de radioterapia simulación con datos de ejemplo
Linac-1
Linac-2
Linac-3
Linac-4
—
pacientes en el día
—
ocupación de las máquinas
— —
fuera de ventana clínica · por orden de llegada

El criterio es el de EIR en producción: la continuidad del tratamiento manda y la categoría clínica la firma el oncólogo.

Agentes

Agentes que contestan, agendan y responden con la fuente

No son demos de laboratorio: están atendiendo hoy. Aquí se ve la conversación por fuera y, al lado, lo que el agente hace por dentro — qué consulta, qué decide y qué escribe en el sistema.

Contesta el teléfono y el WhatsApp de la clínica, agenda en la misma agenda que usa recepción y confirma. De usted siempre, sin emojis, una pregunta por turno. En producción: atiende llamadas con voz y agenda contra la agenda real de la clínica.

AU
Aura
Fisios · clínica en CDMX
en curso
Traza del agente
Cómo montamos un agente de voz que agenda solo

Guion reconstruido de una conversación real, con datos de ejemplo. Cada llamada de la traza corresponde a un mecanismo que existe en el sistema.

Cómo construimos

Las herramientas con las que construimos también las construimos nosotros

Esto no se suele contar en una página de venta, pero explica por qué un equipo pequeño entrega lo que entrega en el tiempo en que lo entrega. No somos usuarios de herramientas de IA: construimos y mantenemos la plataforma de ingeniería con la que trabajamos todos los días.

Nada de esto se factura ni se vende por separado. Es la razón por la que lo que construimos se puede seguir manteniendo tres años después.

PostgreSQL + pgvector

Memoria del proyecto, no del chat

Cada proyecto tiene su grafo de código, su historial de decisiones y su conocimiento acumulado en una base propia con búsqueda vectorial. Lo que se resolvió hace ocho meses sigue disponible hoy.

llama.cpp · 35B local

Modelos corriendo en máquinas propias

Un modelo de 35 mil millones de parámetros en nuestra propia máquina para el trabajo pesado de lectura y análisis. Sin depender de una API externa y sin que un documento de cliente salga hacia afuera.

CP-SAT / QUBO

El solver como herramienta diaria

Las decisiones combinatorias —qué priorizar, cómo asignar, en qué orden— no se opinan: se resuelven con el mismo solver que después le entregamos al cliente.

Telemetría propia

Medimos cómo trabajamos

Registramos nuestro propio proceso de desarrollo para saber dónde se pierde tiempo y qué se repite. Aplicamos hacia adentro exactamente lo mismo que proponemos hacia afuera.

PostgreSQL 19 · 18

PostgreSQL, desde la beta

Corremos PostgreSQL 19 y 18 en producción. Cada versión nueva la adoptamos desde su beta: lo nuestro se prueba contra ella antes de que salga, no un año después. No usamos una base de datos; la seguimos.

Cómo pensamos

Cuatro reglas que no se negocian

Producción, no pilotos

Un piloto que nunca sale a producción es un gasto. Diseñamos desde el día uno para el servidor que va a atender gente real.

Números medidos, no marketing

Si afirmamos una mejora, mostramos de dónde sale. Lo que no se puede demostrar en el sistema, no se promete en la propuesta.

El dato es del cliente

Base de datos, código e infraestructura quedan a nombre de quien paga. Nada queda amarrado a una cuenta nuestra.

La decisión que importa la firma una persona

El software ordena la logística, calcula riesgo y propone. La decisión con consecuencias la toma y la firma quien tiene la responsabilidad, no el sistema.

Con qué está hecho

Tecnología elegida por costo de mantenimiento

Nada exótico por gusto: cada pieza está porque baja el costo de mantener el sistema tres años más, no porque estuviera de moda este semestre.

Aplicación

  • Bun
  • Hono
  • TypeScript
  • Astro
  • React

Datos

  • PostgreSQL 19 · 18
  • Row Level Security
  • pgvector
  • Respaldos verificados

Inteligencia

  • RAG citado
  • OCR de documentos
  • Modelos locales
  • CP-SAT / QUBO

Infraestructura

  • AWS us-east-1
  • nginx
  • Certbot / SSL
  • Aislamiento por app

Preguntas

Lo que nos preguntan antes de partir

¿Trabajan con software a medida o venden licencias?

Las dos cosas. EIR, Doctores, CertiCore y Licitaciones Inteligentes son plataformas propias que se implementan y adaptan; también construimos sistemas a medida cuando el proceso no encaja con ninguna.

¿Dónde quedan alojados los datos?

En infraestructura AWS a nombre del cliente cuando así se define, o en la nuestra mientras dura la implementación. En ambos casos el respaldo y el acceso quedan documentados y entregables.

¿Cuánto demora una primera versión útil?

Depende del proceso, pero la regla es que haya algo navegable en semanas, no en trimestres. La primera entrega siempre se instala donde se va a usar.

¿Atienden fuera de Chile y México?

Sí. Hoy operamos en ambos países y el trabajo es remoto por diseño; las visitas presenciales se coordinan en las etapas donde suman.

Contacto

¿Tienes un proceso que se te está cayendo a pedazos?

Cuéntanos qué operación quieres ordenar. Si podemos ayudar, lo decimos con un plan y un plazo; si no es lo nuestro, también lo decimos.

Escríbenos a contacto@betrivasystems.com · Respondemos dentro de un día hábil.