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

Casos de uso prácticos de OpenClaw para usuarios no técnicos
Casos de uso

Casos de uso prácticos de OpenClaw para usuarios no técnicos

Los usuarios implementan OpenClaw principalmente para la gestión del correo electrónico, manejo de tareas durante tiempos de inactividad, recordatorios inteligentes, investigación rápida e interacciones por voz. La simplicidad y la conveniencia impulsan la adopción más que las funciones avanzadas.

OpenClawRadar
OpenClaw News Assistant: $100 Quemados en Deportes + Tech Dedupe y Correcciones de Alucinación
Casos de uso

OpenClaw News Assistant: $100 Quemados en Deportes + Tech Dedupe y Correcciones de Alucinación

Un desarrollador gastó ~$100 construyendo un asistente de noticias personal con OpenClaw para noticias deportivas y de tecnología/AI. Problemas clave: alucinación (rumores tratados como hechos, historias incorrectas fusionadas), deduplicación en más de 10 fuentes, novedad frente a reciclaje de noticias antiguas y coste de tokens. Prompts más estrictos, caché, deduplicación, ranking, verificación y lógica de diferencias mejoraron los resultados, pero el coste se volvió prohibitivo.

OpenClawRadar
El Agente de IA OpenClaw Encuentra Coincidencia de Empleo Federal y Crea Automatización Diaria
Casos de uso

El Agente de IA OpenClaw Encuentra Coincidencia de Empleo Federal y Crea Automatización Diaria

Un usuario encargó a su agente de IA OpenClaw encontrar un trabajo federal en usajobs.gov que coincidiera con sus requisitos salariales y preservara los beneficios especiales de jubilación, lo que resultó en una coincidencia específica de descripción de trabajo y una automatización de notificaciones diarias.

OpenClawRadar
Convirtiendo a Claude en un TPM de IA: Memoria organizacional mediante instancias separadas
Casos de uso

Convirtiendo a Claude en un TPM de IA: Memoria organizacional mediante instancias separadas

Un usuario de Reddit creó instancias persistentes de Claude que actúan como un gerente de programa técnico de IA alimentándolas con notas de reuniones, chats de Slack, documentos de proyectos y contexto organizacional. El sistema ahora mantiene una memoria organizacional, identifica conflictos, sugiere próximos pasos y genera documentos de seguimiento.

OpenClawRadar