[User] Suggest carry heroes for a current pro patch Dota draft.

[Assistant] {"evidence": [{"id": "patch:7.41:4657", "kind": "patch_change", "patch": "7.41", "score": "0.3022", "source": "Valve patch notes", "text": "Patch 7.41 Heroes: Now always a basic ability for Wraith King"}, {"id": "patch:7.38c:1527", "kind": "patch_change", "patch": "7.38c", "score": "0.2278", "source": "Valve patch notes", "text": "Patch 7.38c Heroes: Lone Druid's (and Spirit Bear's) Savage Roar"}, {"id": "patch:7.39c:2353", "kind": "patch_change", "patch": "7.39c", "score": "0.2124", "source": "Valve patch notes", "text": "Patch 7.39c Heroes: Spirit Bear health per Lone Druid's level increased from 90 to 100"}, {"id": "hero:42", "kind": "stat_card", "patch": "current", "score": "0.2117", "source": "OpenDota heroStats", "text": "Wraith King current pro stat card: 3 pro picks, 1 wins, 33.3 percent win rate. Roles: Carry,Support,Durable,Disabler,Initiator."}, {"id": "patch:7.40:3266", "kind": "patch_change", "patch": "7.40", "score": "0.2087", "source": "Valve patch notes", "text": "Patch 7.40 Heroes: No longer grants Entangling Claws and Demolish to Lone Druid"}], "recommendations": [{"caveats": [], "confidence": "high", "counter_lift": 0.0, "hero_id": 67, "hero_name": "Spectre", "patch": "current", "role": "carry", "sample_size": 1060, "scope": "pro", "score": 0.5378, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.0, "win_prob_delta": 0.0378}, {"caveats": [], "confidence": "high", "counter_lift": 0.0, "hero_id": 35, "hero_name": "Sniper", "patch": "current", "role": "carry", "sample_size": 2658, "scope": "pro", "score": 0.5377, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.0, "win_prob_delta": 0.0377}, {"caveats": [], "confidence": "high", "counter_lift": 0.0, "hero_id": 42, "hero_name": "Wraith King", "patch": "current", "role": "carry", "sample_size": 1037, "scope": "pro", "score": 0.5317, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.0, "win_prob_delta": 0.0317}, {"caveats": [], "confidence": "high", "counter_lift": 0.0, "hero_id": 80, "hero_name": "Lone Druid", "patch": "current", "role": "carry", "sample_size": 606, "scope": "pro", "score": 0.529, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.0, "win_prob_delta": 0.029}, {"caveats": [], "confidence": "high", "counter_lift": 0.0, "hero_id": 102, "hero_name": "Abaddon", "patch": "current", "role": "carry", "sample_size": 812, "scope": "pro", "score": 0.5244, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.0, "win_prob_delta": 0.0244}], "task": "draft_recommendation"}


[User] Suggest mid heroes for a current pro patch Dota draft.

[Assistant] {"evidence": [{"id": "patch:7.41:4657", "kind": "patch_change", "patch": "7.41", "score": "0.2745", "source": "Valve patch notes", "text": "Patch 7.41 Heroes: Now always a basic ability for Wraith King"}, {"id": "hero:88", "kind": "stat_card", "patch": "current", "score": "0.2119", "source": "OpenDota heroStats", "text": "Nyx Assassin current pro stat card: 3 pro picks, 1 wins, 33.3 percent win rate. Roles: Disabler,Nuker,Initiator,Escape."}, {"id": "patch:7.38c:1527", "kind": "patch_change", "patch": "7.38c", "score": "0.2069", "source": "Valve patch notes", "text": "Patch 7.38c Heroes: Lone Druid's (and Spirit Bear's) Savage Roar"}, {"id": "patch:7.39c:2353", "kind": "patch_change", "patch": "7.39c", "score": "0.1929", "source": "Valve patch notes", "text": "Patch 7.39c Heroes: Spirit Bear health per Lone Druid's level increased from 90 to 100"}, {"id": "hero:42", "kind": "stat_card", "patch": "current", "score": "0.1922", "source": "OpenDota heroStats", "text": "Wraith King current pro stat card: 3 pro picks, 1 wins, 33.3 percent win rate. Roles: Carry,Support,Durable,Disabler,Initiator."}], "recommendations": [{"caveats": [], "confidence": "high", "counter_lift": 0.0, "hero_id": 67, "hero_name": "Spectre", "patch": "current", "role": "mid", "sample_size": 1060, "scope": "pro", "score": 0.5378, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.0, "win_prob_delta": 0.0378}, {"caveats": [], "confidence": "high", "counter_lift": 0.0, "hero_id": 35, "hero_name": "Sniper", "patch": "current", "role": "mid", "sample_size": 2658, "scope": "pro", "score": 0.5377, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.0, "win_prob_delta": 0.0377}, {"caveats": [], "confidence": "high", "counter_lift": 0.0, "hero_id": 88, "hero_name": "Nyx Assassin", "patch": "current", "role": "mid", "sample_size": 1061, "scope": "pro", "score": 0.532, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.0, "win_prob_delta": 0.032}, {"caveats": [], "confidence": "high", "counter_lift": 0.0, "hero_id": 42, "hero_name": "Wraith King", "patch": "current", "role": "mid", "sample_size": 1037, "scope": "pro", "score": 0.5317, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.0, "win_prob_delta": 0.0317}, {"caveats": [], "confidence": "high", "counter_lift": 0.0, "hero_id": 80, "hero_name": "Lone Druid", "patch": "current", "role": "mid", "sample_size": 606, "scope": "pro", "score": 0.529, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.0, "win_prob_delta": 0.029}], "task": "draft_recommendation"}


[User] Suggest offlane heroes for a current pro patch Dota draft.

[Assistant] {"evidence": [{"id": "patch:7.41:4431", "kind": "patch_change", "patch": "7.41", "score": "0.2249", "source": "Valve patch notes", "text": "Patch 7.41 Heroes: Now provides 1.2x the bonus for Vengeful Spirit herself"}, {"id": "patch:7.40:2664", "kind": "patch_change", "patch": "7.40", "score": "0.2023", "source": "Valve patch notes", "text": "Patch 7.40 Invulnerability Targeting: Vengeful Spirit's Nether Swap can no longer target invulnerable units"}, {"id": "hero:83", "kind": "stat_card", "patch": "current", "score": "0.1928", "source": "OpenDota heroStats", "text": "Treant Protector current pro stat card: 14 pro picks, 7 wins, 50.0 percent win rate. Roles: Support,Initiator,Durable,Disabler,Escape."}, {"id": "patch:7.38:965", "kind": "patch_change", "patch": "7.38", "score": "0.1866", "source": "Valve patch notes", "text": "Patch 7.38 Heroes: Aghanim's Shard will not turn Treant Protector invisible, if he is currently attacking an enemy"}, {"id": "hero:20", "kind": "stat_card", "patch": "current", "score": "0.1796", "source": "OpenDota heroStats", "text": "Vengeful Spirit current pro stat card: 10 pro picks, 4 wins, 40.0 percent win rate. Roles: Support,Initiator,Disabler,Nuker,Escape."}], "recommendations": [{"caveats": [], "confidence": "high", "counter_lift": 0.0, "hero_id": 50, "hero_name": "Dazzle", "patch": "current", "role": "offlane", "sample_size": 708, "scope": "pro", "score": 0.5594, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.0, "win_prob_delta": 0.0594}, {"caveats": [], "confidence": "high", "counter_lift": 0.0, "hero_id": 83, "hero_name": "Treant Protector", "patch": "current", "role": "offlane", "sample_size": 799, "scope": "pro", "score": 0.5559, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.0, "win_prob_delta": 0.0559}, {"caveats": [], "confidence": "high", "counter_lift": 0.0, "hero_id": 58, "hero_name": "Enchantress", "patch": "current", "role": "offlane", "sample_size": 643, "scope": "pro", "score": 0.5512, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.0, "win_prob_delta": 0.0512}, {"caveats": [], "confidence": "high", "counter_lift": 0.0, "hero_id": 110, "hero_name": "Phoenix", "patch": "current", "role": "offlane", "sample_size": 1342, "scope": "pro", "score": 0.5489, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.0, "win_prob_delta": 0.0489}, {"caveats": [], "confidence": "high", "counter_lift": 0.0, "hero_id": 20, "hero_name": "Vengeful Spirit", "patch": "current", "role": "offlane", "sample_size": 1196, "scope": "pro", "score": 0.5401, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.0, "win_prob_delta": 0.0401}], "task": "draft_recommendation"}


[User] Suggest soft support heroes for a current pro patch Dota draft.

[Assistant] {"evidence": [{"id": "patch:7.41:4431", "kind": "patch_change", "patch": "7.41", "score": "0.2249", "source": "Valve patch notes", "text": "Patch 7.41 Heroes: Now provides 1.2x the bonus for Vengeful Spirit herself"}, {"id": "patch:7.40:2664", "kind": "patch_change", "patch": "7.40", "score": "0.2023", "source": "Valve patch notes", "text": "Patch 7.40 Invulnerability Targeting: Vengeful Spirit's Nether Swap can no longer target invulnerable units"}, {"id": "hero:83", "kind": "stat_card", "patch": "current", "score": "0.1928", "source": "OpenDota heroStats", "text": "Treant Protector current pro stat card: 14 pro picks, 7 wins, 50.0 percent win rate. Roles: Support,Initiator,Durable,Disabler,Escape."}, {"id": "patch:7.38:965", "kind": "patch_change", "patch": "7.38", "score": "0.1866", "source": "Valve patch notes", "text": "Patch 7.38 Heroes: Aghanim's Shard will not turn Treant Protector invisible, if he is currently attacking an enemy"}, {"id": "hero:20", "kind": "stat_card", "patch": "current", "score": "0.1796", "source": "OpenDota heroStats", "text": "Vengeful Spirit current pro stat card: 10 pro picks, 4 wins, 40.0 percent win rate. Roles: Support,Initiator,Disabler,Nuker,Escape."}], "recommendations": [{"caveats": [], "confidence": "high", "counter_lift": 0.0, "hero_id": 50, "hero_name": "Dazzle", "patch": "current", "role": "soft support", "sample_size": 708, "scope": "pro", "score": 0.5594, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.0, "win_prob_delta": 0.0594}, {"caveats": [], "confidence": "high", "counter_lift": 0.0, "hero_id": 83, "hero_name": "Treant Protector", "patch": "current", "role": "soft support", "sample_size": 799, "scope": "pro", "score": 0.5559, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.0, "win_prob_delta": 0.0559}, {"caveats": [], "confidence": "high", "counter_lift": 0.0, "hero_id": 58, "hero_name": "Enchantress", "patch": "current", "role": "soft support", "sample_size": 643, "scope": "pro", "score": 0.5512, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.0, "win_prob_delta": 0.0512}, {"caveats": [], "confidence": "high", "counter_lift": 0.0, "hero_id": 110, "hero_name": "Phoenix", "patch": "current", "role": "soft support", "sample_size": 1342, "scope": "pro", "score": 0.5489, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.0, "win_prob_delta": 0.0489}, {"caveats": [], "confidence": "high", "counter_lift": 0.0, "hero_id": 20, "hero_name": "Vengeful Spirit", "patch": "current", "role": "soft support", "sample_size": 1196, "scope": "pro", "score": 0.5401, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.0, "win_prob_delta": 0.0401}], "task": "draft_recommendation"}


[User] Suggest hard support heroes for a current pro patch Dota draft.

