A Logic-based Multi-agent System for Ethical Monitoring and Evaluation of Dialogues