Embodiments relate to dynamically establishing and reconfiguring connection channels. More specifically, performance metrics for each agent may be quantitatively assessed, complementary agents may be identified based on the performance metrics, and connection channels may be established between the complementary agents. Performance metrics may continue to be monitored, and connection channels may be reconfigured so as to improve individual agents' metrics or a cluster of agents' metrics.