D
Divemotor · Prueba de Concepto

Diego · asistente virtual de voz PoC · APIs en vivo

Orquestador de voz para Divemotor Perú. Un solo agente atiende postventa (taller, estado de orden y repuestos) y comercial (precios, cotización y test drive), tanto para autos retail como para flota de camiones y buses. Voz peruana (es-PE), datos mockeados.

1 agente · workflow Voz es-PE · Diego Autos + Flota · USD/PEN 15 tools en vivo

Cómo funciona

Diego recibe la llamada como orquestador (router): detecta si el cliente viene por postventa o por una consulta comercial y deriva al flujo correcto sin pedir datos de más. En postventa atiende cuatro cosas desde un mismo agente: agendar/reprogramar/cancelar cita de taller, consultar si el vehículo ya está listo (orden de servicio) y cotizar repuestos.

Las tools golpean endpoints reales del Worker poc-divemotor-tools.sergiourin.workers.dev.

Flujos cubiertos

Flujo A

Agendar cita

Identifica vehículo por placa (o flota por RUC), registra el síntoma sin diagnosticar, busca sede y disponibilidad, recap y reserva DVM.

Flujo B

Reprogramar / cancelar

Busca la cita por placa o número, muestra el recap y, tras el sí, reprograma o cancela liberando el horario.

Flujo C

¿Está listo mi vehículo?

Estado de la orden de servicio por placa u OT: en reparación, esperando repuesto o listo para entrega, con fecha estimada.

Flujo D

Repuestos

Disponibilidad y precio referencial por descripción y modelo. Aclara que el precio final lo confirma repuestos.

Seguridad

Riesgo → emergencia

Humo, fuego, frenos, combustible o unidad inmovilizada: corta el flujo normal y deriva a asistencia de inmediato.

Escalamiento

Asesor con contexto

Garantía, datos inconsistentes, cliente molesto o falla de tool: resume y deriva al pool correcto (postventa / repuestos).

Vehículos mock — decile a Diego una de estas placas (o el RUC para flota)

PlacaVehículoSegmentoClienteRUC (flota)Ciudad
ABC-123Mercedes-Benz GLC 300autoSergio Urin retailLima
D2F-552Jeep Compass LimitedautoMaría Quispe retailArequipa
P7K-908RAM 1500 LaramieautoCarlos Flores retailLima
C1V-771Freightliner CascadiacamiónTransportes Andinos flota20512345671Lima
C2V-772Mercedes-Benz Actros 2646camiónTransportes Andinos flota20512345671Lima
B9B-330Mercedes-Benz O 500 (bus)busTurismo Sur flota20487654329Cusco
V4S-118Mercedes-Benz Sprinter 416vanTurismo Sur flota20487654329Cusco

El RUC 20512345671 devuelve la flota completa (3 unidades) de Transportes Andinos.

Órdenes de servicio en curso (para "¿está listo mi vehículo?")

OrdenPlacaEstadoDetalle
OT-55020ABC-123listo para entregaMantenimiento 45.000 km + revisión de ruido al frenar
OT-55012C1V-771esperando repuestoFrenos + turbo · turbo bajo pedido (import)
OT-55031D2F-552en reparaciónCambio de pastillas y discos delanteros

Repuestos mock (precio referencial)

RepuestoAplica aRef. S/Stock
Pastillas freno delanterasGLC820pocas unidades
Disco freno delanteroJeep Compass540en stock
TurbocompresorCascadia (DD13)18.900bajo pedido · 12 días
Kit de embragueActros9.650pocas unidades

Ejemplos para probar por voz

"Hola, quiero agendar un mantenimiento para mi placa A be ce uno dos tres."

"Mi camión hace un ruido al frenar y le toca servicio, la placa es ce uno ve, siete siete uno."

"¿Ya está listo mi vehículo? La placa es A be ce uno dos tres."

"Necesito pastillas de freno para una GLC, ¿cuánto cuestan?"

