How to design the interaction between AI and humans? And why real innovation must be centralized?

Explore the essence of AI interaction design and reveal the core ideas of product innovation.
Core content:
1. Key elements of AI and human interaction design
2. The balance between recall rate and precision rate in product design
3. The importance of centralized innovation to product innovation
Article structure:
1. Let’s first talk about how to design the interaction between AI and people
2. What is a better design?
3. Why “real product innovation cannot rely on cross-departmental collaboration, but can only be created in a centralized way.”
4. Postscript & Easter Eggs
5. Contact Information
Let’s first talk about how to design the interaction between AI and humans.
Recall rate = number of correct targets retrieved ÷ total number of targets .
Precision = the number of correct targets retrieved ÷ the total number of targets returned by the search .
So, you can understand that recall means that if you have 100 dog photos and a bunch of cat photos in your photo album, and nothing else, then if the system finds 100 dog photos for you, that’s the best. At this point, recall = 100 / 100 = 100%, and precision is also 100%.
Even if all 10 cats are picked up at the same time, the recall rate is still 100% , but the precision rate is only 100 / (100 +10) ≈ 91% , because it only looks at whether the real dogs are missed, not whether the search is complete.
But if you found 90 photos of dogs and missed 10 of them, that's a bit off. At this point, recall = 90 / 100 = 90% (10 photos were missed, not complete) but precision could be 100% , as long as all 90 photos are of dogs.
What about the precision rate? If the system finds 90 photos for you, and all 90 photos are of dogs, the precision rate = 90 / 90 = 100% (even if there are still 10 photos of dogs that have not been retrieved, the precision rate is still 100%, it only cares about whether the ones retrieved are accurate), but the recall rate is only 90% .
If you find 90 photos, but there are 10 cat photos among the 90 photos, and only 80 are real dogs, then it is not good. The precision rate = 80 / 90 ≈ 89% (because there are 10 cat photos mixed in), and the recall rate is only 80% .
System returns content | Recall | Accuracy | what happened | |
S | Only 100 real dogs | 100% | 100% | All the real dogs have been found. All the real dogs have been found. |
A | 100 real dogs + 10 cats | 100% | 91% | Not a single dog was missed, but three of the four were cats. |
B | 90 real dogs (no cats) | 90% | 100% | Missed 10 dogs, but all were accurate |
C | 80 real dogs + 10 cats | 80% | 89% | Leakage and mixing, both indicators dropped |
Threshold adjustment only | Recall | Precision |
Lower threshold/Enlarge mesh | ↑ (less missed detection) | ↓ (Increase in false positives) |
Raise threshold/tighten mesh | ↓ (Increase in missed detections) | ↑ (reduction in false positives) |
Why? Because in the search scenario, users need to find photos the most. Even if there are some cats and stuffed toys mixed in, it will not cause significant loss to users, because it will not affect your dog watching or sharing, and if you want to make an album, you can just delete the non-dog parts.
But if some dogs are not found, you will find it hard to accept. Is it because you don’t love them enough and didn’t take a photo, or is it because your memory is wrong and you didn’t take a photo at that time? You may even suspect that you deleted the photos by mistake because most users don’t know the design logic behind the product. They will think there is something wrong with them.
What is a better design?
1. After the user enters text, the first screen (or the first two screens) of the query adopts a precision-first strategy, that is, to ensure that the results found are real dogs as much as possible.
2. Then, from the second (or third) screen onwards, gradually adopt a recall-first strategy. Until the precision drops to a level that obviously hurts the user experience, there can be a downward click to ask the user, "Do you want to expand the search to find as many dog photos as possible?" This inquiry action can even be triggered when the user scrolls down the screen too quickly.
3. Going a step further, when the number of searches is too small, the user can be prompted to add more search information, expand the search scope, or search for something else. These operations can also be designed to be very "humane".
4. Considering what I have proposed, a good AI product should actively build the three elements of "Profile, Preference, Context", understand the user profile, preference, and context, and design and collect some good signal feedback, so as to achieve smarter, more personalized, more situational, and more humane services. In fact, there is no end to the improvement of user experience. See the series of articles on # AI product design for details .