Diseñamos un asistente mecánico impulsado por IA que aprovecha las capacidades de uso de herramientas (tool use) de Claude, se basa en una arquitectura full-stack con Next.js y se despliega en Vercel con Supabase como capa de datos.
Identificación inteligente del vehículo
Desarrollamos un sistema de búsqueda por matrícula en varios países, conectado a las bases de datos de los fabricantes en 9 países. El usuario introduce su matrícula y el sistema identifica automáticamente la marca, el modelo, el año y los identificadores internos del vehículo, sin entrada manual y con acceso a los datos de reparación específicos del vehículo desde la primera interacción.
Un agente de IA con 24 herramientas de diagnóstico especializadas
En el núcleo del producto hay un agente basado en Claude (Sonnet 4.6), equipado con 24 herramientas dedicadas al automóvil. Por ejemplo:
- Especificaciones del aceite de motor
- Datos de frenado
- Procedimientos de sustitución de la distribución
- Diagnóstico de los sistemas de postratamiento de gases de escape diésel
Claude decide de forma autónoma qué herramientas usar según la pregunta del usuario y encadena hasta 10 llamadas a herramientas por consulta para diagnósticos complejos de varios pasos. Cuando no hay datos específicos del vehículo disponibles, el agente recurre a la búsqueda web, para que ninguna pregunta quede sin respuesta.
Un diagnóstico transparente en streaming
Implementamos un pipeline de streaming en tiempo real basado en Server-Sent Events, que muestra con precisión cómo se ha elaborado el diagnóstico del usuario. Esta transparencia genera confianza entre los aficionados al bricolaje que toman decisiones de reparación críticas para la seguridad.
Un prompt caching rentable
Para que el producto siga siendo económicamente viable a gran escala, activamos el prompt caching de Anthropic en los prompts del sistema y en el historial de conversaciones. Así, los costes de tokens de los mensajes de seguimiento dentro de una conversación se reducen notablemente, ya que el contexto del vehículo y los intercambios anteriores ya están en caché.
Una facturación del uso basada en tokens
En lugar de un simple recuento de mensajes, diseñamos un sistema de facturación preciso basado en tokens, que registra el uso de cada llamada a herramientas. Las preguntas sencillas cuestan menos que los diagnósticos complejos que movilizan varias herramientas. Así, los usuarios de los planes Free, Plus y Pro pagan un precio justo; Stripe gestiona las suscripciones y la facturación.