[Assistant] {"evidence": [{"id": "patch:7.41:4431", "kind": "patch_change", "patch": "7.41", "score": "0.2249", "source": "Valve patch notes", "text": "Patch 7.41 Heroes: Now provides 1.2x the bonus for Vengeful Spirit herself"}, {"id": "patch:7.40:2664", "kind": "patch_change", "patch": "7.40", "score": "0.2023", "source": "Valve patch notes", "text": "Patch 7.40 Invulnerability Targeting: Vengeful Spirit's Nether Swap can no longer target invulnerable units"}, {"id": "hero:83", "kind": "stat_card", "patch": "current", "score": "0.1928", "source": "OpenDota heroStats", "text": "Treant Protector current pro stat card: 14 pro picks, 7 wins, 50.0 percent win rate. Roles: Support,Initiator,Durable,Disabler,Escape."}, {"id": "patch:7.38:965", "kind": "patch_change", "patch": "7.38", "score": "0.1866", "source": "Valve patch notes", "text": "Patch 7.38 Heroes: Aghanim's Shard will not turn Treant Protector invisible, if he is currently attacking an enemy"}, {"id": "hero:20", "kind": "stat_card", "patch": "current", "score": "0.1796", "source": "OpenDota heroStats", "text": "Vengeful Spirit current pro stat card: 10 pro picks, 4 wins, 40.0 percent win rate. Roles: Support,Initiator,Disabler,Nuker,Escape."}], "recommendations": [{"caveats": [], "confidence": "high", "counter_lift": 0.0, "hero_id": 50, "hero_name": "Dazzle", "patch": "current", "role": "hard support", "sample_size": 708, "scope": "pro", "score": 0.5594, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.0, "win_prob_delta": 0.0594}, {"caveats": [], "confidence": "high", "counter_lift": 0.0, "hero_id": 83, "hero_name": "Treant Protector", "patch": "current", "role": "hard support", "sample_size": 799, "scope": "pro", "score": 0.5559, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.0, "win_prob_delta": 0.0559}, {"caveats": [], "confidence": "high", "counter_lift": 0.0, "hero_id": 58, "hero_name": "Enchantress", "patch": "current", "role": "hard support", "sample_size": 643, "scope": "pro", "score": 0.5512, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.0, "win_prob_delta": 0.0512}, {"caveats": [], "confidence": "high", "counter_lift": 0.0, "hero_id": 110, "hero_name": "Phoenix", "patch": "current", "role": "hard support", "sample_size": 1342, "scope": "pro", "score": 0.5489, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.0, "win_prob_delta": 0.0489}, {"caveats": [], "confidence": "high", "counter_lift": 0.0, "hero_id": 20, "hero_name": "Vengeful Spirit", "patch": "current", "role": "hard support", "sample_size": 1196, "scope": "pro", "score": 0.5401, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.0, "win_prob_delta": 0.0401}], "task": "draft_recommendation"}


[User] Suggest carry heroes for a current pro patch Dota draft. Allied heroes: [86]. Enemy heroes: [11].

[Assistant] {"evidence": [{"id": "patch:7.41:5179", "kind": "patch_change", "patch": "7.41", "score": "0.2897", "source": "Valve patch notes", "text": "Patch 7.41 Heroes: Troll Warlord gains 1 armor per 30 bonus attack speed"}, {"id": "patch:7.41:4657", "kind": "patch_change", "patch": "7.41", "score": "0.2681", "source": "Valve patch notes", "text": "Patch 7.41 Heroes: Now always a basic ability for Wraith King"}, {"id": "hero:95", "kind": "stat_card", "patch": "current", "score": "0.2365", "source": "OpenDota heroStats", "text": "Troll Warlord current pro stat card: 9 pro picks, 4 wins, 44.4 percent win rate. Roles: Carry,Pusher,Disabler,Durable."}, {"id": "patch:7.38c:1527", "kind": "patch_change", "patch": "7.38c", "score": "0.2021", "source": "Valve patch notes", "text": "Patch 7.38c Heroes: Lone Druid's (and Spirit Bear's) Savage Roar"}, {"id": "patch:7.39c:2353", "kind": "patch_change", "patch": "7.39c", "score": "0.1884", "source": "Valve patch notes", "text": "Patch 7.39c Heroes: Spirit Bear health per Lone Druid's level increased from 90 to 100"}], "recommendations": [{"caveats": [], "confidence": "high", "counter_lift": 0.0273, "hero_id": 80, "hero_name": "Lone Druid", "patch": "current", "role": "carry", "sample_size": 606, "scope": "pro", "score": 0.573, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.0167, "win_prob_delta": 0.073}, {"caveats": [], "confidence": "high", "counter_lift": 0.0328, "hero_id": 95, "hero_name": "Troll Warlord", "patch": "current", "role": "carry", "sample_size": 696, "scope": "pro", "score": 0.5685, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.0183, "win_prob_delta": 0.0685}, {"caveats": [], "confidence": "high", "counter_lift": 0.0192, "hero_id": 35, "hero_name": "Sniper", "patch": "current", "role": "carry", "sample_size": 2658, "scope": "pro", "score": 0.5681, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.0112, "win_prob_delta": 0.0681}, {"caveats": [], "confidence": "high", "counter_lift": 0.0061, "hero_id": 67, "hero_name": "Spectre", "patch": "current", "role": "carry", "sample_size": 1060, "scope": "pro", "score": 0.5652, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.0213, "win_prob_delta": 0.0652}, {"caveats": [], "confidence": "high", "counter_lift": 0.0118, "hero_id": 42, "hero_name": "Wraith King", "patch": "current", "role": "carry", "sample_size": 1037, "scope": "pro", "score": 0.5621, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.0186, "win_prob_delta": 0.0621}], "task": "draft_recommendation"}


[User] Suggest mid heroes for a current pro patch Dota draft. Allied heroes: [86, 26]. Enemy heroes: [11].

[Assistant] {"evidence": [{"id": "patch:7.41:5179", "kind": "patch_change", "patch": "7.41", "score": "0.2802", "source": "Valve patch notes", "text": "Patch 7.41 Heroes: Troll Warlord gains 1 armor per 30 bonus attack speed"}, {"id": "hero:95", "kind": "stat_card", "patch": "current", "score": "0.2288", "source": "OpenDota heroStats", "text": "Troll Warlord current pro stat card: 9 pro picks, 4 wins, 44.4 percent win rate. Roles: Carry,Pusher,Disabler,Durable."}, {"id": "hero:88", "kind": "stat_card", "patch": "current", "score": "0.2002", "source": "OpenDota heroStats", "text": "Nyx Assassin current pro stat card: 3 pro picks, 1 wins, 33.3 percent win rate. Roles: Disabler,Nuker,Initiator,Escape."}, {"id": "patch:7.38c:1527", "kind": "patch_change", "patch": "7.38c", "score": "0.1955", "source": "Valve patch notes", "text": "Patch 7.38c Heroes: Lone Druid's (and Spirit Bear's) Savage Roar"}, {"id": "patch:7.39c:2353", "kind": "patch_change", "patch": "7.39c", "score": "0.1822", "source": "Valve patch notes", "text": "Patch 7.39c Heroes: Spirit Bear health per Lone Druid's level increased from 90 to 100"}], "recommendations": [{"caveats": [], "confidence": "high", "counter_lift": 0.0273, "hero_id": 80, "hero_name": "Lone Druid", "patch": "current", "role": "mid", "sample_size": 606, "scope": "pro", "score": 0.5677, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.0114, "win_prob_delta": 0.0677}, {"caveats": [], "confidence": "high", "counter_lift": 0.0192, "hero_id": 35, "hero_name": "Sniper", "patch": "current", "role": "mid", "sample_size": 2658, "scope": "pro", "score": 0.5668, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.0099, "win_prob_delta": 0.0668}, {"caveats": [], "confidence": "high", "counter_lift": 0.0064, "hero_id": 88, "hero_name": "Nyx Assassin", "patch": "current", "role": "mid", "sample_size": 1061, "scope": "pro", "score": 0.5626, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.0242, "win_prob_delta": 0.0626}, {"caveats": [], "confidence": "high", "counter_lift": 0.0328, "hero_id": 95, "hero_name": "Troll Warlord", "patch": "current", "role": "mid", "sample_size": 696, "scope": "pro", "score": 0.5593, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.0091, "win_prob_delta": 0.0593}, {"caveats": [], "confidence": "high", "counter_lift": 0.0184, "hero_id": 102, "hero_name": "Abaddon", "patch": "current", "role": "mid", "sample_size": 812, "scope": "pro", "score": 0.558, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.0153, "win_prob_delta": 0.058}], "task": "draft_recommendation"}


[User] Suggest mid heroes for a current pro patch Dota draft. Allied heroes: [11]. Enemy heroes: [26].

[Assistant] {"evidence": [{"id": "patch:7.41:4657", "kind": "patch_change", "patch": "7.41", "score": "0.2900", "source": "Valve patch notes", "text": "Patch 7.41 Heroes: Now always a basic ability for Wraith King"}, {"id": "hero:88", "kind": "stat_card", "patch": "current", "score": "0.2239", "source": "OpenDota heroStats", "text": "Nyx Assassin current pro stat card: 3 pro picks, 1 wins, 33.3 percent win rate. Roles: Disabler,Nuker,Initiator,Escape."}, {"id": "hero:42", "kind": "stat_card", "patch": "current", "score": "0.2031", "source": "OpenDota heroStats", "text": "Wraith King current pro stat card: 3 pro picks, 1 wins, 33.3 percent win rate. Roles: Carry,Support,Durable,Disabler,Initiator."}, {"id": "patch:7.41:5119", "kind": "patch_change", "patch": "7.41", "score": "0.1967", "source": "Valve patch notes", "text": "Patch 7.41 Heroes: Decreases cooldown by 10s. For the first 15s, Nyx Assassin is hasted and has unobstructed pathing"}, {"id": "patch:7.41:5114", "kind": "patch_change", "patch": "7.41", "score": "0.1781", "source": "Valve patch notes", "text": "Patch 7.41 Heroes: When Nyx Assassin deals damage with attacks or his abilities, he burns affected unit's mana equal to 12% of damage dealt"}], "recommendations": [{"caveats": [], "confidence": "high", "counter_lift": 0.0234, "hero_id": 67, "hero_name": "Spectre", "patch": "current", "role": "mid", "sample_size": 1060, "scope": "pro", "score": 0.5892, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.0279, "win_prob_delta": 0.0892}, {"caveats": [], "confidence": "high", "counter_lift": 0.0347, "hero_id": 42, "hero_name": "Wraith King", "patch": "current", "role": "mid", "sample_size": 1037, "scope": "pro", "score": 0.5853, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.0189, "win_prob_delta": 0.0853}, {"caveats": [], "confidence": "high", "counter_lift": 0.0292, "hero_id": 102, "hero_name": "Abaddon", "patch": "current", "role": "mid", "sample_size": 812, "scope": "pro", "score": 0.5726, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.0191, "win_prob_delta": 0.0726}, {"caveats": [], "confidence": "high", "counter_lift": 0.0203, "hero_id": 35, "hero_name": "Sniper", "patch": "current", "role": "mid", "sample_size": 2658, "scope": "pro", "score": 0.5684, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.0105, "win_prob_delta": 0.0684}, {"caveats": [], "confidence": "high", "counter_lift": 0.0165, "hero_id": 88, "hero_name": "Nyx Assassin", "patch": "current", "role": "mid", "sample_size": 1061, "scope": "pro", "score": 0.5654, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.0169, "win_prob_delta": 0.0654}], "task": "draft_recommendation"}


[User] Suggest offlane heroes for a current pro patch Dota draft. Allied heroes: [11, 128]. Enemy heroes: [26].

