Compañeros digitales listos para usar en un solo CRM: venden, contratan, atienden clientes, gestionan la agenda, analizan llamadas y amplían el propio producto. En 5 idiomas. 24/7.
Seis roles listos para usar. Cada uno con su nombre, su persona, sus canales, sus herramientas y sus límites. Renómbralos, reentrénalos, sustitúyelos.
Rastrea los portales, filtra currículums, llama, hace la entrevista técnica, cuadra la hora, se une a la llamada final y te deja un resumen terminado.
retry que reintente una función ante una excepción, con backoff exponencial y un máximo de 5 intentos.Sin montar prompts. Sin escribir JSON. Di «quiero un equipo de soporte de 3 agentes» y obtienes 3 agentes con herramientas, canales y reglas. Los cambios, igual.
Cada oportunidad lleva su resumen, su siguiente paso y su lista de riesgos. Se actualiza en tiempo real mientras ocurren las conversaciones.
El cliente está interesado en una suscripción corporativa. Objeción principal: el precio. Decisor: el director de marketing. Competidor: otra suite de reservas. Sentimiento: +0,42.
Crea, experimenta, inventa: cualquier compañero digital para tu tarea. El mismo núcleo, otros datos y otras reglas. Con palabras, en 5 minutos.
L1 autónomo, escalado a L2 según la confianza. La base de conocimiento se actualiza sola.
Escucha el 100% de las llamadas y los chats. Puntúa, detecta incumplimientos del guion y da feedback de coaching.
Hace A/B testing de ofertas, escribe publicaciones, genera landings por campaña y calcula el ROAS por fuente.
Cierra documentación, concilia registros, envía facturas y mantiene la correspondencia con proveedores. Dentro de los límites que fijes.
Calcula el cash flow, prevé la caja, detecta desviaciones y responde al dueño cuando pregunta «cuánto valgo ahora mismo».
Acompaña a los nuevos empleados: enseña, evalúa y da feedback. También a los clientes.
Canales, CRM, calendarios, pagos, telefonía, hojas de cálculo. ¿Falta alguno? El desarrollador de Diva lo añade por API en minutos.
Conectores listos para los servicios más populares del mundo, sin integrador.
Implantaciones reales en soporte, ventas y logística, con cifras.

Automatizamos el soporte sobre una base de conocimiento enorme con cero alucinaciones del modelo. Se cobra por pregunta resuelta del usuario, por el resultado. Además, agentes de voz por telefonía.

