4 ms·
It is fine (good even!) to design things in a way to let humans make the intelligence-required decisions, as that becomes a nice modular interface for intellige
by saosebastiao 12y ago
It is fine (good even!) to design things in a way to let humans make the intelligence-required decisions, as that becomes a nice modular interface for intelligent optimization systems that can be introduced later. It also provides a nice heuristic: If your human interface doesn't expose the data used to make a computationally optimal intelligent decision, then it isn't a good human interface. And it works quite well with Agile principals. If you iterate on that interface until the humans start to like the interface, then that is a good signal that it is time to start introducing intelligent optimization. Some of the most groundbreaking intelligent systems at Amazon have followed the same principles.