[Assistant] {"evidence": [{"id": "hero:30", "kind": "stat_card", "patch": "current", "score": "0.2853", "source": "OpenDota heroStats", "text": "Witch Doctor current pro stat card: 8 pro picks, 5 wins, 62.5 percent win rate. Roles: Support,Nuker,Disabler."}, {"id": "hero:83", "kind": "stat_card", "patch": "current", "score": "0.1778", "source": "OpenDota heroStats", "text": "Treant Protector current pro stat card: 14 pro picks, 7 wins, 50.0 percent win rate. Roles: Support,Initiator,Durable,Disabler,Escape."}, {"id": "patch:7.38:965", "kind": "patch_change", "patch": "7.38", "score": "0.1720", "source": "Valve patch notes", "text": "Patch 7.38 Heroes: Aghanim's Shard will not turn Treant Protector invisible, if he is currently attacking an enemy"}, {"id": "patch:7.40:3283", "kind": "patch_change", "patch": "7.40", "score": "0.1629", "source": "Valve patch notes", "text": "Patch 7.40 Heroes: Linger time: 2s. No Mana Cost. Cooldown: 50s. Cooldown is reduced by 3s per 2 Treant Protector's level ups"}, {"id": "patch:7.40:3282", "kind": "patch_change", "patch": "7.40", "score": "0.1398", "source": "Valve patch notes", "text": "Patch 7.40 Heroes: Now can be activated while tree walking to make Treant Protector invisible until he attacks or loses the Nature's Guise buff"}], "recommendations": [{"caveats": [], "confidence": "high", "counter_lift": 0.0388, "hero_id": 83, "hero_name": "Treant Protector", "patch": "current", "role": "offlane", "sample_size": 799, "scope": "pro", "score": 0.6354, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.0406, "win_prob_delta": 0.1354}, {"caveats": [], "confidence": "high", "counter_lift": 0.0461, "hero_id": 50, "hero_name": "Dazzle", "patch": "current", "role": "offlane", "sample_size": 708, "scope": "pro", "score": 0.6264, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.021, "win_prob_delta": 0.1264}, {"caveats": [], "confidence": "high", "counter_lift": 0.0032, "hero_id": 110, "hero_name": "Phoenix", "patch": "current", "role": "offlane", "sample_size": 1342, "scope": "pro", "score": 0.5896, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.0376, "win_prob_delta": 0.0896}, {"caveats": [], "confidence": "high", "counter_lift": 0.0318, "hero_id": 30, "hero_name": "Witch Doctor", "patch": "current", "role": "offlane", "sample_size": 1368, "scope": "pro", "score": 0.5771, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.0122, "win_prob_delta": 0.0771}, {"caveats": [], "confidence": "high", "counter_lift": 0.0234, "hero_id": 67, "hero_name": "Spectre", "patch": "current", "role": "offlane", "sample_size": 1060, "scope": "pro", "score": 0.5752, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.014, "win_prob_delta": 0.0752}], "task": "draft_recommendation"}


[User] Suggest offlane heroes for a current pro patch Dota draft. Allied heroes: [26]. Enemy heroes: [128].

[Assistant] {"evidence": [{"id": "patch:7.41:4431", "kind": "patch_change", "patch": "7.41", "score": "0.2552", "source": "Valve patch notes", "text": "Patch 7.41 Heroes: Now provides 1.2x the bonus for Vengeful Spirit herself"}, {"id": "patch:7.40:2664", "kind": "patch_change", "patch": "7.40", "score": "0.2296", "source": "Valve patch notes", "text": "Patch 7.40 Invulnerability Targeting: Vengeful Spirit's Nether Swap can no longer target invulnerable units"}, {"id": "hero:20", "kind": "stat_card", "patch": "current", "score": "0.2038", "source": "OpenDota heroStats", "text": "Vengeful Spirit current pro stat card: 10 pro picks, 4 wins, 40.0 percent win rate. Roles: Support,Initiator,Disabler,Nuker,Escape."}, {"id": "patch:7.41:4429", "kind": "patch_change", "patch": "7.41", "score": "0.2023", "source": "Valve patch notes", "text": "Patch 7.41 Heroes: Now also makes Vengeful Spirit to gain benefits of both melee and ranged attacks"}, {"id": "patch:7.41:4430", "kind": "patch_change", "patch": "7.41", "score": "0.1782", "source": "Valve patch notes", "text": "Patch 7.41 Heroes: Now killer's icon is shown as a buff on Vengeful Spirit to know who to hate"}], "recommendations": [{"caveats": [], "confidence": "high", "counter_lift": 0.025, "hero_id": 50, "hero_name": "Dazzle", "patch": "current", "role": "offlane", "sample_size": 708, "scope": "pro", "score": 0.6294, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.045, "win_prob_delta": 0.1294}, {"caveats": [], "confidence": "high", "counter_lift": 0.0275, "hero_id": 58, "hero_name": "Enchantress", "patch": "current", "role": "offlane", "sample_size": 643, "scope": "pro", "score": 0.585, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.0063, "win_prob_delta": 0.085}, {"caveats": [], "confidence": "high", "counter_lift": -0.0057, "hero_id": 110, "hero_name": "Phoenix", "patch": "current", "role": "offlane", "sample_size": 1342, "scope": "pro", "score": 0.5786, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.0354, "win_prob_delta": 0.0786}, {"caveats": [], "confidence": "high", "counter_lift": 0.0244, "hero_id": 67, "hero_name": "Spectre", "patch": "current", "role": "offlane", "sample_size": 1060, "scope": "pro", "score": 0.5689, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.0067, "win_prob_delta": 0.0689}, {"caveats": [], "confidence": "high", "counter_lift": 0.019, "hero_id": 20, "hero_name": "Vengeful Spirit", "patch": "current", "role": "offlane", "sample_size": 1196, "scope": "pro", "score": 0.567, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.0079, "win_prob_delta": 0.067}], "task": "draft_recommendation"}


[User] Suggest soft support heroes for a current pro patch Dota draft. Allied heroes: [26, 2]. Enemy heroes: [128].

[Assistant] {"evidence": [{"id": "hero:30", "kind": "stat_card", "patch": "current", "score": "0.2653", "source": "OpenDota heroStats", "text": "Witch Doctor current pro stat card: 8 pro picks, 5 wins, 62.5 percent win rate. Roles: Support,Nuker,Disabler."}, {"id": "patch:7.41:4431", "kind": "patch_change", "patch": "7.41", "score": "0.1929", "source": "Valve patch notes", "text": "Patch 7.41 Heroes: Now provides 1.2x the bonus for Vengeful Spirit herself"}, {"id": "patch:7.40:2664", "kind": "patch_change", "patch": "7.40", "score": "0.1735", "source": "Valve patch notes", "text": "Patch 7.40 Invulnerability Targeting: Vengeful Spirit's Nether Swap can no longer target invulnerable units"}, {"id": "hero:83", "kind": "stat_card", "patch": "current", "score": "0.1654", "source": "OpenDota heroStats", "text": "Treant Protector current pro stat card: 14 pro picks, 7 wins, 50.0 percent win rate. Roles: Support,Initiator,Durable,Disabler,Escape."}, {"id": "patch:7.38:965", "kind": "patch_change", "patch": "7.38", "score": "0.1600", "source": "Valve patch notes", "text": "Patch 7.38 Heroes: Aghanim's Shard will not turn Treant Protector invisible, if he is currently attacking an enemy"}], "recommendations": [{"caveats": [], "confidence": "high", "counter_lift": 0.025, "hero_id": 50, "hero_name": "Dazzle", "patch": "current", "role": "soft support", "sample_size": 708, "scope": "pro", "score": 0.6103, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.0259, "win_prob_delta": 0.1103}, {"caveats": [], "confidence": "high", "counter_lift": 0.0275, "hero_id": 58, "hero_name": "Enchantress", "patch": "current", "role": "soft support", "sample_size": 643, "scope": "pro", "score": 0.5858, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.007, "win_prob_delta": 0.0858}, {"caveats": [], "confidence": "high", "counter_lift": 0.0054, "hero_id": 83, "hero_name": "Treant Protector", "patch": "current", "role": "soft support", "sample_size": 799, "scope": "pro", "score": 0.5726, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.0113, "win_prob_delta": 0.0726}, {"caveats": [], "confidence": "high", "counter_lift": 0.019, "hero_id": 20, "hero_name": "Vengeful Spirit", "patch": "current", "role": "soft support", "sample_size": 1196, "scope": "pro", "score": 0.5668, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.0076, "win_prob_delta": 0.0668}, {"caveats": [], "confidence": "high", "counter_lift": 0.0025, "hero_id": 30, "hero_name": "Witch Doctor", "patch": "current", "role": "soft support", "sample_size": 1368, "scope": "pro", "score": 0.5594, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.0238, "win_prob_delta": 0.0594}], "task": "draft_recommendation"}


[User] Suggest soft support heroes for a current pro patch Dota draft. Allied heroes: [128]. Enemy heroes: [2].

[Assistant] {"evidence": [{"id": "hero:83", "kind": "stat_card", "patch": "current", "score": "0.2071", "source": "OpenDota heroStats", "text": "Treant Protector current pro stat card: 14 pro picks, 7 wins, 50.0 percent win rate. Roles: Support,Initiator,Durable,Disabler,Escape."}, {"id": "patch:7.38:965", "kind": "patch_change", "patch": "7.38", "score": "0.2004", "source": "Valve patch notes", "text": "Patch 7.38 Heroes: Aghanim's Shard will not turn Treant Protector invisible, if he is currently attacking an enemy"}, {"id": "patch:7.40:3283", "kind": "patch_change", "patch": "7.40", "score": "0.1898", "source": "Valve patch notes", "text": "Patch 7.40 Heroes: Linger time: 2s. No Mana Cost. Cooldown: 50s. Cooldown is reduced by 3s per 2 Treant Protector's level ups"}, {"id": "patch:7.40:3282", "kind": "patch_change", "patch": "7.40", "score": "0.1628", "source": "Valve patch notes", "text": "Patch 7.40 Heroes: Now can be activated while tree walking to make Treant Protector invisible until he attacks or loses the Nature's Guise buff"}, {"id": "patch:7.40:3091", "kind": "patch_change", "patch": "7.40", "score": "0.1534", "source": "Valve patch notes", "text": "Patch 7.40 Heroes: Damage amplification changed from 10% + 4% per Enchantress level to 4% + 4% per Enchantress level up"}], "recommendations": [{"caveats": [], "confidence": "high", "counter_lift": 0.017, "hero_id": 110, "hero_name": "Phoenix", "patch": "current", "role": "soft support", "sample_size": 1342, "scope": "pro", "score": 0.6234, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.0575, "win_prob_delta": 0.1234}, {"caveats": [], "confidence": "high", "counter_lift": 0.025, "hero_id": 83, "hero_name": "Treant Protector", "patch": "current", "role": "soft support", "sample_size": 799, "scope": "pro", "score": 0.6172, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.0363, "win_prob_delta": 0.1172}, {"caveats": [], "confidence": "high", "counter_lift": 0.0217, "hero_id": 50, "hero_name": "Dazzle", "patch": "current", "role": "soft support", "sample_size": 708, "scope": "pro", "score": 0.5841, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.003, "win_prob_delta": 0.0841}, {"caveats": [], "confidence": "high", "counter_lift": 0.0428, "hero_id": 102, "hero_name": "Abaddon", "patch": "current", "role": "soft support", "sample_size": 812, "scope": "pro", "score": 0.5836, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.0164, "win_prob_delta": 0.0836}, {"caveats": [], "confidence": "high", "counter_lift": 0.0, "hero_id": 58, "hero_name": "Enchantress", "patch": "current", "role": "soft support", "sample_size": 643, "scope": "pro", "score": 0.5773, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.026, "win_prob_delta": 0.0773}], "task": "draft_recommendation"}


[User] Suggest hard support heroes for a current pro patch Dota draft. Allied heroes: [128, 123]. Enemy heroes: [2].

