CarFY AI · October – November 2024

Finding your ideal car in a single prompt

An AI-powered agent for streamlining car discovery in Car-as-a-Service platforms, designed end-to-end from the intent model to the interface.

Conversation DesignConversational AINLU/Intent DesignUX ResearchDesign
CarFY AI — find a car that meets your needs and budget
Enter CarFY AI — the product concept preview
01Overview

Automotive digital marketplaces act as intermediaries between car dealers and customers. They give buyers an extensive selection of cars across different years, models, and makes.

These marketplaces, whether for rentals or buying, face the nuanced challenge of balancing individual expectations against practical availability. It is a complex matching problem that calls for a sophisticated solution.

The Opportunity

AI/ML integration opens an avenue for value-added innovation and a transformed user experience through strategic integration.

02Cars for You

Cars for you. CarFY, abbreviated.

An AI-powered agent for streamlining car discovery in Car-as-a-Service platforms, providing a personalized and enhanced user experience for customers.

0%+

Reduction in the time it takes a customer to find a car.

Recommendations that understand intent

Fine-tuned to each user’s specific motivation for needing a car, not just raw filters and specs.

03Conversation Design Goals

Four goals shaped every turn of the conversation.

01

Fewer Turns to Completion

Every filter tweak and results scroll is another step between a user and a car. The dialogue is designed to compress that journey: from first utterance to a viable recommendation in the fewest possible turns.

02

A Spectrum of Intent Clarity

Some users arrive knowing the exact make and model. Others only know they need a car for a trip. The dialogue has to serve both ends of that spectrum without forcing one to behave like the other.

03

Recoverable Dialogue

Search dead-ends when nothing matches. A conversation never should. Every system turn leaves the user a way to refine, redirect, or recover, so no request ends at a wall.

04

Language as the Interface

Anyone who can describe a trip can use the system. Natural language lowers the barrier to entry: no product knowledge, no filter taxonomy, just a sentence about what you need.

04The Problem

Users approach car rentals with a wide range of preferences and constraints.

Budget considerations

Pricing significantly influences rental decisions, and customers weigh it heavily when sourcing a car.

Car preferences

Customers range from highly specific to completely flexible. Many seek particular features or precise make and model specifications.

A spectrum of motivation

Some individuals have crystal-clear transportation requirements; others are uncertain about their exact needs.

Compromise and abandonment

With limited options, many users settle for a lesser match, and some abandon the search altogether.

Many users end up compromising, selecting from limited available options. In some cases, they abandon the search entirely when no suitable match exists.

05Research Insight
  • Customers factor in both budget and needs when sourcing a car.
  • They are mostly flexible with car preferences, given the nature of the marketplace.
  • They have the opportunity to easily compare different car models and prices.

UX Research Method

Customer Feedback Analysis
Reviewing customer feedback to identify recurring themes and areas for improvement.
Customer Journey Mapping
Visualising the experience from initial contact to post-purchase to surface friction points.
Surveys & Questionnaires
Structured surveys for quantitative data on customer satisfaction and preferences.

By shortening the time to find a car and ensuring recommended vehicles match what users actually need, rental rates rise and more searches convert.

Conversation Design Principle

Filters ask users to already know the answer. A prompt only asks them to describe the need, and the dialogue resolves the rest.

06Designing the Dialogue

Three steps, one prompt: the user describes what they want in natural language, CarFY resolves that utterance into structured intent, and the answer comes back as a recommendation the user can act on.

How CarFY AI works — ask CarFY AI, enter a prompt, then the AI recommends a matching car
Ask → Enter a prompt → AI recommends

The Dialogue in Practice

A single prompt is the happy path, not the only path. When intent arrives underspecified, the system asks rather than guesses. Here is one exchange, turn by turn.

  1. Turn 1

    Underspecified intent

    “Something cheap for a family trip” gives a goal and a constraint, but no group size and no budget ceiling. Enough to start the dialogue, not enough to recommend.

  2. Turn 2

    A clarifying question

    The system asks for the two missing slots, group size and budget, instead of guessing or dumping results. Asking is a repair move: it keeps the dialogue recoverable.

  3. Turns 3 and 4

    Intent resolved, reasoning shown

    The user refines in plain language, no forms involved. The recommendation returns with its reasoning attached, so the user can judge the match rather than take it on faith.

1:47

Find your preferred car

Ask CarFY AI

By messaging CarFY, you accept our terms and have read our privacy policy. Your information is protected and is only used to recommend automobiles to you.

