It looks like you're new here. If you want to get involved, click one of these buttons!
Kent Lew said:You could provide the tool as a blank slate and allow a user such as John to train it on his own past examples.
Then provide a mechanism for the user to specify/tweak a handful of fundamental pairs, and have the tool implement others based on the new values plus the learning from past examples. Just like teaching an intern. ;-)