Construyendo un Recepcionista de IA para un Taller Mecánico: Pipeline RAG e Integración de Voz

✍️ OpenClawRadar📅 Publicado: 23 de marzo de 2026🔗 Source
Construyendo un Recepcionista de IA para un Taller Mecánico: Pipeline RAG e Integración de Voz
Ad

Construcción de la Canalización RAG

El primer paso fue crear una base de conocimiento precisa para evitar alucinaciones. El desarrollador extrajo las páginas de servicios y precios del sitio web del taller mecánico a archivos markdown, creando una base de conocimiento estructurada que cubre más de 21 documentos, incluyendo tipos de servicios, precios, tiempos de entrega, horarios, métodos de pago, políticas de cancelación, información de garantía, vehículos de préstamo y marcas de automóviles especializadas.

Cada documento se convirtió en un vector de 1024 dimensiones usando Voyage AI (voyage-3-large) y se almacenó en MongoDB Atlas junto con el texto original, con un índice de búsqueda vectorial de Atlas en el campo de incrustación.

Cuando un cliente hace una pregunta, la consulta se incrusta usando el mismo modelo de Voyage AI y se ejecuta contra el índice de búsqueda vectorial de Atlas, devolviendo los 3 documentos semánticamente más similares. Los documentos recuperados se pasan como contexto a Anthropic Claude (claude-sonnet-4-6) con una instrucción de sistema estricta: responder solo desde la base de conocimiento, mantener las respuestas breves y conversacionales, y si no se sabe — decirlo y ofrecer tomar un mensaje.

Ejemplo de respuesta: "¿Cuánto cuesta un cambio de aceite?" → "$45 para convencional, $75 para sintético. Incluye filtro de aceite, relleno de fluidos y verificación de presión de neumáticos. Toma unos 30 minutos."

Ad

Conexión a una Línea Telefónica Real

El desarrollador usó Vapi como plataforma de voz para manejar la telefonía: comprando un número telefónico, conversión de voz a texto (mediante Deepgram), texto a voz (mediante ElevenLabs) y llamadas de función en tiempo real al servidor.

Se construyó un servidor webhook FastAPI con un endpoint /webhook. Cuando un llamante hace una pregunta, Vapi envía una solicitud de tool-calls a este endpoint con la consulta del llamante. El servidor dirige eso a la canalización RAG, obtiene una respuesta de Claude y la envía de vuelta a Vapi, que la lee en voz alta al llamante.

Durante el desarrollo, el servidor se ejecuta localmente en el puerto 8000 y se expone usando Ngrok, que crea un túnel a una URL HTTPS pública que se pega en el panel de control de Vapi como el endpoint del webhook.

En el panel de control de Vapi, el asistente se configuró con un saludo ("Hola, gracias por llamar a Dane's Motorsport, ¿en qué puedo ayudarte hoy?") y dos herramientas: answerQuestion para respuestas respaldadas por RAG y saveCallback para recopilar un nombre y número cuando una pregunta no pueda responderse.

Vapi envía el historial completo de conversación con cada solicitud, permitiendo memoria de conversación.

📖 Read the full source: HN AI Agents

Ad

👀 Ver también

OpenClaw autocorrigió un error de zona horaria: el ciclo de crítica detecta errores de calendario
Casos de uso

OpenClaw autocorrigió un error de zona horaria: el ciclo de crítica detecta errores de calendario

Un usuario compartió cómo el bucle de crear-crítica-revisar de OpenClaw detectó un error de zona horaria, una regla recurrente mal aplicada y una fecha incorrecta de una exportación antigua al compilar un calendario familiar ICS.

OpenClawRadar
El agente OpenClaw automatiza el SEO para sitios web de HVAC con integración de GitHub.
Casos de uso

El agente OpenClaw automatiza el SEO para sitios web de HVAC con integración de GitHub.

Una empresa de HVAC utilizó un subagente de OpenClaw con habilidades de SEO conectado a Ahrefs para automatizar informes semanales de SEO y actualizaciones del sitio web, logrando un crecimiento de 17x en impresiones de búsqueda durante 11 semanas.

OpenClawRadar
Desarrollador de Homelab Evalúa 19 LLMs Locales con 45 Pruebas Prácticas en AMD Strix Halo
Casos de uso

Desarrollador de Homelab Evalúa 19 LLMs Locales con 45 Pruebas Prácticas en AMD Strix Halo

Un desarrollador creó un conjunto de pruebas de referencia de 45 tests para LLMs locales basado en casos de uso reales de homelab, como clasificación de correos electrónicos, automatización de Home Assistant y planificación de comidas. Al probar 19 modelos en un AMD Strix Halo con 128GB de RAM y 96GB de VRAM, Gemma 4 26B-A4B obtuvo los mejores resultados después de corregir errores.

OpenClawRadar
Qwen 3.6 27B Q8_k_xl como controlador diario local para VSCode
Casos de uso

Qwen 3.6 27B Q8_k_xl como controlador diario local para VSCode

Un desarrollador comparte su experiencia usando Qwen-3.6-27B-q8_k_xl de Unsloth en VSCode Insiders a través de LM Studio en una RTX 6000 Pro, encontrándolo "suficientemente bueno" para tareas diarias de codificación sin necesidad de tokens de API.

OpenClawRadar