[Assistant] {"evidence": [{"id": "hero:83", "kind": "stat_card", "patch": "current", "score": "0.2071", "source": "OpenDota heroStats", "text": "Treant Protector current pro stat card: 14 pro picks, 7 wins, 50.0 percent win rate. Roles: Support,Initiator,Durable,Disabler,Escape."}, {"id": "patch:7.38:965", "kind": "patch_change", "patch": "7.38", "score": "0.2004", "source": "Valve patch notes", "text": "Patch 7.38 Heroes: Aghanim's Shard will not turn Treant Protector invisible, if he is currently attacking an enemy"}, {"id": "patch:7.40:3283", "kind": "patch_change", "patch": "7.40", "score": "0.1898", "source": "Valve patch notes", "text": "Patch 7.40 Heroes: Linger time: 2s. No Mana Cost. Cooldown: 50s. Cooldown is reduced by 3s per 2 Treant Protector's level ups"}, {"id": "patch:7.40:3282", "kind": "patch_change", "patch": "7.40", "score": "0.1628", "source": "Valve patch notes", "text": "Patch 7.40 Heroes: Now can be activated while tree walking to make Treant Protector invisible until he attacks or loses the Nature's Guise buff"}, {"id": "patch:7.40:3091", "kind": "patch_change", "patch": "7.40", "score": "0.1534", "source": "Valve patch notes", "text": "Patch 7.40 Heroes: Damage amplification changed from 10% + 4% per Enchantress level to 4% + 4% per Enchantress level up"}], "recommendations": [{"caveats": [], "confidence": "high", "counter_lift": 0.017, "hero_id": 110, "hero_name": "Phoenix", "patch": "current", "role": "hard support", "sample_size": 1342, "scope": "pro", "score": 0.6027, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.0369, "win_prob_delta": 0.1027}, {"caveats": [], "confidence": "high", "counter_lift": 0.0217, "hero_id": 50, "hero_name": "Dazzle", "patch": "current", "role": "hard support", "sample_size": 708, "scope": "pro", "score": 0.5964, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.0154, "win_prob_delta": 0.0964}, {"caveats": [], "confidence": "high", "counter_lift": 0.025, "hero_id": 83, "hero_name": "Treant Protector", "patch": "current", "role": "hard support", "sample_size": 799, "scope": "pro", "score": 0.5964, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.0154, "win_prob_delta": 0.0964}, {"caveats": [], "confidence": "high", "counter_lift": 0.0, "hero_id": 58, "hero_name": "Enchantress", "patch": "current", "role": "hard support", "sample_size": 643, "scope": "pro", "score": 0.5749, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.0236, "win_prob_delta": 0.0749}, {"caveats": [], "confidence": "high", "counter_lift": 0.0428, "hero_id": 102, "hero_name": "Abaddon", "patch": "current", "role": "hard support", "sample_size": 812, "scope": "pro", "score": 0.5715, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.0044, "win_prob_delta": 0.0715}], "task": "draft_recommendation"}


[User] Suggest hard support heroes for a current pro patch Dota draft. Allied heroes: [2]. Enemy heroes: [123].

[Assistant] {"evidence": [{"id": "hero:30", "kind": "stat_card", "patch": "current", "score": "0.2636", "source": "OpenDota heroStats", "text": "Witch Doctor current pro stat card: 8 pro picks, 5 wins, 62.5 percent win rate. Roles: Support,Nuker,Disabler."}, {"id": "patch:7.41:4431", "kind": "patch_change", "patch": "7.41", "score": "0.1916", "source": "Valve patch notes", "text": "Patch 7.41 Heroes: Now provides 1.2x the bonus for Vengeful Spirit herself"}, {"id": "patch:7.40:2664", "kind": "patch_change", "patch": "7.40", "score": "0.1724", "source": "Valve patch notes", "text": "Patch 7.40 Invulnerability Targeting: Vengeful Spirit's Nether Swap can no longer target invulnerable units"}, {"id": "hero:83", "kind": "stat_card", "patch": "current", "score": "0.1643", "source": "OpenDota heroStats", "text": "Treant Protector current pro stat card: 14 pro picks, 7 wins, 50.0 percent win rate. Roles: Support,Initiator,Durable,Disabler,Escape."}, {"id": "patch:7.38:965", "kind": "patch_change", "patch": "7.38", "score": "0.1589", "source": "Valve patch notes", "text": "Patch 7.38 Heroes: Aghanim's Shard will not turn Treant Protector invisible, if he is currently attacking an enemy"}], "recommendations": [{"caveats": [], "confidence": "high", "counter_lift": 0.0347, "hero_id": 58, "hero_name": "Enchantress", "patch": "current", "role": "hard support", "sample_size": 643, "scope": "pro", "score": 0.5938, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.0078, "win_prob_delta": 0.0938}, {"caveats": [], "confidence": "high", "counter_lift": 0.0288, "hero_id": 30, "hero_name": "Witch Doctor", "patch": "current", "role": "hard support", "sample_size": 1368, "scope": "pro", "score": 0.5929, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.0309, "win_prob_delta": 0.0929}, {"caveats": [], "confidence": "high", "counter_lift": 0.0027, "hero_id": 83, "hero_name": "Treant Protector", "patch": "current", "role": "hard support", "sample_size": 799, "scope": "pro", "score": 0.5908, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.0321, "win_prob_delta": 0.0908}, {"caveats": [], "confidence": "high", "counter_lift": 0.0238, "hero_id": 20, "hero_name": "Vengeful Spirit", "patch": "current", "role": "hard support", "sample_size": 1196, "scope": "pro", "score": 0.5713, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.0074, "win_prob_delta": 0.0713}, {"caveats": [], "confidence": "high", "counter_lift": 0.0295, "hero_id": 128, "hero_name": "Snapfire", "patch": "current", "role": "hard support", "sample_size": 2759, "scope": "pro", "score": 0.57, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.0147, "win_prob_delta": 0.07}], "task": "draft_recommendation"}


[User] Suggest carry heroes for a current pro patch Dota draft. Allied heroes: [2, 110]. Enemy heroes: [123].

[Assistant] {"evidence": [{"id": "hero:1", "kind": "stat_card", "patch": "current", "score": "0.2434", "source": "OpenDota heroStats", "text": "Anti-Mage current pro stat card: 7 pro picks, 4 wins, 57.1 percent win rate. Roles: Carry,Escape,Nuker."}, {"id": "patch:7.38c:1527", "kind": "patch_change", "patch": "7.38c", "score": "0.2365", "source": "Valve patch notes", "text": "Patch 7.38c Heroes: Lone Druid's (and Spirit Bear's) Savage Roar"}, {"id": "patch:7.39c:2353", "kind": "patch_change", "patch": "7.39c", "score": "0.2204", "source": "Valve patch notes", "text": "Patch 7.39c Heroes: Spirit Bear health per Lone Druid's level increased from 90 to 100"}, {"id": "patch:7.40:3261", "kind": "patch_change", "patch": "7.40", "score": "0.2159", "source": "Valve patch notes", "text": "Patch 7.40 Heroes: Lone Druid's attacks now heal the Spirit Bear by default"}, {"id": "hero:106", "kind": "stat_card", "patch": "current", "score": "0.1944", "source": "OpenDota heroStats", "text": "Ember Spirit current pro stat card: 15 pro picks, 5 wins, 33.3 percent win rate. Roles: Carry,Escape,Nuker,Disabler,Initiator."}], "recommendations": [{"caveats": [], "confidence": "high", "counter_lift": 0.0307, "hero_id": 109, "hero_name": "Terrorblade", "patch": "current", "role": "carry", "sample_size": 838, "scope": "pro", "score": 0.5856, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.0402, "win_prob_delta": 0.0856}, {"caveats": [], "confidence": "high", "counter_lift": 0.023, "hero_id": 80, "hero_name": "Lone Druid", "patch": "current", "role": "carry", "sample_size": 606, "scope": "pro", "score": 0.5728, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.0208, "win_prob_delta": 0.0728}, {"caveats": [], "confidence": "high", "counter_lift": 0.0417, "hero_id": 106, "hero_name": "Ember Spirit", "patch": "current", "role": "carry", "sample_size": 1453, "scope": "pro", "score": 0.5691, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.0152, "win_prob_delta": 0.0691}, {"caveats": [], "confidence": "high", "counter_lift": 0.015, "hero_id": 67, "hero_name": "Spectre", "patch": "current", "role": "carry", "sample_size": 1060, "scope": "pro", "score": 0.5674, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.0145, "win_prob_delta": 0.0674}, {"caveats": [], "confidence": "high", "counter_lift": 0.0197, "hero_id": 1, "hero_name": "Anti-Mage", "patch": "current", "role": "carry", "sample_size": 1213, "scope": "pro", "score": 0.567, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.0429, "win_prob_delta": 0.067}], "task": "draft_recommendation"}


[User] Suggest carry heroes for a current pro patch Dota draft. Allied heroes: [123]. Enemy heroes: [110].