Recepción y gestión de pedidos, seguimiento, repetición y cancelación, clientes corporativos y agentes de voz. La implementación anterior no aguantaba el flujo: se quedaba en bucle, se saltaba la confirmación y el pago e inventaba precios. Lo pasamos al motor de flujos de Diva: los frame gates sostienen cada paso y los guards impiden inventar acciones.
Integraciones, idiomas y alcance: los detalles aparecerán aquí cuando el cliente los apruebe.
próximamenteUn camino sistemático, seguro y medible: del diagnóstico a la optimización dentro del negocio real.
Entendemos los procesos y ordenamos el conocimiento.
Montamos la estructura, los escenarios y las reglas del agente.
Conectamos los sistemas y probamos con conversaciones reales.
Lo entregamos al equipo y lo mejoramos de forma continua.
Un cliente ligero y tipado: describes el agente, llamas a run() y obtienes la respuesta. El bucle del agente corre en nuestros servidores.
Los problemas que suelen costar semanas a los equipos vienen resueltos de serie:
Base de conocimiento afinada de serie: búsqueda, ranking y protección frente a alucinaciones. No hay que montar el pipeline de RAG a mano.
El mejor motor de embudos conversacionales del mercado. Los frame gates sostienen los pasos: el agente no se salta la confirmación ni el pago, y no entra en bucle.
El bucle del agente, la memoria y los guards corren con nosotros. Escala sin ti y el motor nunca se descarga al cliente.
Medición y facturación integradas en la pasarela. Puedes cobrar por pregunta resuelta y no por tokens.
SDK más constructor visual: validas la hipótesis y obtienes un agente funcionando en un par de clics.
Un cliente ligero y tus propios tool().execute, con tu base de datos y tus secretos. El código de las herramientas y las claves no salen de tu máquina.
Una clave sk-diva: autenticación, tarificación, enrutado y aislamiento por tenant. Una única salida, fácil de auditar.
Llamadas al modelo, orquestación de herramientas, memoria, RAG, compactación, subagentes, guards y flow. El motor nunca se descarga a tu lado.
Un agente de soporte con dos herramientas y una regla dura: nunca devolver más de 200 $ — escalar. Cambia de framework a la derecha: los dos lados se muestran completos y el código se puede desplazar.
import { Agent, tool, guard, z } from "@diva-ai/sdk";
const lookupOrder = tool({
name: "lookup_order",
inputSchema: z.object({ orderId: z.string() }),
execute: ({ orderId }) => billing.getOrder(orderId),
});
const issueRefund = tool({
name: "issue_refund",
inputSchema: z.object({ orderId: z.string(), amountUsd: z.number() }),
execute: ({ orderId, amountUsd }) => billing.refund(orderId, amountUsd),
});
const agent = new Agent({
instructions: "Eres un agente de soporte. Busca primero el pedido.",
tools: [lookupOrder, issueRefund],
// la regla dura — una sola línea declarativa
guards: [guard.tool("issue_refund", { when: (i) => i.amountUsd > 200 })],
});
const { text } = await agent.run("El cliente 4512 pide un reembolso de $250.");import { ChatOpenAI } from "@langchain/openai";
import { tool } from "@langchain/core/tools";
import { createReactAgent } from "@langchain/langgraph/prebuilt";
import { z } from "zod";
// + tu propia OPENAI_API_KEY
const REFUND_CAP = 200;
const lookupOrder = tool(
async ({ orderId }) => JSON.stringify(await billing.getOrder(orderId)),
{ name: "lookup_order", schema: z.object({ orderId: z.string() }) },
);
const issueRefund = tool(
async ({ orderId, amountUsd }) => {
// la regla hay que escribirla a mano DENTRO de la herramienta
if (amountUsd > REFUND_CAP) {
return "BLOCKED: más de $200 — requiere escalado.";
}
return JSON.stringify(await billing.refund(orderId, amountUsd));
},
{
name: "issue_refund",
schema: z.object({ orderId: z.string(), amountUsd: z.number() }),
},
);
const agent = createReactAgent({
llm: new ChatOpenAI({
model: "gpt-4o-mini",
apiKey: process.env.OPENAI_API_KEY,
}),
tools: [lookupOrder, issueRefund],
stateModifier:
"Eres un agente de soporte. Nunca reembolses más de $200 — escala.",
});
const res = await agent.invoke({
messages: [
{ role: "user", content: "El cliente 4512 pide un reembolso de $250." },
],
});Promedio de más de 2.400 equipos en Diva durante 2025.
Respuesta al cliente en 3 segundos. Nunca sin seguimiento.
4 horas de rutina → 40 minutos. Las personas, a lo importante.
Noches, fines de semana y festivos: trabajan.
Sin código. Sin integrador. Solo con palabras.
Las reglas de cada agente las pones tú: «no prometas más de un 15% de descuento», «no agendes reuniones sin mi aprobación», «no escribas después de las 22:00». Las acciones importantes solo se ejecutan con tu permiso. Las sesiones registran cada paso y revertir es un clic.
No. Un campo, un informe, una etapa, una automatización o un agente entero: todo con palabras. El agente desarrollador de Diva escribe el código, muestra el diff y ejecuta las pruebas.
Facturamos acciones de los agentes, no usuarios. Para mediana empresa, desde 9.900 ₽ al mes con agentes y canales ilimitados. Suele amortizarse en 2–3 semanas con un solo rol.
En tu región. Enterprise funciona en una VPC o en tus propios servidores. Los modelos no se entrenan con tus datos.
Sí. El desarrollador de Diva mapea los campos por su cuenta y propone mejoras del esquema. Sin downtime y con una prueba previa sobre una copia.
El primer agente atiende clientes 15 minutos después del registro. Un equipo completo de 6 roles, entre 1 y 3 días con las integraciones incluidas.
Tres minutos y Diva ventas atiende clientes, Diva reclutador filtra currículums y Diva soporte cierra tickets. Sin tarjeta. Sin integrador.