Seems interesting, but hard to implement correctly I'm guessing? I mean, if you think about it, visual novels are limited to a few decisions per' route. This would have to have a lot more decisions or actions you can perform during a conversation for this to be of any use.