[Assistant] {"evidence": [{"id": "patch:7.41:5247", "kind": "patch_change", "patch": "7.41", "score": "0.2510", "source": "Valve patch notes", "text": "Patch 7.41 Heroes: Legion Commander can now use any abilities during Duel"}, {"id": "patch:7.41:5248", "kind": "patch_change", "patch": "7.41", "score": "0.2271", "source": "Valve patch notes", "text": "Patch 7.41 Heroes: Legion Commander will stop attacking as normal during cast animations"}, {"id": "hero:104", "kind": "stat_card", "patch": "current", "score": "0.2246", "source": "OpenDota heroStats", "text": "Legion Commander current pro stat card: 5 pro picks, 2 wins, 40.0 percent win rate. Roles: Carry,Disabler,Initiator,Durable,Nuker."}, {"id": "patch:7.41:5236", "kind": "patch_change", "patch": "7.41", "score": "0.2169", "source": "Valve patch notes", "text": "Patch 7.41 Heroes: Passively grants Legion Commander bonus armor, equal to 1 + 0.1 per level. Whenever Legion Commander casts an ability, she gains the same amount as a stacking bonus for 6s. Whenever allies within 1200 range cast an ability, they also gain a 6s buff with 50% of the value. This bonus stacks independently"}, {"id": "patch:7.41:5252", "kind": "patch_change", "patch": "7.41", "score": "0.2095", "source": "Valve patch notes", "text": "Patch 7.41 Heroes: When Legion Commander wins a duel, Press the Attack is automatically triggered around her"}], "recommendations": [{"caveats": [], "confidence": "high", "counter_lift": 0.0417, "hero_id": 67, "hero_name": "Spectre", "patch": "current", "role": "carry", "sample_size": 1060, "scope": "pro", "score": 0.6119, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.0324, "win_prob_delta": 0.1119}, {"caveats": [], "confidence": "high", "counter_lift": 0.0536, "hero_id": 102, "hero_name": "Abaddon", "patch": "current", "role": "carry", "sample_size": 812, "scope": "pro", "score": 0.5703, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": -0.0077, "win_prob_delta": 0.0703}, {"caveats": [], "confidence": "high", "counter_lift": 0.0077, "hero_id": 35, "hero_name": "Sniper", "patch": "current", "role": "carry", "sample_size": 2658, "scope": "pro", "score": 0.5628, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.0174, "win_prob_delta": 0.0628}, {"caveats": [], "confidence": "high", "counter_lift": 0.0179, "hero_id": 104, "hero_name": "Legion Commander", "patch": "current", "role": "carry", "sample_size": 1171, "scope": "pro", "score": 0.553, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.0233, "win_prob_delta": 0.053}, {"caveats": [], "confidence": "high", "counter_lift": 0.0029, "hero_id": 36, "hero_name": "Necrophos", "patch": "current", "role": "carry", "sample_size": 1501, "scope": "pro", "score": 0.5418, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.0282, "win_prob_delta": 0.0418}], "task": "draft_recommendation"}


[User] Suggest mid heroes for a current pro patch Dota draft. Allied heroes: [123, 51]. Enemy heroes: [110].

[Assistant] {"evidence": [{"id": "patch:7.40:3154", "kind": "patch_change", "patch": "7.40", "score": "0.1389", "source": "Valve patch notes", "text": "Patch 7.40 Heroes: Now Spectre's ultimate ability"}, {"id": "hero:102", "kind": "stat_card", "patch": "current", "score": "0.1340", "source": "OpenDota heroStats", "text": "Abaddon current pro stat card: 7 pro picks, 3 wins, 42.9 percent win rate. Roles: Support,Carry,Durable."}, {"id": "patch:7.40:3105", "kind": "patch_change", "patch": "7.40", "score": "0.1340", "source": "Valve patch notes", "text": "Patch 7.40 Heroes: Broodmother's illusions now also benefit from the web"}, {"id": "patch:7.41:4941", "kind": "patch_change", "patch": "7.41", "score": "0.1318", "source": "Valve patch notes", "text": "Patch 7.41 Heroes: Now also provides Doom with 7/8/9/10 bonus health regen"}, {"id": "patch:7.40:2662", "kind": "patch_change", "patch": "7.40", "score": "0.1232", "source": "Valve patch notes", "text": "Patch 7.40 Invulnerability Targeting: Sniper's Assassinate can no longer target invulnerable units"}], "recommendations": [{"caveats": [], "confidence": "high", "counter_lift": 0.0417, "hero_id": 67, "hero_name": "Spectre", "patch": "current", "role": "mid", "sample_size": 1060, "scope": "pro", "score": 0.5994, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.0199, "win_prob_delta": 0.0994}, {"caveats": [], "confidence": "high", "counter_lift": 0.0536, "hero_id": 102, "hero_name": "Abaddon", "patch": "current", "role": "mid", "sample_size": 812, "scope": "pro", "score": 0.592, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.014, "win_prob_delta": 0.092}, {"caveats": [], "confidence": "high", "counter_lift": 0.0077, "hero_id": 35, "hero_name": "Sniper", "patch": "current", "role": "mid", "sample_size": 2658, "scope": "pro", "score": 0.5557, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.0103, "win_prob_delta": 0.0557}, {"caveats": [], "confidence": "high", "counter_lift": 0.0093, "hero_id": 69, "hero_name": "Doom", "patch": "current", "role": "mid", "sample_size": 966, "scope": "pro", "score": 0.545, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.022, "win_prob_delta": 0.045}, {"caveats": [], "confidence": "high", "counter_lift": 0.0139, "hero_id": 61, "hero_name": "Broodmother", "patch": "current", "role": "mid", "sample_size": 904, "scope": "pro", "score": 0.5445, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.0149, "win_prob_delta": 0.0445}], "task": "draft_recommendation"}


[User] Suggest mid heroes for a current pro patch Dota draft. Allied heroes: [110]. Enemy heroes: [51].

[Assistant] {"evidence": [{"id": "patch:7.41:5179", "kind": "patch_change", "patch": "7.41", "score": "0.3095", "source": "Valve patch notes", "text": "Patch 7.41 Heroes: Troll Warlord gains 1 armor per 30 bonus attack speed"}, {"id": "hero:95", "kind": "stat_card", "patch": "current", "score": "0.2528", "source": "OpenDota heroStats", "text": "Troll Warlord current pro stat card: 9 pro picks, 4 wins, 44.4 percent win rate. Roles: Carry,Pusher,Disabler,Durable."}, {"id": "patch:7.38c:1527", "kind": "patch_change", "patch": "7.38c", "score": "0.2160", "source": "Valve patch notes", "text": "Patch 7.38c Heroes: Lone Druid's (and Spirit Bear's) Savage Roar"}, {"id": "patch:7.39c:2353", "kind": "patch_change", "patch": "7.39c", "score": "0.2013", "source": "Valve patch notes", "text": "Patch 7.39c Heroes: Spirit Bear health per Lone Druid's level increased from 90 to 100"}, {"id": "patch:7.40:3266", "kind": "patch_change", "patch": "7.40", "score": "0.1979", "source": "Valve patch notes", "text": "Patch 7.40 Heroes: No longer grants Entangling Claws and Demolish to Lone Druid"}], "recommendations": [{"caveats": [], "confidence": "high", "counter_lift": 0.0536, "hero_id": 80, "hero_name": "Lone Druid", "patch": "current", "role": "mid", "sample_size": 606, "scope": "pro", "score": 0.6242, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.0417, "win_prob_delta": 0.1242}, {"caveats": [], "confidence": "high", "counter_lift": 0.025, "hero_id": 95, "hero_name": "Troll Warlord", "patch": "current", "role": "mid", "sample_size": 696, "scope": "pro", "score": 0.591, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.0486, "win_prob_delta": 0.091}, {"caveats": [], "confidence": "high", "counter_lift": 0.0398, "hero_id": 38, "hero_name": "Beastmaster", "patch": "current", "role": "mid", "sample_size": 1186, "scope": "pro", "score": 0.5867, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.0243, "win_prob_delta": 0.0867}, {"caveats": [], "confidence": "high", "counter_lift": 0.0216, "hero_id": 109, "hero_name": "Terrorblade", "patch": "current", "role": "mid", "sample_size": 838, "scope": "pro", "score": 0.5805, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.0444, "win_prob_delta": 0.0805}, {"caveats": [], "confidence": "high", "counter_lift": 0.0341, "hero_id": 102, "hero_name": "Abaddon", "patch": "current", "role": "mid", "sample_size": 812, "scope": "pro", "score": 0.5793, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.0208, "win_prob_delta": 0.0793}], "task": "draft_recommendation"}


[User] Suggest offlane heroes for a current pro patch Dota draft. Allied heroes: [110, 6]. Enemy heroes: [51].

[Assistant] {"evidence": [{"id": "patch:7.38c:1527", "kind": "patch_change", "patch": "7.38c", "score": "0.2641", "source": "Valve patch notes", "text": "Patch 7.38c Heroes: Lone Druid's (and Spirit Bear's) Savage Roar"}, {"id": "patch:7.39c:2353", "kind": "patch_change", "patch": "7.39c", "score": "0.2462", "source": "Valve patch notes", "text": "Patch 7.39c Heroes: Spirit Bear health per Lone Druid's level increased from 90 to 100"}, {"id": "patch:7.40:3266", "kind": "patch_change", "patch": "7.40", "score": "0.2419", "source": "Valve patch notes", "text": "Patch 7.40 Heroes: No longer grants Entangling Claws and Demolish to Lone Druid"}, {"id": "patch:7.40:3261", "kind": "patch_change", "patch": "7.40", "score": "0.2410", "source": "Valve patch notes", "text": "Patch 7.40 Heroes: Lone Druid's attacks now heal the Spirit Bear by default"}, {"id": "patch:7.40:3556", "kind": "patch_change", "patch": "7.40", "score": "0.2308", "source": "Valve patch notes", "text": "Patch 7.40 Heroes: Passive, pierces Debuff Immunity, levels up with Lone Druid's Entangle"}], "recommendations": [{"caveats": [], "confidence": "high", "counter_lift": 0.0673, "hero_id": 50, "hero_name": "Dazzle", "patch": "current", "role": "offlane", "sample_size": 708, "scope": "pro", "score": 0.6555, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.0288, "win_prob_delta": 0.1555}, {"caveats": [], "confidence": "high", "counter_lift": 0.0385, "hero_id": 58, "hero_name": "Enchantress", "patch": "current", "role": "offlane", "sample_size": 643, "scope": "pro", "score": 0.6154, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.0257, "win_prob_delta": 0.1154}, {"caveats": [], "confidence": "high", "counter_lift": 0.0536, "hero_id": 80, "hero_name": "Lone Druid", "patch": "current", "role": "offlane", "sample_size": 606, "scope": "pro", "score": 0.6096, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.0271, "win_prob_delta": 0.1096}, {"caveats": [], "confidence": "high", "counter_lift": 0.0341, "hero_id": 67, "hero_name": "Spectre", "patch": "current", "role": "offlane", "sample_size": 1060, "scope": "pro", "score": 0.5948, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.0228, "win_prob_delta": 0.0948}, {"caveats": [], "confidence": "high", "counter_lift": 0.0375, "hero_id": 3, "hero_name": "Bane", "patch": "current", "role": "offlane", "sample_size": 617, "scope": "pro", "score": 0.5852, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.0229, "win_prob_delta": 0.0852}], "task": "draft_recommendation"}


[User] Suggest offlane heroes for a current pro patch Dota draft. Allied heroes: [51]. Enemy heroes: [6].

[Assistant] {"evidence": [{"id": "patch:7.41:5125", "kind": "patch_change", "patch": "7.41", "score": "0.2894", "source": "Valve patch notes", "text": "Patch 7.41 Heroes: Now always a basic ability for Naga Siren"}, {"id": "patch:7.41:5123", "kind": "patch_change", "patch": "7.41", "score": "0.2416", "source": "Valve patch notes", "text": "Patch 7.41 Heroes: Now provides evasion for Naga Siren on her own"}, {"id": "patch:7.40:2656", "kind": "patch_change", "patch": "7.40", "score": "0.2078", "source": "Valve patch notes", "text": "Patch 7.40 Invulnerability Targeting: Naga Siren's Ensnare can no longer target invulnerable units unless this invulnerability is provided by Song of the Siren"}, {"id": "patch:7.41:4431", "kind": "patch_change", "patch": "7.41", "score": "0.2011", "source": "Valve patch notes", "text": "Patch 7.41 Heroes: Now provides 1.2x the bonus for Vengeful Spirit herself"}, {"id": "hero:89", "kind": "stat_card", "patch": "current", "score": "0.1963", "source": "OpenDota heroStats", "text": "Naga Siren current pro stat card: 1 pro picks, 1 wins, 100.0 percent win rate. Roles: Carry,Support,Pusher,Disabler,Initiator,Escape."}], "recommendations": [{"caveats": [], "confidence": "high", "counter_lift": 0.0179, "hero_id": 58, "hero_name": "Enchantress", "patch": "current", "role": "offlane", "sample_size": 643, "scope": "pro", "score": 0.6472, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.0781, "win_prob_delta": 0.1472}, {"caveats": [], "confidence": "high", "counter_lift": 0.0099, "hero_id": 20, "hero_name": "Vengeful Spirit", "patch": "current", "role": "offlane", "sample_size": 1196, "scope": "pro", "score": 0.6021, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.0521, "win_prob_delta": 0.1021}, {"caveats": [], "confidence": "high", "counter_lift": 0.0101, "hero_id": 83, "hero_name": "Treant Protector", "patch": "current", "role": "offlane", "sample_size": 799, "scope": "pro", "score": 0.6002, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.0341, "win_prob_delta": 0.1002}, {"caveats": [], "confidence": "high", "counter_lift": -0.0125, "hero_id": 110, "hero_name": "Phoenix", "patch": "current", "role": "offlane", "sample_size": 1342, "scope": "pro", "score": 0.5914, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.055, "win_prob_delta": 0.0914}, {"caveats": [], "confidence": "high", "counter_lift": 0.0262, "hero_id": 89, "hero_name": "Naga Siren", "patch": "current", "role": "offlane", "sample_size": 748, "scope": "pro", "score": 0.5841, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.0341, "win_prob_delta": 0.0841}], "task": "draft_recommendation"}


[User] Suggest soft support heroes for a current pro patch Dota draft. Allied heroes: [51, 100]. Enemy heroes: [6].

[Assistant] {"evidence": [{"id": "patch:7.41:4431", "kind": "patch_change", "patch": "7.41", "score": "0.2229", "source": "Valve patch notes", "text": "Patch 7.41 Heroes: Now provides 1.2x the bonus for Vengeful Spirit herself"}, {"id": "patch:7.40:2664", "kind": "patch_change", "patch": "7.40", "score": "0.2005", "source": "Valve patch notes", "text": "Patch 7.40 Invulnerability Targeting: Vengeful Spirit's Nether Swap can no longer target invulnerable units"}, {"id": "hero:83", "kind": "stat_card", "patch": "current", "score": "0.1911", "source": "OpenDota heroStats", "text": "Treant Protector current pro stat card: 14 pro picks, 7 wins, 50.0 percent win rate. Roles: Support,Initiator,Durable,Disabler,Escape."}, {"id": "patch:7.38:965", "kind": "patch_change", "patch": "7.38", "score": "0.1849", "source": "Valve patch notes", "text": "Patch 7.38 Heroes: Aghanim's Shard will not turn Treant Protector invisible, if he is currently attacking an enemy"}, {"id": "hero:20", "kind": "stat_card", "patch": "current", "score": "0.1780", "source": "OpenDota heroStats", "text": "Vengeful Spirit current pro stat card: 10 pro picks, 4 wins, 40.0 percent win rate. Roles: Support,Initiator,Disabler,Nuker,Escape."}], "recommendations": [{"caveats": [], "confidence": "high", "counter_lift": 0.0179, "hero_id": 58, "hero_name": "Enchantress", "patch": "current", "role": "soft support", "sample_size": 643, "scope": "pro", "score": 0.6267, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.0576, "win_prob_delta": 0.1267}, {"caveats": [], "confidence": "high", "counter_lift": 0.0101, "hero_id": 83, "hero_name": "Treant Protector", "patch": "current", "role": "soft support", "sample_size": 799, "scope": "pro", "score": 0.5921, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.026, "win_prob_delta": 0.0921}, {"caveats": [], "confidence": "high", "counter_lift": 0.0099, "hero_id": 20, "hero_name": "Vengeful Spirit", "patch": "current", "role": "soft support", "sample_size": 1196, "scope": "pro", "score": 0.5707, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.0206, "win_prob_delta": 0.0707}, {"caveats": [], "confidence": "high", "counter_lift": -0.0125, "hero_id": 110, "hero_name": "Phoenix", "patch": "current", "role": "soft support", "sample_size": 1342, "scope": "pro", "score": 0.5693, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.033, "win_prob_delta": 0.0693}, {"caveats": [], "confidence": "high", "counter_lift": 0.0085, "hero_id": 128, "hero_name": "Snapfire", "patch": "current", "role": "soft support", "sample_size": 2759, "scope": "pro", "score": 0.5652, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.0309, "win_prob_delta": 0.0652}], "task": "draft_recommendation"}


[User] Suggest soft support heroes for a current pro patch Dota draft. Allied heroes: [6]. Enemy heroes: [100].

[Assistant] {"evidence": [{"id": "hero:30", "kind": "stat_card", "patch": "current", "score": "0.2782", "source": "OpenDota heroStats", "text": "Witch Doctor current pro stat card: 8 pro picks, 5 wins, 62.5 percent win rate. Roles: Support,Nuker,Disabler."}, {"id": "hero:83", "kind": "stat_card", "patch": "current", "score": "0.1734", "source": "OpenDota heroStats", "text": "Treant Protector current pro stat card: 14 pro picks, 7 wins, 50.0 percent win rate. Roles: Support,Initiator,Durable,Disabler,Escape."}, {"id": "patch:7.38:965", "kind": "patch_change", "patch": "7.38", "score": "0.1677", "source": "Valve patch notes", "text": "Patch 7.38 Heroes: Aghanim's Shard will not turn Treant Protector invisible, if he is currently attacking an enemy"}, {"id": "patch:7.40:3283", "kind": "patch_change", "patch": "7.40", "score": "0.1589", "source": "Valve patch notes", "text": "Patch 7.40 Heroes: Linger time: 2s. No Mana Cost. Cooldown: 50s. Cooldown is reduced by 3s per 2 Treant Protector's level ups"}, {"id": "patch:7.40:3282", "kind": "patch_change", "patch": "7.40", "score": "0.1363", "source": "Valve patch notes", "text": "Patch 7.40 Heroes: Now can be activated while tree walking to make Treant Protector invisible until he attacks or loses the Nature's Guise buff"}], "recommendations": [{"caveats": [], "confidence": "high", "counter_lift": 0.0238, "hero_id": 50, "hero_name": "Dazzle", "patch": "current", "role": "soft support", "sample_size": 708, "scope": "pro", "score": 0.6409, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.0577, "win_prob_delta": 0.1409}, {"caveats": [], "confidence": "high", "counter_lift": 0.036, "hero_id": 110, "hero_name": "Phoenix", "patch": "current", "role": "soft support", "sample_size": 1342, "scope": "pro", "score": 0.6245, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.0396, "win_prob_delta": 0.1245}, {"caveats": [], "confidence": "high", "counter_lift": 0.0243, "hero_id": 83, "hero_name": "Treant Protector", "patch": "current", "role": "soft support", "sample_size": 799, "scope": "pro", "score": 0.5947, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.0144, "win_prob_delta": 0.0947}, {"caveats": [], "confidence": "high", "counter_lift": 0.0329, "hero_id": 52, "hero_name": "Leshrac", "patch": "current", "role": "soft support", "sample_size": 663, "scope": "pro", "score": 0.5921, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.0417, "win_prob_delta": 0.0921}, {"caveats": [], "confidence": "high", "counter_lift": 0.0239, "hero_id": 30, "hero_name": "Witch Doctor", "patch": "current", "role": "soft support", "sample_size": 1368, "scope": "pro", "score": 0.5828, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.0257, "win_prob_delta": 0.0828}], "task": "draft_recommendation"}


[User] Suggest hard support heroes for a current pro patch Dota draft. Allied heroes: [6, 17]. Enemy heroes: [100].

[Assistant] {"evidence": [{"id": "hero:83", "kind": "stat_card", "patch": "current", "score": "0.2071", "source": "OpenDota heroStats", "text": "Treant Protector current pro stat card: 14 pro picks, 7 wins, 50.0 percent win rate. Roles: Support,Initiator,Durable,Disabler,Escape."}, {"id": "patch:7.38:965", "kind": "patch_change", "patch": "7.38", "score": "0.2004", "source": "Valve patch notes", "text": "Patch 7.38 Heroes: Aghanim's Shard will not turn Treant Protector invisible, if he is currently attacking an enemy"}, {"id": "patch:7.40:3283", "kind": "patch_change", "patch": "7.40", "score": "0.1898", "source": "Valve patch notes", "text": "Patch 7.40 Heroes: Linger time: 2s. No Mana Cost. Cooldown: 50s. Cooldown is reduced by 3s per 2 Treant Protector's level ups"}, {"id": "patch:7.40:3282", "kind": "patch_change", "patch": "7.40", "score": "0.1628", "source": "Valve patch notes", "text": "Patch 7.40 Heroes: Now can be activated while tree walking to make Treant Protector invisible until he attacks or loses the Nature's Guise buff"}, {"id": "patch:7.40:3091", "kind": "patch_change", "patch": "7.40", "score": "0.1534", "source": "Valve patch notes", "text": "Patch 7.40 Heroes: Damage amplification changed from 10% + 4% per Enchantress level to 4% + 4% per Enchantress level up"}], "recommendations": [{"caveats": [], "confidence": "high", "counter_lift": 0.0243, "hero_id": 83, "hero_name": "Treant Protector", "patch": "current", "role": "hard support", "sample_size": 799, "scope": "pro", "score": 0.6113, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.031, "win_prob_delta": 0.1113}, {"caveats": [], "confidence": "high", "counter_lift": 0.036, "hero_id": 110, "hero_name": "Phoenix", "patch": "current", "role": "hard support", "sample_size": 1342, "scope": "pro", "score": 0.6112, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.0263, "win_prob_delta": 0.1112}, {"caveats": [], "confidence": "high", "counter_lift": 0.0238, "hero_id": 50, "hero_name": "Dazzle", "patch": "current", "role": "hard support", "sample_size": 708, "scope": "pro", "score": 0.6102, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.0271, "win_prob_delta": 0.1102}, {"caveats": [], "confidence": "high", "counter_lift": 0.0329, "hero_id": 52, "hero_name": "Leshrac", "patch": "current", "role": "hard support", "sample_size": 663, "scope": "pro", "score": 0.5921, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.0417, "win_prob_delta": 0.0921}, {"caveats": [], "confidence": "high", "counter_lift": 0.015, "hero_id": 58, "hero_name": "Enchantress", "patch": "current", "role": "hard support", "sample_size": 643, "scope": "pro", "score": 0.58, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.0137, "win_prob_delta": 0.08}], "task": "draft_recommendation"}


[User] Suggest hard support heroes for a current pro patch Dota draft. Allied heroes: [100]. Enemy heroes: [17].

[Assistant] {"evidence": [{"id": "hero:83", "kind": "stat_card", "patch": "current", "score": "0.2101", "source": "OpenDota heroStats", "text": "Treant Protector current pro stat card: 14 pro picks, 7 wins, 50.0 percent win rate. Roles: Support,Initiator,Durable,Disabler,Escape."}, {"id": "patch:7.38:965", "kind": "patch_change", "patch": "7.38", "score": "0.2033", "source": "Valve patch notes", "text": "Patch 7.38 Heroes: Aghanim's Shard will not turn Treant Protector invisible, if he is currently attacking an enemy"}, {"id": "patch:7.40:3283", "kind": "patch_change", "patch": "7.40", "score": "0.1925", "source": "Valve patch notes", "text": "Patch 7.40 Heroes: Linger time: 2s. No Mana Cost. Cooldown: 50s. Cooldown is reduced by 3s per 2 Treant Protector's level ups"}, {"id": "patch:7.40:3282", "kind": "patch_change", "patch": "7.40", "score": "0.1651", "source": "Valve patch notes", "text": "Patch 7.40 Heroes: Now can be activated while tree walking to make Treant Protector invisible until he attacks or loses the Nature's Guise buff"}, {"id": "patch:7.40:3091", "kind": "patch_change", "patch": "7.40", "score": "0.1556", "source": "Valve patch notes", "text": "Patch 7.40 Heroes: Damage amplification changed from 10% + 4% per Enchantress level to 4% + 4% per Enchantress level up"}], "recommendations": [{"caveats": [], "confidence": "high", "counter_lift": 0.0326, "hero_id": 83, "hero_name": "Treant Protector", "patch": "current", "role": "hard support", "sample_size": 799, "scope": "pro", "score": 0.6064, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.0179, "win_prob_delta": 0.1064}, {"caveats": [], "confidence": "high", "counter_lift": 0.0129, "hero_id": 58, "hero_name": "Enchantress", "patch": "current", "role": "hard support", "sample_size": 643, "scope": "pro", "score": 0.6013, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.0372, "win_prob_delta": 0.1013}, {"caveats": [], "confidence": "high", "counter_lift": 0.0117, "hero_id": 110, "hero_name": "Phoenix", "patch": "current", "role": "hard support", "sample_size": 1342, "scope": "pro", "score": 0.5715, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.011, "win_prob_delta": 0.0715}, {"caveats": [], "confidence": "high", "counter_lift": 0.0302, "hero_id": 50, "hero_name": "Dazzle", "patch": "current", "role": "hard support", "sample_size": 708, "scope": "pro", "score": 0.5645, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": -0.025, "win_prob_delta": 0.0645}, {"caveats": [], "confidence": "high", "counter_lift": 0.0156, "hero_id": 155, "hero_name": "Largo", "patch": "current", "role": "hard support", "sample_size": 716, "scope": "pro", "score": 0.5589, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.025, "win_prob_delta": 0.0589}], "task": "draft_recommendation"}


[User] Suggest carry heroes for a current pro patch Dota draft. Allied heroes: [100, 29]. Enemy heroes: [17].

[Assistant] {"evidence": [{"id": "patch:7.41:4657", "kind": "patch_change", "patch": "7.41", "score": "0.3343", "source": "Valve patch notes", "text": "Patch 7.41 Heroes: Now always a basic ability for Wraith King"}, {"id": "hero:42", "kind": "stat_card", "patch": "current", "score": "0.2341", "source": "OpenDota heroStats", "text": "Wraith King current pro stat card: 3 pro picks, 1 wins, 33.3 percent win rate. Roles: Carry,Support,Durable,Disabler,Initiator."}, {"id": "patch:7.38c:1532", "kind": "patch_change", "patch": "7.38c", "score": "0.1490", "source": "Valve patch notes", "text": "Patch 7.38c Heroes: Terrorblade's Terror Wave"}, {"id": "patch:7.41b:5732", "kind": "patch_change", "patch": "7.41b", "score": "0.1338", "source": "Valve patch notes", "text": "Patch 7.41b Heroes: Level 20 Talent +200 Spark Wraith Damage replaced with +30s Spark Wraith Duration"}, {"id": "patch:7.41b:5733", "kind": "patch_change", "patch": "7.41b", "score": "0.1305", "source": "Valve patch notes", "text": "Patch 7.41b Heroes: Level 25 Talent +30s Spark Wraith Duration replaced with +240 Spark Wraith Damage"}], "recommendations": [{"caveats": [], "confidence": "high", "counter_lift": 0.0213, "hero_id": 67, "hero_name": "Spectre", "patch": "current", "role": "carry", "sample_size": 1060, "scope": "pro", "score": 0.5826, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.0234, "win_prob_delta": 0.0826}, {"caveats": [], "confidence": "high", "counter_lift": 0.0347, "hero_id": 9, "hero_name": "Mirana", "patch": "current", "role": "carry", "sample_size": 642, "scope": "pro", "score": 0.5602, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.0125, "win_prob_delta": 0.0602}, {"caveats": [], "confidence": "high", "counter_lift": 0.0128, "hero_id": 69, "hero_name": "Doom", "patch": "current", "role": "carry", "sample_size": 966, "scope": "pro", "score": 0.5599, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.0333, "win_prob_delta": 0.0599}, {"caveats": [], "confidence": "high", "counter_lift": 0.0278, "hero_id": 42, "hero_name": "Wraith King", "patch": "current", "role": "carry", "sample_size": 1037, "scope": "pro", "score": 0.5572, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": -0.0023, "win_prob_delta": 0.0572}, {"caveats": [], "confidence": "high", "counter_lift": 0.0189, "hero_id": 109, "hero_name": "Terrorblade", "patch": "current", "role": "carry", "sample_size": 838, "scope": "pro", "score": 0.5496, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.016, "win_prob_delta": 0.0496}], "task": "draft_recommendation"}


[User] Suggest carry heroes for a current pro patch Dota draft. Allied heroes: [17]. Enemy heroes: [29].

[Assistant] {"evidence": [{"id": "patch:7.41:4657", "kind": "patch_change", "patch": "7.41", "score": "0.3046", "source": "Valve patch notes", "text": "Patch 7.41 Heroes: Now always a basic ability for Wraith King"}, {"id": "patch:7.38c:1527", "kind": "patch_change", "patch": "7.38c", "score": "0.2297", "source": "Valve patch notes", "text": "Patch 7.38c Heroes: Lone Druid's (and Spirit Bear's) Savage Roar"}, {"id": "patch:7.39c:2353", "kind": "patch_change", "patch": "7.39c", "score": "0.2141", "source": "Valve patch notes", "text": "Patch 7.39c Heroes: Spirit Bear health per Lone Druid's level increased from 90 to 100"}, {"id": "hero:42", "kind": "stat_card", "patch": "current", "score": "0.2134", "source": "OpenDota heroStats", "text": "Wraith King current pro stat card: 3 pro picks, 1 wins, 33.3 percent win rate. Roles: Carry,Support,Durable,Disabler,Initiator."}, {"id": "patch:7.40:3266", "kind": "patch_change", "patch": "7.40", "score": "0.2104", "source": "Valve patch notes", "text": "Patch 7.40 Heroes: No longer grants Entangling Claws and Demolish to Lone Druid"}], "recommendations": [{"caveats": [], "confidence": "high", "counter_lift": 0.0607, "hero_id": 61, "hero_name": "Broodmother", "patch": "current", "role": "carry", "sample_size": 904, "scope": "pro", "score": 0.598, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.0216, "win_prob_delta": 0.098}, {"caveats": [], "confidence": "high", "counter_lift": 0.0417, "hero_id": 80, "hero_name": "Lone Druid", "patch": "current", "role": "carry", "sample_size": 606, "scope": "pro", "score": 0.5904, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.0197, "win_prob_delta": 0.0904}, {"caveats": [], "confidence": "high", "counter_lift": 0.0398, "hero_id": 42, "hero_name": "Wraith King", "patch": "current", "role": "carry", "sample_size": 1037, "scope": "pro", "score": 0.5854, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.0139, "win_prob_delta": 0.0854}, {"caveats": [], "confidence": "high", "counter_lift": 0.0238, "hero_id": 67, "hero_name": "Spectre", "patch": "current", "role": "carry", "sample_size": 1060, "scope": "pro", "score": 0.57, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.0083, "win_prob_delta": 0.07}, {"caveats": [], "confidence": "high", "counter_lift": 0.0169, "hero_id": 109, "hero_name": "Terrorblade", "patch": "current", "role": "carry", "sample_size": 838, "scope": "pro", "score": 0.5635, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.032, "win_prob_delta": 0.0635}], "task": "draft_recommendation"}


[User] Suggest mid heroes for a current pro patch Dota draft. Allied heroes: [17, 84]. Enemy heroes: [29].

[Assistant] {"evidence": [{"id": "patch:7.41:4657", "kind": "patch_change", "patch": "7.41", "score": "0.2737", "source": "Valve patch notes", "text": "Patch 7.41 Heroes: Now always a basic ability for Wraith King"}, {"id": "hero:88", "kind": "stat_card", "patch": "current", "score": "0.2113", "source": "OpenDota heroStats", "text": "Nyx Assassin current pro stat card: 3 pro picks, 1 wins, 33.3 percent win rate. Roles: Disabler,Nuker,Initiator,Escape."}, {"id": "patch:7.38c:1527", "kind": "patch_change", "patch": "7.38c", "score": "0.2063", "source": "Valve patch notes", "text": "Patch 7.38c Heroes: Lone Druid's (and Spirit Bear's) Savage Roar"}, {"id": "patch:7.39c:2353", "kind": "patch_change", "patch": "7.39c", "score": "0.1923", "source": "Valve patch notes", "text": "Patch 7.39c Heroes: Spirit Bear health per Lone Druid's level increased from 90 to 100"}, {"id": "hero:42", "kind": "stat_card", "patch": "current", "score": "0.1917", "source": "OpenDota heroStats", "text": "Wraith King current pro stat card: 3 pro picks, 1 wins, 33.3 percent win rate. Roles: Carry,Support,Durable,Disabler,Initiator."}], "recommendations": [{"caveats": [], "confidence": "high", "counter_lift": 0.0417, "hero_id": 80, "hero_name": "Lone Druid", "patch": "current", "role": "mid", "sample_size": 606, "scope": "pro", "score": 0.5835, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.0128, "win_prob_delta": 0.0835}, {"caveats": [], "confidence": "high", "counter_lift": 0.0398, "hero_id": 42, "hero_name": "Wraith King", "patch": "current", "role": "mid", "sample_size": 1037, "scope": "pro", "score": 0.5825, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.011, "win_prob_delta": 0.0825}, {"caveats": [], "confidence": "high", "counter_lift": 0.0607, "hero_id": 61, "hero_name": "Broodmother", "patch": "current", "role": "mid", "sample_size": 904, "scope": "pro", "score": 0.5819, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.0055, "win_prob_delta": 0.0819}, {"caveats": [], "confidence": "high", "counter_lift": 0.0238, "hero_id": 67, "hero_name": "Spectre", "patch": "current", "role": "mid", "sample_size": 1060, "scope": "pro", "score": 0.5819, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.0203, "win_prob_delta": 0.0819}, {"caveats": [], "confidence": "high", "counter_lift": 0.0154, "hero_id": 88, "hero_name": "Nyx Assassin", "patch": "current", "role": "mid", "sample_size": 1061, "scope": "pro", "score": 0.5605, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.0132, "win_prob_delta": 0.0605}], "task": "draft_recommendation"}


[User] Suggest mid heroes for a current pro patch Dota draft. Allied heroes: [29]. Enemy heroes: [84].

[Assistant] {"evidence": [{"id": "patch:7.41:4657", "kind": "patch_change", "patch": "7.41", "score": "0.3013", "source": "Valve patch notes", "text": "Patch 7.41 Heroes: Now always a basic ability for Wraith King"}, {"id": "patch:7.41:5224", "kind": "patch_change", "patch": "7.41", "score": "0.2433", "source": "Valve patch notes", "text": "Patch 7.41 Heroes: Elder Titan's armor increases by 3.6% + 0.4% per level of his bonus movement speed"}, {"id": "hero:103", "kind": "stat_card", "patch": "current", "score": "0.2177", "source": "OpenDota heroStats", "text": "Elder Titan current pro stat card: 0 pro picks, 0 wins, unknown win rate. Roles: Initiator,Disabler,Nuker,Durable."}, {"id": "hero:42", "kind": "stat_card", "patch": "current", "score": "0.2111", "source": "OpenDota heroStats", "text": "Wraith King current pro stat card: 3 pro picks, 1 wins, 33.3 percent win rate. Roles: Carry,Support,Durable,Disabler,Initiator."}, {"id": "patch:7.41c:5908", "kind": "patch_change", "patch": "7.41c", "score": "0.1950", "source": "Valve patch notes", "text": "Patch 7.41c Heroes: Aghanim's Shard with alt-cast no longer swaps the position if Elder Titan is rooted"}], "recommendations": [{"caveats": [], "confidence": "high", "counter_lift": 0.0072, "hero_id": 67, "hero_name": "Spectre", "patch": "current", "role": "mid", "sample_size": 1060, "scope": "pro", "score": 0.5779, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.0329, "win_prob_delta": 0.0779}, {"caveats": [], "confidence": "high", "counter_lift": 0.0, "hero_id": 42, "hero_name": "Wraith King", "patch": "current", "role": "mid", "sample_size": 1037, "scope": "pro", "score": 0.5646, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.0329, "win_prob_delta": 0.0646}, {"caveats": [], "confidence": "high", "counter_lift": 0.0029, "hero_id": 32, "hero_name": "Riki", "patch": "current", "role": "mid", "sample_size": 919, "scope": "pro", "score": 0.5606, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.0489, "win_prob_delta": 0.0606}, {"caveats": [], "confidence": "high", "counter_lift": 0.0191, "hero_id": 69, "hero_name": "Doom", "patch": "current", "role": "mid", "sample_size": 966, "scope": "pro", "score": 0.5578, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.025, "win_prob_delta": 0.0578}, {"caveats": [], "confidence": "high", "counter_lift": 0.0191, "hero_id": 103, "hero_name": "Elder Titan", "patch": "current", "role": "mid", "sample_size": 666, "scope": "pro", "score": 0.5427, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.025, "win_prob_delta": 0.0427}], "task": "draft_recommendation"}


[User] Suggest offlane heroes for a current pro patch Dota draft. Allied heroes: [29, 21]. Enemy heroes: [84].

[Assistant] {"evidence": [{"id": "hero:83", "kind": "stat_card", "patch": "current", "score": "0.2148", "source": "OpenDota heroStats", "text": "Treant Protector current pro stat card: 14 pro picks, 7 wins, 50.0 percent win rate. Roles: Support,Initiator,Durable,Disabler,Escape."}, {"id": "patch:7.38:965", "kind": "patch_change", "patch": "7.38", "score": "0.2078", "source": "Valve patch notes", "text": "Patch 7.38 Heroes: Aghanim's Shard will not turn Treant Protector invisible, if he is currently attacking an enemy"}, {"id": "patch:7.40:3283", "kind": "patch_change", "patch": "7.40", "score": "0.1968", "source": "Valve patch notes", "text": "Patch 7.40 Heroes: Linger time: 2s. No Mana Cost. Cooldown: 50s. Cooldown is reduced by 3s per 2 Treant Protector's level ups"}, {"id": "patch:7.40:3282", "kind": "patch_change", "patch": "7.40", "score": "0.1688", "source": "Valve patch notes", "text": "Patch 7.40 Heroes: Now can be activated while tree walking to make Treant Protector invisible until he attacks or loses the Nature's Guise buff"}, {"id": "patch:7.40:3091", "kind": "patch_change", "patch": "7.40", "score": "0.1591", "source": "Valve patch notes", "text": "Patch 7.40 Heroes: Damage amplification changed from 10% + 4% per Enchantress level to 4% + 4% per Enchantress level up"}], "recommendations": [{"caveats": [], "confidence": "high", "counter_lift": 0.0179, "hero_id": 50, "hero_name": "Dazzle", "patch": "current", "role": "offlane", "sample_size": 708, "scope": "pro", "score": 0.6105, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.0332, "win_prob_delta": 0.1105}, {"caveats": [], "confidence": "high", "counter_lift": 0.015, "hero_id": 58, "hero_name": "Enchantress", "patch": "current", "role": "offlane", "sample_size": 643, "scope": "pro", "score": 0.5886, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.0224, "win_prob_delta": 0.0886}, {"caveats": [], "confidence": "high", "counter_lift": 0.0286, "hero_id": 83, "hero_name": "Treant Protector", "patch": "current", "role": "offlane", "sample_size": 799, "scope": "pro", "score": 0.5771, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": -0.0075, "win_prob_delta": 0.0771}, {"caveats": [], "confidence": "high", "counter_lift": 0.0124, "hero_id": 110, "hero_name": "Phoenix", "patch": "current", "role": "offlane", "sample_size": 1342, "scope": "pro", "score": 0.5725, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.0113, "win_prob_delta": 0.0725}, {"caveats": [], "confidence": "high", "counter_lift": 0.0072, "hero_id": 67, "hero_name": "Spectre", "patch": "current", "role": "offlane", "sample_size": 1060, "scope": "pro", "score": 0.5589, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.0138, "win_prob_delta": 0.0589}], "task": "draft_recommendation"}


[User] Suggest offlane heroes for a current pro patch Dota draft. Allied heroes: [84]. Enemy heroes: [21].

[Assistant] {"evidence": [{"id": "patch:7.41:5125", "kind": "patch_change", "patch": "7.41", "score": "0.3166", "source": "Valve patch notes", "text": "Patch 7.41 Heroes: Now always a basic ability for Naga Siren"}, {"id": "patch:7.41:5123", "kind": "patch_change", "patch": "7.41", "score": "0.2642", "source": "Valve patch notes", "text": "Patch 7.41 Heroes: Now provides evasion for Naga Siren on her own"}, {"id": "patch:7.40:2656", "kind": "patch_change", "patch": "7.40", "score": "0.2273", "source": "Valve patch notes", "text": "Patch 7.40 Invulnerability Targeting: Naga Siren's Ensnare can no longer target invulnerable units unless this invulnerability is provided by Song of the Siren"}, {"id": "hero:89", "kind": "stat_card", "patch": "current", "score": "0.2147", "source": "OpenDota heroStats", "text": "Naga Siren current pro stat card: 1 pro picks, 1 wins, 100.0 percent win rate. Roles: Carry,Support,Pusher,Disabler,Initiator,Escape."}, {"id": "hero:83", "kind": "stat_card", "patch": "current", "score": "0.1886", "source": "OpenDota heroStats", "text": "Treant Protector current pro stat card: 14 pro picks, 7 wins, 50.0 percent win rate. Roles: Support,Initiator,Durable,Disabler,Escape."}], "recommendations": [{"caveats": [], "confidence": "high", "counter_lift": 0.0341, "hero_id": 50, "hero_name": "Dazzle", "patch": "current", "role": "offlane", "sample_size": 708, "scope": "pro", "score": 0.6315, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.038, "win_prob_delta": 0.1315}, {"caveats": [], "confidence": "high", "counter_lift": 0.0208, "hero_id": 58, "hero_name": "Enchantress", "patch": "current", "role": "offlane", "sample_size": 643, "scope": "pro", "score": 0.6105, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.0385, "win_prob_delta": 0.1105}, {"caveats": [], "confidence": "high", "counter_lift": 0.0312, "hero_id": 89, "hero_name": "Naga Siren", "patch": "current", "role": "offlane", "sample_size": 748, "scope": "pro", "score": 0.5967, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.0417, "win_prob_delta": 0.0967}, {"caveats": [], "confidence": "high", "counter_lift": 0.04, "hero_id": 83, "hero_name": "Treant Protector", "patch": "current", "role": "offlane", "sample_size": 799, "scope": "pro", "score": 0.5959, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.0, "win_prob_delta": 0.0959}, {"caveats": [], "confidence": "high", "counter_lift": 0.0143, "hero_id": 67, "hero_name": "Spectre", "patch": "current", "role": "offlane", "sample_size": 1060, "scope": "pro", "score": 0.5843, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.0322, "win_prob_delta": 0.0843}], "task": "draft_recommendation"}


[User] Suggest soft support heroes for a current pro patch Dota draft. Allied heroes: [84, 14]. Enemy heroes: [21].

[Assistant] {"evidence": [{"id": "patch:7.41:5125", "kind": "patch_change", "patch": "7.41", "score": "0.3122", "source": "Valve patch notes", "text": "Patch 7.41 Heroes: Now always a basic ability for Naga Siren"}, {"id": "patch:7.41:5123", "kind": "patch_change", "patch": "7.41", "score": "0.2606", "source": "Valve patch notes", "text": "Patch 7.41 Heroes: Now provides evasion for Naga Siren on her own"}, {"id": "patch:7.40:2656", "kind": "patch_change", "patch": "7.40", "score": "0.2241", "source": "Valve patch notes", "text": "Patch 7.40 Invulnerability Targeting: Naga Siren's Ensnare can no longer target invulnerable units unless this invulnerability is provided by Song of the Siren"}, {"id": "hero:89", "kind": "stat_card", "patch": "current", "score": "0.2117", "source": "OpenDota heroStats", "text": "Naga Siren current pro stat card: 1 pro picks, 1 wins, 100.0 percent win rate. Roles: Carry,Support,Pusher,Disabler,Initiator,Escape."}, {"id": "hero:83", "kind": "stat_card", "patch": "current", "score": "0.1860", "source": "OpenDota heroStats", "text": "Treant Protector current pro stat card: 14 pro picks, 7 wins, 50.0 percent win rate. Roles: Support,Initiator,Durable,Disabler,Escape."}], "recommendations": [{"caveats": [], "confidence": "high", "counter_lift": 0.0341, "hero_id": 50, "hero_name": "Dazzle", "patch": "current", "role": "soft support", "sample_size": 708, "scope": "pro", "score": 0.6207, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.0273, "win_prob_delta": 0.1207}, {"caveats": [], "confidence": "high", "counter_lift": 0.0208, "hero_id": 58, "hero_name": "Enchantress", "patch": "current", "role": "soft support", "sample_size": 643, "scope": "pro", "score": 0.6143, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.0423, "win_prob_delta": 0.1143}, {"caveats": [], "confidence": "high", "counter_lift": 0.04, "hero_id": 83, "hero_name": "Treant Protector", "patch": "current", "role": "soft support", "sample_size": 799, "scope": "pro", "score": 0.5887, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": -0.0073, "win_prob_delta": 0.0887}, {"caveats": [], "confidence": "high", "counter_lift": 0.0312, "hero_id": 89, "hero_name": "Naga Siren", "patch": "current", "role": "soft support", "sample_size": 748, "scope": "pro", "score": 0.5875, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.0325, "win_prob_delta": 0.0875}, {"caveats": [], "confidence": "high", "counter_lift": 0.0088, "hero_id": 110, "hero_name": "Phoenix", "patch": "current", "role": "soft support", "sample_size": 1342, "scope": "pro", "score": 0.583, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.0254, "win_prob_delta": 0.083}], "task": "draft_recommendation"}


[User] Suggest soft support heroes for a current pro patch Dota draft. Allied heroes: [21]. Enemy heroes: [14].

[Assistant] {"evidence": [{"id": "hero:30", "kind": "stat_card", "patch": "current", "score": "0.2831", "source": "OpenDota heroStats", "text": "Witch Doctor current pro stat card: 8 pro picks, 5 wins, 62.5 percent win rate. Roles: Support,Nuker,Disabler."}, {"id": "hero:83", "kind": "stat_card", "patch": "current", "score": "0.1764", "source": "OpenDota heroStats", "text": "Treant Protector current pro stat card: 14 pro picks, 7 wins, 50.0 percent win rate. Roles: Support,Initiator,Durable,Disabler,Escape."}, {"id": "patch:7.38:965", "kind": "patch_change", "patch": "7.38", "score": "0.1707", "source": "Valve patch notes", "text": "Patch 7.38 Heroes: Aghanim's Shard will not turn Treant Protector invisible, if he is currently attacking an enemy"}, {"id": "patch:7.40:3283", "kind": "patch_change", "patch": "7.40", "score": "0.1617", "source": "Valve patch notes", "text": "Patch 7.40 Heroes: Linger time: 2s. No Mana Cost. Cooldown: 50s. Cooldown is reduced by 3s per 2 Treant Protector's level ups"}, {"id": "patch:7.40:3282", "kind": "patch_change", "patch": "7.40", "score": "0.1387", "source": "Valve patch notes", "text": "Patch 7.40 Heroes: Now can be activated while tree walking to make Treant Protector invisible until he attacks or loses the Nature's Guise buff"}], "recommendations": [{"caveats": [], "confidence": "high", "counter_lift": 0.0083, "hero_id": 50, "hero_name": "Dazzle", "patch": "current", "role": "soft support", "sample_size": 708, "scope": "pro", "score": 0.6001, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.0324, "win_prob_delta": 0.1001}, {"caveats": [], "confidence": "high", "counter_lift": 0.0117, "hero_id": 83, "hero_name": "Treant Protector", "patch": "current", "role": "soft support", "sample_size": 799, "scope": "pro", "score": 0.5825, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.0148, "win_prob_delta": 0.0825}, {"caveats": [], "confidence": "high", "counter_lift": 0.0087, "hero_id": 30, "hero_name": "Witch Doctor", "patch": "current", "role": "soft support", "sample_size": 1368, "scope": "pro", "score": 0.5755, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.0337, "win_prob_delta": 0.0755}, {"caveats": [], "confidence": "high", "counter_lift": 0.003, "hero_id": 58, "hero_name": "Enchantress", "patch": "current", "role": "soft support", "sample_size": 643, "scope": "pro", "score": 0.575, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.0208, "win_prob_delta": 0.075}, {"caveats": [], "confidence": "high", "counter_lift": 0.0128, "hero_id": 110, "hero_name": "Phoenix", "patch": "current", "role": "soft support", "sample_size": 1342, "scope": "pro", "score": 0.5654, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.0038, "win_prob_delta": 0.0654}], "task": "draft_recommendation"}