Would it be posible to run two instances of it and have them talk to each other?
Yes, they could have multiple instances, go back and forth with each other. This strategy was used with various chess AI in order to help improve it.
However, to make it more human-like, I would think they would make some type of AI self reflection. So like we can talk and think out problems to ourselves, perhaps they would have the AI periodically practice questioning itself, when humans are not around or asking it questions, and do some form of self-analysis.
Being good at generating questions, could become almost as important as answering them.