Something cheap for a family trip
Happy to help. Two quick questions so the recommendation fits:
  • How many people are travelling?
  • What monthly budget works for you?
5 of us, and under AED 2,500 a month

Toyota MG SUV - 2019 Model

AED 2000

75% off, Lowest price online

CheapestNew InKids friendly

Five seats, kids friendly, and AED 2,000 a month keeps you under budget. The Toyota MG SUV is the strongest match for your trip.

Would you like a different option?

Tell CarFY AI what you want..
07From Prompt to Intent

One utterance resolves into intent, entities, and an action.

Under the hood, CarFY does the three jobs every conversational AI system has to do: recognise what the user intends, extract the entities that constrain it, and decide what the system does next. Those mechanics were decided early, together with the responsible-AI commitments: protecting user privacy through the data collection process, and avoiding the reinforcement of bias during training.

Inside the Pipeline

A prompt never hits the catalog directly. The interpret step is intent recognition and entity extraction: the system works out what the user is trying to do, then pulls out the constraints that shape it. The tags it creates, Kids Friendly, Cheapest, SUV, are slot-filling output: structured values the recommendation can be filtered and ranked against. The final step is dialogue management: deciding how a single utterance resolves into a system action, in this case a recommendation the user can accept, refine, or dismiss.

User prompt

A request in natural language

CarFY engine

Interpret prompt

Create tags

Kids FriendlyCheapestSUVNew InLuxuryMercedesBrand newPrice

AI analysis of user context & bio data

Direct querying

Recommendation system

  • Search database for makes and models
  • Utilize tags for database search
  • Combine different methods

Output

Toyota MG SUV - 2019 Model

AED 2000

75% off, Lowest price online

CheapestNew InKids friendly
How a single prompt becomes a recommendation, end to end.

Role of AI

Personalized content and recommendations are areas where AI augmentation has proven effective. I’m using it to improve the digital experience of car sourcing in the Car-as-a-Service automotive sector.

Machine Learning

ML transforms raw data into meaningful, context-aware insights. It refines its performance through expanded data exposure, learning to digest complex information, recognise intricate patterns, and uncover critical anomalies.

ML techniques have been used by organisations like Netflix and Spotify to revolutionise user experiences, delivering hyper-personalized recommendations that feel intuitively crafted for individual preferences.

For CarFY, the ML algorithms represent a dynamic recommendation system that doesn’t just suggest. It understands, anticipates, and personalizes. By processing vast datasets and accessing car catalogs from diverse dealers, it can generate recommendations ranging from platform-wide suggestions to granular, customer-specific ones, becoming progressively more precise as it learns. This approach is anchored in robust ethical-AI frameworks, balancing technological potential with responsible implementation.

08Building Trust in the AI System

Trust comes from understanding the AI, and being able to control it.

To build trust in any AI system, users need to understand how the AI works and have flexible control over its output: to accept it, decline it, or ignore it.

Building trust in CarFY AI — understanding the system and staying in control of its output

Mental Models

I’m leaning on the generative-AI interfaces customers already know, the chatbot pattern from tools like Claude and ChatGPT, to enhance the car-discovery flow. The interface is simple and direct, so I can explain what the AI will do and set the right expectations as users move through it.

CarFY AI prompt interface — a familiar chatbot pattern with sample prompts
A familiar chatbot pattern, with sample prompts to lower the barrier

Conversation Repair

AI systems are probabilistic and never 100% correct. Conversational AI has a standard practice for the moment a turn fails: conversation repair, the design of responses that get a dialogue back on track. The feedback has to be clear and explanatory so users can recalibrate their expectations, steer the output, or ignore it. Errors can be opportunities to build trust. Because the stakes here are low, I focus on user errors and user-perceived errors. Two repair states cover most of them, not enough context and incorrect input, and each response is written to teach a stronger next turn.

Two CarFY AI conversation repair states — not enough context, and incorrect input — each explaining what happened and how the response teaches the user a stronger prompt

Turn-taking, and staying in control

The recommendation reads like a reply, not a search result. It explains why this car fits the prompt, tags it for quick scanning, and always ends its turn by handing control back. That handover is turn-taking design: every suggestion closes with three moves the user can make, so one-shot output becomes multi-turn control and no recommendation is a dead end.

  • Accept the recommendation

    “Show car details” opens the full specs and moves the user forward.

  • Ignore it, ask for another

    “Would like a different option?” keeps the conversation open, no dead end.

  • Dismiss the assistant

    The close control hands the user straight back to normal browsing.

The CarFY AI recommendation screen, annotated — accept the recommendation, ignore it and ask for another, or dismiss the assistant