Human-computer symbiosis by mutual understanding