Sol · asistente virtual de voz PoC · APIs en vivo
Reemplazo conversacional del IVR de posventa y agente proactivo de onboarding. Voz peruana neutra (es-PE), datos mockeados con comercios, afiliaciones y transacciones ficticias.
Sobre esta atención
Sol atiende dos tipos de cliente desde el mismo agente: comercios afiliados que llaman por consultas posventa (rollos, afiliación, averías, ventas, abonos), y comercios nuevos que quieren adquirir un POS (catálogo, tarifas, captura de lead, agendamiento de entrega). Detecta la intención en las primeras frases sin pedir identificación de más.
Las 10 tools golpean endpoints reales del Worker
poc-niubiz-tools.sergiourin.workers.dev.
Flujos cubiertos
Pedido de rollos
Sol valida si aplica, si ya hay pedido en curso, hace recap (20 rollos / 25 soles bajo contómetros venta) y genera el pedido.
Estado de afiliación
Por número NB-XXXXXX. Lee mensaje del backend, documentos pendientes si los hay y datos del equipo POS asignado.
Avería POS
Clasifica tipo, intenta diagnóstico de voz (papel, conexión), registra ticket con SLA por segmento (4h top a 48h micro).
Ventas, abonos, denegadas
Plazo de abono según segmento, estado de operación por OP-XXXXXXX o por filtros, motivo de denegación del banco emisor.
Adquisición de POS
Cliente nuevo abriendo un comercio. Sol asesora, da tarifas, captura nombre + RUC + email, valida dirección comercial y agenda entrega.
WhatsApp handoff
Captura móvil peruano (9 dígitos, empieza con 9) y simula envío de mensaje para continuar por WhatsApp.
Asesor con contexto
Resume el caso y deriva al pool correcto (técnico, comercial, afiliaciones, vendemas) con payload JSON visible.
Catálogo de POS (para flujo de adquisición)
Lo que Sol puede ofrecerle a un cliente nuevo. Las tarifas y descripciones vienen del backend, no las inventa el agente.
| Código | Modelo | Tipo | Uso | Alquiler PEN/mes | Contado PEN |
|---|---|---|---|---|---|
V200C | Verifone V200c | fijo | Caja con mostrador | S/ 89 | S/ 1,200 |
INGENICO_MOVE5000 | Ingenico Move 5000 | móvil | Mesa / delivery | S/ 79 | S/ 999 |
PAX_A920 | PAX A920 Smart | smart Android | Apps + cobros | S/ 129 | S/ 1,490 |
MPOS_BLUETOOTH | mPOS Bluetooth | mPOS | Conecta al celular | — | S/ 149 |
Combo Restaurante: Verifone V200c (caja) + Ingenico Move 5000 (mesa) = S/ 149/mes (vs S/ 168 sueltos). Sol lo sugiere automáticamente si el cliente menciona café, restaurante, bar, panadería o delivery.
Regla dura de entrega: solo direcciones comerciales (local, oficina, tienda). Si el cliente da un domicilio particular, el backend rechaza y Sol pide otra dirección.
Reglas de negocio
Comercios mock disponibles
Decile a Sol cualquiera de estos datos para identificarte. El código de comercio, el RUC, el DNI o el CE funcionan indistintamente.
| Cód. comercio | RUC | DNI / CE | Razón social | Marca | Segmento | Ciudad |
|---|---|---|---|---|---|---|
450112233 | 20512345671 | 08456789 | Distribuidora El Roble S.A.C. | niubiz | top | Lima · San Isidro |
450334455 | 20498765432 | 41234567 | Restaurante La Mar Brava E.I.R.L. | niubiz | medium | Lima · Miraflores |
450556677 | 20587654321 | 09876543 | Farmacias Vida Plus S.A. | niubiz | large | Lima · Surco |
450778899 | 20131370645 | 07112233 | Municipalidad de Pueblo Libre | niubiz | gobierno | Lima · Pueblo Libre |
450990011 | 20445566778 | 44556677 | Ferretería Don Pedro S.R.L. | niubiz | small | Trujillo · Centro |
451122334 | 10456789012 | 45678901 | Bodega Doña Rosa | niubiz | micro | Arequipa · Cercado |
451334556 | 10056677889 | CE 001234567 | Peluquería Estilo Caracas E.I.R.L. | niubiz | small | Lima · Jesús María |
702445566 | 10234567890 | 47889123 | Comercializadora Pisac | vendemás | micro | Cusco · Pisac |
450667788 | 20667788990 | 42334455 | Pizzería Nápoli S.A.C. | conviviente | medium | Lima · Barranco |
Afiliaciones mock
Cada estado distinto para que Sol lo lea natural.
| N° pedido | Comercio | Estado | Detalle |
|---|---|---|---|
NB-100245 | Distribuidora El Roble | en revisión | Estimado 3 días hábiles |
NB-100378 | Restaurante La Mar Brava | docs pendientes | Ficha RUC + DNI representante |
NB-100412 | Farmacias Vida Plus | aprobada · equipo pendiente | Verifone V200c · 2026-06-02 |
NB-100501 | Peluquería Estilo Caracas | equipo entregado | Ingenico Move 5000 · OLV-887123 |
NB-100599 | Pizzería Nápoli | rechazada | Falta habilitación municipal |
NB-100620 | Bodega Doña Rosa | recibida | Revisión 24–48 h |
NB-100700 | Ferretería Don Pedro | activa | Operando normalmente |
Operaciones mock (para "estado de venta" y "venta denegada")
| Operación | Comercio | Fecha · hora | Monto | Tarjeta · 4 | Estado |
|---|---|---|---|---|---|
OP-7821456 | El Roble (top) | 2026-05-27 · 11:42 | S/ 4,520.00 | Visa · 4471 | aprobada |
OP-7821512 | El Roble (top) | 2026-05-28 · 09:15 | S/ 1,820.50 | Mastercard · 8821 | aprobada |
OP-7821899 | La Mar Brava | 2026-05-27 · 21:08 | S/ 285.00 | Visa · 0019 | denegada |
OP-7822010 | La Mar Brava | 2026-05-27 · 21:14 | S/ 285.00 | Mastercard · 5512 | aprobada |
OP-7822455 | Vida Plus | 2026-05-28 · 10:33 | S/ 89.90 | Visa · 3344 | aprobada |
OP-7822612 | Vida Plus | 2026-05-26 · 15:20 | S/ 540.00 | Amex · 1009 | denegada |
OP-7822801 | Bodega Doña Rosa | 2026-05-27 · 18:12 | S/ 35.50 | Visa · 8800 | aprobada |
Ejemplos para probar por voz
Posventa:
"Hola, quiero pedir rollos para mi código de comercio cuatro cinco cero, nueve nueve cero, cero uno uno."
"Mi DNI es cuatro uno dos tres cuatro cinco seis siete, quiero saber el estado de una venta."
"Tengo un problema, mi POS no imprime."
"Quería saber el estado de mi afiliación, número ene be uno cero cero cuatro uno dos."
"¿Cuándo me abonan las ventas del día?"
"Quiero hablar con un asesor."
Adquisición (cliente nuevo):
"Hola, soy Andrés. Estoy abriendo un café en Miraflores el próximo mes y quería averiguar por alternativas de POS para cobrar a los clientes."
"Hola, tengo una bodega en San Borja y quiero empezar a aceptar tarjetas, ¿qué me recomiendan?"
"Necesito un POS móvil para llevar a la mesa de los clientes."
"Mi RUC es veinte mil quinientos doce mil trescientos cuarenta y cinco mil seiscientos setenta y uno, quiero el combo restaurante."
Scripts de prueba
Casos exitosos
Casos de borde
Sobre esta atención
Sol llama proactivamente al titular de un comercio recién afiliado. Tres escenas distintas según el momento del onboarding: alta iniciada, equipo entregado sin activar, o activado sin primera venta. La llamada arranca pidiendo permiso explícito (es saliente y no solicitada) y baja a uno de los tres scripts según el caso.
En producción, el dato del titular y el número de pedido los pasaría el sistema disparador (CRM, cron, etc.). Acá los elegís vos.
Elegí una escena para iniciar la llamada
Alta iniciada
Patricia Salazar · Distribuidora El Roble · NB-100245
Solicitud en revisión hace 13 días. Sol confirma próximos pasos y plazo estimado.
Equipo entregado, sin activar
Luis Hernández · Peluquería Estilo Caracas · NB-100501
Recibió el POS hace 4 días. Sol guía la activación y deriva a soporte si traba.
Activado sin primera venta
Pedro Ávila · Ferretería Don Pedro · NB-100700
Activo hace 11 días, sin transaccionar. Sol indaga bloqueo y empuja la primera venta.
Reglas firmes
Stack
Cómo probar
Click en el botón de voz abajo a la derecha. Permití el acceso al micrófono y hablá natural en español peruano (o neutro). Para la pestaña de outbound, primero elegí la escena y hacé click en "Iniciar llamada saliente".