A Multi Intelligent Agent-based Approach for Optimizing Commercial Recommendations