idk anything about coding or wtv but the way id want it to work is that it would be able to see which agents are strong on which maps and give ratings to players in their proficiency on those different agents
like u have a guy that can play initiator, but hes never played breach in pro before, so your breach isnt playing as good as he usually would. also if u choose comps u should be able to grow players at certain roles by making them practice it during offseason or in game by making comps with those roles/agents
or if its breeze sova is almost a must pick agent, so having a strong sova player on a strong sova map would make u way better on breeze.
idk how they could do synergy tho.
also there should be like a team identity thing, where you can train your team into playing a certain style or around certain agents. like your playstyle and identity can give a slight buff if you play a map with similar agents and comp as another map, but it wouldnt be a debuff