I sistemi multi-agents e gli algoritmi di consenso