"Tengo una flota, mi RUC es veinte, cincuenta y uno, veintitrés, cuarenta y cinco, sesenta y siete, uno."

"Quiero cambiar la fecha de mi cita, placa A be ce uno dos tres."

Cómo funciona

En la rama comercial Diego asesora según la necesidad, da precios referenciales de autos, aclara que los camiones y buses se cotizan a medida, agenda test drives de autos y registra leads (retail o flota) para que un asesor continúe. El objetivo no es solo informar: es convertir el interés en una acción.

Flujos cubiertos

Flujo 1

Precio referencial

Autos: precio de entrada en USD, siempre marcado como referencial. Camiones/buses: no hay precio público → cotización.

Flujo 2

Recomendación

Pregunta uso, tipo, ciudad y presupuesto y propone hasta 2-3 modelos del catálogo. No vuelca listas largas.

Flujo 3

Test drive (autos)

Busca sede con showroom, ofrece horarios, recap y reserva TD. Para camiones/buses ofrece demostración con vendedor.

Flujo 4

Cotización / lead

Captura datos (incluye empresa/RUC/unidades para flota), financiamiento, recap y crea el lead para un asesor.

Flujo 5

Objeciones

"Está caro", "comparando otra marca", "solo el precio": respuestas guía sin improvisar descuentos.

Escalamiento

Vendedor

Descuentos, financiamiento formal, compra corporativa/flota, tasación o cierre inmediato → pool comercial autos o flota.

Catálogo mock

ModeloSegmentoDesde (USD)Test drive
Mercedes-Benz GLCauto · SUV62.900
Mercedes-Benz Clase Cauto · sedán54.900
Jeep Compassauto · SUV36.900
RAM 1500auto · pickup48.900
FIAT Toroauto · pickup31.900
Mercedes-Benz Sprintervan58.900
Freightliner CascadiacamióncotizaciónNo
Mercedes-Benz ActroscamióncotizaciónNo
Mercedes-Benz O 500buscotizaciónNo

Reglas de negocio

Precios: siempre referenciales (versión, ciudad, stock, tipo de cambio, campaña)
Camiones/buses: sin precio público → cotización a medida
Cuotas: no se calculan; se registran datos para simulación de asesor
Test drive: solo autos/van; camión/bus = demostración con vendedor
Recap antes de agendar test drive o crear lead
Flota: empresa, RUC y cantidad de unidades
No inventa bonos, descuentos ni disponibilidad
Convierte: ofrece siempre una siguiente acción

Ejemplos para probar por voz

"¿Cuánto cuesta una Mercedes-Benz GLC?"

"Quiero una camioneta para uso familiar, mi presupuesto es cuarenta mil dólares."

"Quiero probar la GLC en Lima, ¿qué disponibilidad hay?"

"Necesito cotizar tres tractocamiones para mi empresa de transporte."

"Me interesa el RAM 1500 con financiamiento, ¿me pueden contactar?"

"¿Cuánto cuesta un camión Cascadia?" (debe ofrecer cotización, no un precio)

Arquitectura del agente

Workflow de 3 nodos: recepción (router, sin tools) ↔ postventa y comercial. Las tools están scopeadas por nodo. El router no resuelve: solo clasifica y deriva conservando el contexto, y puede volver a recepción si el cliente cambia de tema.

Stack

Voz: Diego (es-PE, peruano, conversacional)
LLM: gemini-2.5-flash · temp 0.3
TTS: eleven_flash_v2_5 · latency 4
ASR: quality high · es multilingüe
Backend: Cloudflare Worker (Hono) · 15 tools
Frontend: Cloudflare Pages + widget convai

Cómo probar

Click en el botón de voz abajo a la derecha, permití el micrófono y hablá natural en español peruano. Podés empezar por postventa ("quiero agendar mi camioneta") o por comercial ("¿cuánto cuesta una GLC?"): Diego detecta el motivo y te lleva al flujo correcto.