A logic-based multi-agent system for ethical monitoring and evaluation of dialogues