Spot the Difference
Let’s see how many differences we can find between the previous fictional conversation with a futuristic AI assistant and a real conversation with a chatbot. Let’s also explore the hidden implications.
ME: “Hey Alex! I need some screws to put a shelf on the wall."
ALEX AI: "Did you already buy the shelf?”
Currently, you can go to the Leroy Merlin site or Amazon and search for screws. You will retrieve the first 25 items out of 1300 (300 in the case of Amazon). Then, you can filter them to reach your goal. Here is where the comparison between my fictional model and the actual models ends. In our fictional conversation, the machine knows that screws are typically provided with the purchase of a shelf and, before starting any search, it wants to make sure that you already have them.
ME: “Of course I did!"
ALEX AI: "Aren’t the screws provided?"
ME: "They were, but I don’t know where I left them."
ALEX AI: "Do you know the name or the ID of the shelf?”
Now the machine knows that the screws are missing and, again, before starting a search for compatible screws, it will try to get the same screws from the same manufacturer. This is how a human would use logic to solve the issue in a face-to-face interaction at Leroy Merlin’s warehouse (or any other brand for that matter). A similar interaction performed by an AI would imply a deep knowledge of product categorization: the exact model of the shelf will provide an exact match for the screws needed.
ME: “Of course not! They have these stupid, unintelligible names!"
ALEX AI: "Can you tell me the screw number that the shelf is using?"
ME: "Let me check the instructions… Number 8!"
ALEX AI: "Will you need anchors?”
Next step: if you do not know the exact name of the shelf and therefore the machine cannot access its specific components, let’s find compatible screws. This opens a new kind of search where the machine looks for specific details. The assumption is that the machine knows there are various types of screws, organized by numbers. Additionally, if you are planning to put a shelf on a wall, you need another equally necessary component called an “anchor.”
ME: “Mmm… Actually, yes, I will."
ALEX AI: "Are you planning to put the shelf in your home office?"
ME: "Yes."
ALEX AI: "There are two types of walls there: bricks and plasterboard. Which one will you use to put the shelf on?”
Yet more difficult. Your AI assistant knows that anchors vary depending on the surface they will be used on. Not only that, it knows that your home office has a wall in the internal part of the facade and three others built from plasterboard. So, the details for the search still needed to be refined with follow-up questions before showing the retrieved products.
ME: “You know what? Forget it. I’ll leave the books on the floor.”
This has nothing to do with AI. It’s just another example of us humans being impatient, which is the reason why so many searches are abandoned before getting a proper answer.