AkveoContact

AI-autodiagnose voor een Zweeds automotivebedrijf

Hoe we voor een Zweedse start-up een complete webapplicatie voor autodiagnose bouwden, van architectuur tot lancering, met echte reparatiedata en factureringsinfrastructuur.

AI-autodiagnose voor een Zweeds automotivebedrijf

[ Klant ]

Over de klant

CarmyAI is een Zweedse automotive-techstart-up die CarmyAI bouwde, een webapplicatie die fungeert als virtuele monteur voor automobilisten. Gebruikers beschrijven een symptoom, voeren een foutcode in of uploaden een foto, en krijgen een duidelijke diagnose, een kostenschatting en een stapsgewijze reparatiehandleiding. Het doel is eenvoudig: automobilisten helpen begrijpen wat er met hun auto aan de hand is voordat ze ook maar één cent bij de garage uitgeven. Om deze visie op de markt te brengen, hadden ze een technische partner nodig die de volledige productontwikkeling van begin tot eind op zich kon nemen.

24
Gespecialiseerde tools voor autodiagnose
9
Landen gedekt door zoeken op kenteken
65%
Gemiddelde besparing op tokenkosten dankzij prompt caching

[ Uitdaging ]

Van visie naar een marktklaar product

Carmy kwam bij ons in de opstartfase, met een heldere visie maar zonder intern engineeringteam. Het productconcept was sterk, maar de technische uitvoering was complex.

De kern van het probleem was nauwkeurigheid. Generieke AI-antwoorden waren geen optie. Het product moest echte reparatiedata van fabrikanten ophalen, die exact koppelen aan het voertuig van de gebruiker en verschillende soorten invoer verwerken, zoals beschrijvingen van symptomen, OBD-foutcodes en foto's. Vage antwoorden zouden het vertrouwen meteen hebben vernietigd.

Bovendien moest het bedrijf lanceren met een marktklaar product, niet met een demo. Daarom moest er parallel worden ontwikkeld:

  • Abonnementen
  • Realtime gebruiksregistratie
  • Een infrastructuur die vanaf dag één schaalbaar is
  • Een factureringssysteem

Ze hadden één partner nodig die de volledige ontwikkeling op zich nam.

[ Oplossing ]

De oplossing bouwen

We ontwierpen een AI-gestuurde monteursassistent die gebruikmaakt van de tool-use-mogelijkheden van Claude, gebaseerd is op een full-stackarchitectuur met Next.js en wordt uitgerold op Vercel met Supabase als datalaag.

Slimme voertuigidentificatie

We ontwikkelden een systeem om in meerdere landen op kenteken te zoeken, gekoppeld aan de databases van fabrikanten in 9 landen. De gebruiker voert zijn kenteken in en het systeem herkent automatisch merk, model, bouwjaar en interne voertuigidentificaties, zonder handmatige invoer en met toegang tot voertuigspecifieke reparatiedata vanaf de eerste interactie.

Een AI-agent met 24 gespecialiseerde diagnosetools

De kern van het product is een agent op basis van Claude (Sonnet 4.6), uitgerust met 24 tools speciaal voor auto's. Bijvoorbeeld:

  • Specificaties van motorolie
  • Remgegevens
  • Procedures voor het vervangen van de distributieriem
  • Diagnose van uitlaatgasnabehandelingssystemen van dieselmotoren

Claude bepaalt zelfstandig welke tools nodig zijn op basis van de vraag van de gebruiker en koppelt tot 10 toolaanroepen per vraag aan elkaar voor complexe diagnoses in meerdere stappen. Als er geen voertuigspecifieke data beschikbaar is, valt de agent terug op zoeken op het web, zodat geen enkele vraag onbeantwoord blijft.

Een transparante diagnose via streaming

We implementeerden een realtime streamingpipeline op basis van Server-Sent Events die precies laat zien hoe de diagnose van de gebruiker tot stand is gekomen. Die transparantie wekt vertrouwen bij doe-het-zelvers die reparatiebeslissingen nemen die cruciaal zijn voor de veiligheid.

Kostenefficiënte prompt caching

Om het product ook op grote schaal economisch rendabel te houden, schakelden we de prompt caching van Anthropic in voor de systeemprompts en de gespreksgeschiedenis. Zo dalen de tokenkosten van vervolgberichten binnen een gesprek aanzienlijk, omdat de voertuigcontext en eerdere uitwisselingen al in de cache staan.

Facturering van gebruik op basis van tokens

In plaats van simpelweg berichten te tellen, ontwierpen we een nauwkeurig factureringssysteem op basis van tokens dat het gebruik van elke toolaanroep registreert. Eenvoudige vragen kosten minder dan complexe diagnoses waarbij meerdere tools worden ingezet. Zo betalen gebruikers van de Free-, Plus- en Pro-plannen een eerlijke prijs; Stripe beheert de abonnementen en de facturering.

[ Resultaten ]

Impact die telt

CarmyAI werd gelanceerd als een compleet, marktklaar product. Elke laag van het platform, van de AI-diagnose tot de factureringsinfrastructuur, was vanaf dag één klaar voor productie.

Een nauwkeurige diagnose vanaf de eerste interactie

Dankzij zoeken op kenteken in meerdere landen en 24 gespecialiseerde autotools krijgen gebruikers vanaf het eerste bericht reparatieadvies dat specifiek is voor hun voertuig, zonder handmatige configuratie of generieke antwoorden. De AI handelt alles af, van vragen over regulier onderhoud tot complexe diagnoses die meerdere voertuigsystemen raken, in één gesprek.

Vertrouwen centraal in de ervaring

Doordat toolaanroepen in realtime worden gestreamd, zien gebruikers hoe hun diagnose tot stand kwam. Een echte onderscheidende factor voor veiligheidsbewuste doe-het-zelvers die reparatiebeslissingen nemen. Transparantie is een functie, geen bijzaak die achteraf is toegevoegd.

Een verdienmodel dat op grote schaal werkt

Prompt caching op de systeemprompts en de gespreksgeschiedenis verlaagt de tokenkosten per gesprek aanzienlijk en houdt de unit economics gezond naarmate het gebruik in de Free-, Plus- en Pro-plannen groeit.

[ Techstack ]

De technologieën achter het project

AI-platform

Anthropic Claude

Webframework

Next.js

Infrastructuur

Vercel

Data en betalingen

SupabaseStripe

Beelden

AI-autodiagnose voor een Zweeds automotivebedrijf, afbeelding 1

[ Cases ]

Ontdek andere cases

We hebben meer dan 200 bedrijven geholpen hun waarde te vergroten en hun bedrijfsvoering te optimaliseren met betere software.

Heeft u een project in gedachten?

Laten we het hebben over uw doelen en hoe we u kunnen helpen die te bereiken.

Dmitry Klim
Dmitry Klim
Head of Growth
Clutch
5900 Balcones Drive #21729, Austin, TX 78731[email protected]+1 (512) 921-9631