Artificial soul