[User] Suggest hard support heroes for a current pro patch Dota draft. Allied heroes: [21, 71]. 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.0117, "hero_id": 83, "hero_name": "Treant Protector", "patch": "current", "role": "hard support", "sample_size": 799, "scope": "pro", "score": 0.5902, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.0225, "win_prob_delta": 0.0902}, {"caveats": [], "confidence": "high", "counter_lift": 0.003, "hero_id": 58, "hero_name": "Enchantress", "patch": "current", "role": "hard support", "sample_size": 643, "scope": "pro", "score": 0.5843, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.0301, "win_prob_delta": 0.0843}, {"caveats": [], "confidence": "high", "counter_lift": 0.0083, "hero_id": 50, "hero_name": "Dazzle", "patch": "current", "role": "hard support", "sample_size": 708, "scope": "pro", "score": 0.5793, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.0116, "win_prob_delta": 0.0793}, {"caveats": [], "confidence": "high", "counter_lift": 0.0128, "hero_id": 110, "hero_name": "Phoenix", "patch": "current", "role": "hard support", "sample_size": 1342, "scope": "pro", "score": 0.5713, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.0096, "win_prob_delta": 0.0713}, {"caveats": [], "confidence": "high", "counter_lift": 0.0087, "hero_id": 30, "hero_name": "Witch Doctor", "patch": "current", "role": "hard support", "sample_size": 1368, "scope": "pro", "score": 0.5601, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.0183, "win_prob_delta": 0.0601}], "task": "draft_recommendation"}


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

[Assistant] {"evidence": [{"id": "patch:7.38c:1525", "kind": "patch_change", "patch": "7.38c", "score": "0.3896", "source": "Valve patch notes", "text": "Patch 7.38c Heroes: Keeper of the Light's Will-o-Wisp"}, {"id": "patch:7.41:5133", "kind": "patch_change", "patch": "7.41", "score": "0.3500", "source": "Valve patch notes", "text": "Patch 7.41 Heroes: Keeper of the Light gains +1 movement speed for every 2.5 Intelligence. Whenever Keeper of the Light moves 300 distance, he leaves behind light that allows him to see in 400 range for 3 seconds"}, {"id": "patch:7.38:1001", "kind": "patch_change", "patch": "7.38", "score": "0.3333", "source": "Valve patch notes", "text": "Patch 7.38 Heroes: Keeper of the Light cannot go below 75 mana"}, {"id": "hero:90", "kind": "stat_card", "patch": "current", "score": "0.2569", "source": "OpenDota heroStats", "text": "Keeper of the Light current pro stat card: 18 pro picks, 14 wins, 77.8 percent win rate. Roles: Support,Nuker,Disabler."}, {"id": "hero:30", "kind": "stat_card", "patch": "current", "score": "0.2392", "source": "OpenDota heroStats", "text": "Witch Doctor current pro stat card: 8 pro picks, 5 wins, 62.5 percent win rate. Roles: Support,Nuker,Disabler."}], "recommendations": [{"caveats": [], "confidence": "high", "counter_lift": 0.02, "hero_id": 58, "hero_name": "Enchantress", "patch": "current", "role": "hard support", "sample_size": 643, "scope": "pro", "score": 0.6173, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.0461, "win_prob_delta": 0.1173}, {"caveats": [], "confidence": "high", "counter_lift": 0.0694, "hero_id": 83, "hero_name": "Treant Protector", "patch": "current", "role": "hard support", "sample_size": 799, "scope": "pro", "score": 0.6109, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": -0.0145, "win_prob_delta": 0.1109}, {"caveats": [], "confidence": "high", "counter_lift": 0.0433, "hero_id": 90, "hero_name": "Keeper of the Light", "patch": "current", "role": "hard support", "sample_size": 801, "scope": "pro", "score": 0.6091, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.0382, "win_prob_delta": 0.1091}, {"caveats": [], "confidence": "high", "counter_lift": 0.0136, "hero_id": 110, "hero_name": "Phoenix", "patch": "current", "role": "hard support", "sample_size": 1342, "scope": "pro", "score": 0.6031, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.0406, "win_prob_delta": 0.1031}, {"caveats": [], "confidence": "high", "counter_lift": 0.0273, "hero_id": 30, "hero_name": "Witch Doctor", "patch": "current", "role": "hard support", "sample_size": 1368, "scope": "pro", "score": 0.5954, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.035, "win_prob_delta": 0.0954}], "task": "draft_recommendation"}


[User] Suggest carry heroes for a current pro patch Dota draft. Allied heroes: [14, 69]. Enemy heroes: [71].

[Assistant] {"evidence": [{"id": "patch:7.41:5179", "kind": "patch_change", "patch": "7.41", "score": "0.3402", "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.2778", "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.41:3946", "kind": "patch_change", "patch": "7.41", "score": "0.1506", "source": "Valve patch notes", "text": "Patch 7.41 Items: Muerta's Gunslinger"}, {"id": "patch:7.38c:1528", "kind": "patch_change", "patch": "7.38c", "score": "0.1311", "source": "Valve patch notes", "text": "Patch 7.38c Heroes: Muerta's Dead Shot"}, {"id": "patch:7.40:3154", "kind": "patch_change", "patch": "7.40", "score": "0.1147", "source": "Valve patch notes", "text": "Patch 7.40 Heroes: Now Spectre's ultimate ability"}], "recommendations": [{"caveats": [], "confidence": "high", "counter_lift": 0.0231, "hero_id": 102, "hero_name": "Abaddon", "patch": "current", "role": "carry", "sample_size": 812, "scope": "pro", "score": 0.5855, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.0379, "win_prob_delta": 0.0855}, {"caveats": [], "confidence": "high", "counter_lift": -0.0096, "hero_id": 95, "hero_name": "Troll Warlord", "patch": "current", "role": "carry", "sample_size": 696, "scope": "pro", "score": 0.5557, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.0479, "win_prob_delta": 0.0557}, {"caveats": [], "confidence": "high", "counter_lift": 0.0162, "hero_id": 35, "hero_name": "Sniper", "patch": "current", "role": "carry", "sample_size": 2658, "scope": "pro", "score": 0.5545, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.0006, "win_prob_delta": 0.0545}, {"caveats": [], "confidence": "high", "counter_lift": 0.0154, "hero_id": 138, "hero_name": "Muerta", "patch": "current", "role": "carry", "sample_size": 925, "scope": "pro", "score": 0.5536, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.0243, "win_prob_delta": 0.0536}, {"caveats": [], "confidence": "high", "counter_lift": 0.0139, "hero_id": 67, "hero_name": "Spectre", "patch": "current", "role": "carry", "sample_size": 1060, "scope": "pro", "score": 0.5511, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": -0.0006, "win_prob_delta": 0.0511}], "task": "draft_recommendation"}


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

[Assistant] {"evidence": [{"id": "patch:7.41:4657", "kind": "patch_change", "patch": "7.41", "score": "0.2999", "source": "Valve patch notes", "text": "Patch 7.41 Heroes: Now always a basic ability for Wraith King"}, {"id": "patch:7.41:5247", "kind": "patch_change", "patch": "7.41", "score": "0.2291", "source": "Valve patch notes", "text": "Patch 7.41 Heroes: Legion Commander can now use any abilities during Duel"}, {"id": "hero:42", "kind": "stat_card", "patch": "current", "score": "0.2100", "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:5248", "kind": "patch_change", "patch": "7.41", "score": "0.2073", "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.2051", "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."}], "recommendations": [{"caveats": [], "confidence": "high", "counter_lift": 0.0368, "hero_id": 78, "hero_name": "Brewmaster", "patch": "current", "role": "carry", "sample_size": 591, "scope": "pro", "score": 0.5869, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.0385, "win_prob_delta": 0.0869}, {"caveats": [], "confidence": "high", "counter_lift": 0.0461, "hero_id": 9, "hero_name": "Mirana", "patch": "current", "role": "carry", "sample_size": 642, "scope": "pro", "score": 0.5811, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.0221, "win_prob_delta": 0.0811}, {"caveats": [], "confidence": "high", "counter_lift": 0.0577, "hero_id": 56, "hero_name": "Clinkz", "patch": "current", "role": "carry", "sample_size": 1109, "scope": "pro", "score": 0.5789, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.0131, "win_prob_delta": 0.0789}, {"caveats": [], "confidence": "high", "counter_lift": 0.0335, "hero_id": 42, "hero_name": "Wraith King", "patch": "current", "role": "carry", "sample_size": 1037, "scope": "pro", "score": 0.5673, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.002, "win_prob_delta": 0.0673}, {"caveats": [], "confidence": "high", "counter_lift": 0.0577, "hero_id": 104, "hero_name": "Legion Commander", "patch": "current", "role": "carry", "sample_size": 1171, "scope": "pro", "score": 0.5673, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": -0.0023, "win_prob_delta": 0.0673}], "task": "draft_recommendation"}


[User] Suggest mid heroes for a current pro patch Dota draft. Allied heroes: [71, 106]. Enemy heroes: [69].

[Assistant] {"evidence": [{"id": "patch:7.41:5125", "kind": "patch_change", "patch": "7.41", "score": "0.3139", "source": "Valve patch notes", "text": "Patch 7.41 Heroes: Now always a basic ability for Naga Siren"}, {"id": "patch:7.41:4657", "kind": "patch_change", "patch": "7.41", "score": "0.3008", "source": "Valve patch notes", "text": "Patch 7.41 Heroes: Now always a basic ability for Wraith King"}, {"id": "patch:7.41:5123", "kind": "patch_change", "patch": "7.41", "score": "0.2620", "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.2253", "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.2128", "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.0368, "hero_id": 78, "hero_name": "Brewmaster", "patch": "current", "role": "mid", "sample_size": 591, "scope": "pro", "score": 0.5719, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.0234, "win_prob_delta": 0.0719}, {"caveats": [], "confidence": "high", "counter_lift": 0.0335, "hero_id": 42, "hero_name": "Wraith King", "patch": "current", "role": "mid", "sample_size": 1037, "scope": "pro", "score": 0.569, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.0037, "win_prob_delta": 0.069}, {"caveats": [], "confidence": "high", "counter_lift": 0.0139, "hero_id": 89, "hero_name": "Naga Siren", "patch": "current", "role": "mid", "sample_size": 748, "scope": "pro", "score": 0.5667, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.029, "win_prob_delta": 0.0667}, {"caveats": [], "confidence": "high", "counter_lift": 0.0312, "hero_id": 67, "hero_name": "Spectre", "patch": "current", "role": "mid", "sample_size": 1060, "scope": "pro", "score": 0.5653, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": -0.0038, "win_prob_delta": 0.0653}, {"caveats": [], "confidence": "high", "counter_lift": 0.0577, "hero_id": 56, "hero_name": "Clinkz", "patch": "current", "role": "mid", "sample_size": 1109, "scope": "pro", "score": 0.5635, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": -0.0024, "win_prob_delta": 0.0635}], "task": "draft_recommendation"}


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

[Assistant] {"evidence": [{"id": "patch:7.41:5179", "kind": "patch_change", "patch": "7.41", "score": "0.3362", "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.2745", "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.41:4780", "kind": "patch_change", "patch": "7.41", "score": "0.1134", "source": "Valve patch notes", "text": "Patch 7.41 Heroes: Provides Lifestealer with 5 bonus Attack Speed per level"}, {"id": "hero:102", "kind": "stat_card", "patch": "current", "score": "0.1093", "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.40b:3615", "kind": "patch_change", "patch": "7.40b", "score": "0.1058", "source": "Valve patch notes", "text": "Patch 7.40b Heroes: Debuff per Clinkz' attack increased from 2% to 3%"}], "recommendations": [{"caveats": [], "confidence": "high", "counter_lift": 0.0312, "hero_id": 102, "hero_name": "Abaddon", "patch": "current", "role": "mid", "sample_size": 812, "scope": "pro", "score": 0.6181, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.0625, "win_prob_delta": 0.1181}, {"caveats": [], "confidence": "high", "counter_lift": -0.0038, "hero_id": 95, "hero_name": "Troll Warlord", "patch": "current", "role": "mid", "sample_size": 696, "scope": "pro", "score": 0.597, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.0833, "win_prob_delta": 0.097}, {"caveats": [], "confidence": "high", "counter_lift": -0.0087, "hero_id": 56, "hero_name": "Clinkz", "patch": "current", "role": "mid", "sample_size": 1109, "scope": "pro", "score": 0.565, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.0655, "win_prob_delta": 0.065}, {"caveats": [], "confidence": "high", "counter_lift": 0.0212, "hero_id": 54, "hero_name": "Lifestealer", "patch": "current", "role": "mid", "sample_size": 1207, "scope": "pro", "score": 0.556, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.0368, "win_prob_delta": 0.056}, {"caveats": [], "confidence": "high", "counter_lift": 0.0058, "hero_id": 8, "hero_name": "Juggernaut", "patch": "current", "role": "mid", "sample_size": 1620, "scope": "pro", "score": 0.5534, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.0417, "win_prob_delta": 0.0534}], "task": "draft_recommendation"}


[User] Suggest offlane heroes for a current pro patch Dota draft. Allied heroes: [69, 90]. Enemy heroes: [106].

[Assistant] {"evidence": [{"id": "hero:30", "kind": "stat_card", "patch": "current", "score": "0.3019", "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:4302", "kind": "patch_change", "patch": "7.41", "score": "0.1183", "source": "Valve patch notes", "text": "Patch 7.41 Heroes: Every time Bane kills an enemy hero or they die under the effect of any debuff applied by Bane, they receive a Terror for the rest of the game. Each Terror stack decreases the enemy's status resistance to all Bane's debuffs by 5%. Max Terror stacks per hero: 5"}, {"id": "hero:102", "kind": "stat_card", "patch": "current", "score": "0.1063", "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.38:680", "kind": "patch_change", "patch": "7.38", "score": "0.1054", "source": "Valve patch notes", "text": "Patch 7.38 Heroes: Dazzle's soul departs his body, becoming an untargetable, invulnerable and tree-walking spirit that can still attack, cast abilities and use items. His mortal body can be attacked and there is a visible tether between it and Dazzle's soul. While in soul form, all Dazzle's basic abilities are improved: Poison Touch hexes enemies, Shallow Grave heals upon expiration and Shadow Wave has reduced cooldown. If the body is killed, Dazzle's soul perishes. When Dazzle's spirit moves further than 1600 units from his body, it is tugged back towards the body with the intensity of this pull increasing the further Dazzle's soul travels. When the effect ends, the soul returns to its body. Cooldown: 70/60/50s, Max Duration: 15s, Min Duration: 5s, Cast Range: 600, Mana Cost: 100/150/200"}, {"id": "hero:3", "kind": "stat_card", "patch": "current", "score": "0.0883", "source": "OpenDota heroStats", "text": "Bane current pro stat card: 8 pro picks, 5 wins, 62.5 percent win rate. Roles: Support,Disabler,Nuker,Durable."}], "recommendations": [{"caveats": [], "confidence": "high", "counter_lift": 0.0536, "hero_id": 3, "hero_name": "Bane", "patch": "current", "role": "offlane", "sample_size": 617, "scope": "pro", "score": 0.6156, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.0373, "win_prob_delta": 0.1156}, {"caveats": [], "confidence": "high", "counter_lift": 0.0312, "hero_id": 102, "hero_name": "Abaddon", "patch": "current", "role": "offlane", "sample_size": 812, "scope": "pro", "score": 0.5967, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.0411, "win_prob_delta": 0.0967}, {"caveats": [], "confidence": "high", "counter_lift": 0.025, "hero_id": 30, "hero_name": "Witch Doctor", "patch": "current", "role": "offlane", "sample_size": 1368, "scope": "pro", "score": 0.5946, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.0365, "win_prob_delta": 0.0946}, {"caveats": [], "confidence": "high", "counter_lift": -0.0043, "hero_id": 50, "hero_name": "Dazzle", "patch": "current", "role": "offlane", "sample_size": 708, "scope": "pro", "score": 0.5884, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.0333, "win_prob_delta": 0.0884}, {"caveats": [], "confidence": "high", "counter_lift": 0.0189, "hero_id": 110, "hero_name": "Phoenix", "patch": "current", "role": "offlane", "sample_size": 1342, "scope": "pro", "score": 0.5824, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.0146, "win_prob_delta": 0.0824}], "task": "draft_recommendation"}


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

[Assistant] {"evidence": [{"id": "patch:7.41:5125", "kind": "patch_change", "patch": "7.41", "score": "0.2807", "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.2342", "source": "Valve patch notes", "text": "Patch 7.41 Heroes: Now provides evasion for Naga Siren on her own"}, {"id": "hero:88", "kind": "stat_card", "patch": "current", "score": "0.2077", "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.40:2656", "kind": "patch_change", "patch": "7.40", "score": "0.2015", "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.1903", "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.0536, "hero_id": 50, "hero_name": "Dazzle", "patch": "current", "role": "offlane", "sample_size": 708, "scope": "pro", "score": 0.6189, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.006, "win_prob_delta": 0.1189}, {"caveats": [], "confidence": "high", "counter_lift": 0.005, "hero_id": 83, "hero_name": "Treant Protector", "patch": "current", "role": "offlane", "sample_size": 799, "scope": "pro", "score": 0.595, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.0341, "win_prob_delta": 0.095}, {"caveats": [], "confidence": "high", "counter_lift": 0.0066, "hero_id": 58, "hero_name": "Enchantress", "patch": "current", "role": "offlane", "sample_size": 643, "scope": "pro", "score": 0.5925, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.0347, "win_prob_delta": 0.0925}, {"caveats": [], "confidence": "high", "counter_lift": 0.0265, "hero_id": 88, "hero_name": "Nyx Assassin", "patch": "current", "role": "offlane", "sample_size": 1061, "scope": "pro", "score": 0.5885, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.03, "win_prob_delta": 0.0885}, {"caveats": [], "confidence": "high", "counter_lift": 0.025, "hero_id": 89, "hero_name": "Naga Siren", "patch": "current", "role": "offlane", "sample_size": 748, "scope": "pro", "score": 0.5829, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.0341, "win_prob_delta": 0.0829}], "task": "draft_recommendation"}


[User] Suggest soft support heroes for a current pro patch Dota draft. Allied heroes: [106, 83]. Enemy heroes: [90].

[Assistant] {"evidence": [{"id": "patch:7.40:2660", "kind": "patch_change", "patch": "7.40", "score": "0.2644", "source": "Valve patch notes", "text": "Patch 7.40 Invulnerability Targeting: Shadow Demon's Demonic Purge can no longer target invulnerable units"}, {"id": "patch:7.40:2661", "kind": "patch_change", "patch": "7.40", "score": "0.2615", "source": "Valve patch notes", "text": "Patch 7.40 Invulnerability Targeting: Shadow Demon's Demonic Cleanse can no longer target invulnerable units"}, {"id": "hero:79", "kind": "stat_card", "patch": "current", "score": "0.2396", "source": "OpenDota heroStats", "text": "Shadow Demon current pro stat card: 7 pro picks, 3 wins, 42.9 percent win rate. Roles: Support,Disabler,Initiator,Nuker."}, {"id": "hero:27", "kind": "stat_card", "patch": "current", "score": "0.2203", "source": "OpenDota heroStats", "text": "Shadow Shaman current pro stat card: 7 pro picks, 5 wins, 71.4 percent win rate. Roles: Support,Pusher,Disabler,Nuker,Initiator."}, {"id": "patch:7.40:3520", "kind": "patch_change", "patch": "7.40", "score": "0.1702", "source": "Valve patch notes", "text": "Patch 7.40 Heroes: Spirit Bear already did hero damage to Shadow Shaman's Mass Serpent Wards, Couriers, Observer Wards and Sentry Wards"}], "recommendations": [{"caveats": [], "confidence": "high", "counter_lift": 0.0536, "hero_id": 50, "hero_name": "Dazzle", "patch": "current", "role": "soft support", "sample_size": 708, "scope": "pro", "score": 0.6159, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.003, "win_prob_delta": 0.1159}, {"caveats": [], "confidence": "high", "counter_lift": 0.025, "hero_id": 102, "hero_name": "Abaddon", "patch": "current", "role": "soft support", "sample_size": 812, "scope": "pro", "score": 0.59, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.0406, "win_prob_delta": 0.09}, {"caveats": [], "confidence": "high", "counter_lift": 0.0066, "hero_id": 58, "hero_name": "Enchantress", "patch": "current", "role": "soft support", "sample_size": 643, "scope": "pro", "score": 0.5877, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.0299, "win_prob_delta": 0.0877}, {"caveats": [], "confidence": "high", "counter_lift": 0.0213, "hero_id": 27, "hero_name": "Shadow Shaman", "patch": "current", "role": "soft support", "sample_size": 1790, "scope": "pro", "score": 0.5834, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.0387, "win_prob_delta": 0.0834}, {"caveats": [], "confidence": "high", "counter_lift": 0.0227, "hero_id": 79, "hero_name": "Shadow Demon", "patch": "current", "role": "soft support", "sample_size": 1307, "scope": "pro", "score": 0.5788, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.0365, "win_prob_delta": 0.0788}], "task": "draft_recommendation"}


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

[Assistant] {"evidence": [{"id": "patch:7.41:5125", "kind": "patch_change", "patch": "7.41", "score": "0.2665", "source": "Valve patch notes", "text": "Patch 7.41 Heroes: Now always a basic ability for Naga Siren"}, {"id": "patch:7.41:4657", "kind": "patch_change", "patch": "7.41", "score": "0.2555", "source": "Valve patch notes", "text": "Patch 7.41 Heroes: Now always a basic ability for Wraith King"}, {"id": "hero:30", "kind": "stat_card", "patch": "current", "score": "0.2548", "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:5123", "kind": "patch_change", "patch": "7.41", "score": "0.2225", "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.1913", "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"}], "recommendations": [{"caveats": [], "confidence": "high", "counter_lift": 0.0417, "hero_id": 89, "hero_name": "Naga Siren", "patch": "current", "role": "soft support", "sample_size": 748, "scope": "pro", "score": 0.6328, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.0673, "win_prob_delta": 0.1328}, {"caveats": [], "confidence": "high", "counter_lift": 0.0556, "hero_id": 42, "hero_name": "Wraith King", "patch": "current", "role": "soft support", "sample_size": 1037, "scope": "pro", "score": 0.6185, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.0312, "win_prob_delta": 0.1185}, {"caveats": [], "confidence": "high", "counter_lift": 0.0163, "hero_id": 30, "hero_name": "Witch Doctor", "patch": "current", "role": "soft support", "sample_size": 1368, "scope": "pro", "score": 0.5807, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.0312, "win_prob_delta": 0.0807}, {"caveats": [], "confidence": "high", "counter_lift": 0.0417, "hero_id": 66, "hero_name": "Chen", "patch": "current", "role": "soft support", "sample_size": 592, "scope": "pro", "score": 0.5682, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.025, "win_prob_delta": 0.0682}, {"caveats": [], "confidence": "high", "counter_lift": -0.006, "hero_id": 3, "hero_name": "Bane", "patch": "current", "role": "soft support", "sample_size": 617, "scope": "pro", "score": 0.5605, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.0417, "win_prob_delta": 0.0605}], "task": "draft_recommendation"}


[User] Suggest hard support heroes for a current pro patch Dota draft. Allied heroes: [90, 36]. Enemy heroes: [83].

[Assistant] {"evidence": [{"id": "patch:7.41:5125", "kind": "patch_change", "patch": "7.41", "score": "0.2431", "source": "Valve patch notes", "text": "Patch 7.41 Heroes: Now always a basic ability for Naga Siren"}, {"id": "patch:7.41:4657", "kind": "patch_change", "patch": "7.41", "score": "0.2330", "source": "Valve patch notes", "text": "Patch 7.41 Heroes: Now always a basic ability for Wraith King"}, {"id": "hero:30", "kind": "stat_card", "patch": "current", "score": "0.2324", "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:4315", "kind": "patch_change", "patch": "7.41", "score": "0.2059", "source": "Valve patch notes", "text": "Patch 7.41 Heroes: Now also passively provides Crystal Maiden with 20/40/60/80% mana regen amplification"}, {"id": "patch:7.41:5123", "kind": "patch_change", "patch": "7.41", "score": "0.2029", "source": "Valve patch notes", "text": "Patch 7.41 Heroes: Now provides evasion for Naga Siren on her own"}], "recommendations": [{"caveats": [], "confidence": "high", "counter_lift": 0.0556, "hero_id": 42, "hero_name": "Wraith King", "patch": "current", "role": "hard support", "sample_size": 1037, "scope": "pro", "score": 0.6124, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.0251, "win_prob_delta": 0.1124}, {"caveats": [], "confidence": "high", "counter_lift": -0.006, "hero_id": 3, "hero_name": "Bane", "patch": "current", "role": "hard support", "sample_size": 617, "scope": "pro", "score": 0.5843, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.0655, "win_prob_delta": 0.0843}, {"caveats": [], "confidence": "high", "counter_lift": 0.0417, "hero_id": 89, "hero_name": "Naga Siren", "patch": "current", "role": "hard support", "sample_size": 748, "scope": "pro", "score": 0.5759, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.0104, "win_prob_delta": 0.0759}, {"caveats": [], "confidence": "high", "counter_lift": 0.0163, "hero_id": 30, "hero_name": "Witch Doctor", "patch": "current", "role": "hard support", "sample_size": 1368, "scope": "pro", "score": 0.569, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.0196, "win_prob_delta": 0.069}, {"caveats": [], "confidence": "high", "counter_lift": 0.0444, "hero_id": 5, "hero_name": "Crystal Maiden", "patch": "current", "role": "hard support", "sample_size": 1630, "scope": "pro", "score": 0.5513, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.0022, "win_prob_delta": 0.0513}], "task": "draft_recommendation"}


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

[Assistant] {"evidence": [{"id": "patch:7.41:4431", "kind": "patch_change", "patch": "7.41", "score": "0.2199", "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.1978", "source": "Valve patch notes", "text": "Patch 7.40 Invulnerability Targeting: Vengeful Spirit's Nether Swap can no longer target invulnerable units"}, {"id": "hero:27", "kind": "stat_card", "patch": "current", "score": "0.1974", "source": "OpenDota heroStats", "text": "Shadow Shaman current pro stat card: 7 pro picks, 5 wins, 71.4 percent win rate. Roles: Support,Pusher,Disabler,Nuker,Initiator."}, {"id": "patch:7.40:3520", "kind": "patch_change", "patch": "7.40", "score": "0.1767", "source": "Valve patch notes", "text": "Patch 7.40 Heroes: Spirit Bear already did hero damage to Shadow Shaman's Mass Serpent Wards, Couriers, Observer Wards and Sentry Wards"}, {"id": "hero:20", "kind": "stat_card", "patch": "current", "score": "0.1756", "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.038, "hero_id": 58, "hero_name": "Enchantress", "patch": "current", "role": "hard support", "sample_size": 643, "scope": "pro", "score": 0.6143, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.025, "win_prob_delta": 0.1143}, {"caveats": [], "confidence": "high", "counter_lift": 0.0179, "hero_id": 102, "hero_name": "Abaddon", "patch": "current", "role": "hard support", "sample_size": 812, "scope": "pro", "score": 0.6084, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.0662, "win_prob_delta": 0.1084}, {"caveats": [], "confidence": "high", "counter_lift": -0.0035, "hero_id": 27, "hero_name": "Shadow Shaman", "patch": "current", "role": "hard support", "sample_size": 1790, "scope": "pro", "score": 0.5949, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.075, "win_prob_delta": 0.0949}, {"caveats": [], "confidence": "high", "counter_lift": 0.0312, "hero_id": 50, "hero_name": "Dazzle", "patch": "current", "role": "hard support", "sample_size": 708, "scope": "pro", "score": 0.5906, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.0, "win_prob_delta": 0.0906}, {"caveats": [], "confidence": "high", "counter_lift": 0.0184, "hero_id": 20, "hero_name": "Vengeful Spirit", "patch": "current", "role": "hard support", "sample_size": 1196, "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 carry heroes for a current pro patch Dota draft. Allied heroes: [83, 19]. Enemy heroes: [36].

[Assistant] {"evidence": [{"id": "patch:7.41:5179", "kind": "patch_change", "patch": "7.41", "score": "0.2832", "source": "Valve patch notes", "text": "Patch 7.41 Heroes: Troll Warlord gains 1 armor per 30 bonus attack speed"}, {"id": "patch:7.41:5125", "kind": "patch_change", "patch": "7.41", "score": "0.2735", "source": "Valve patch notes", "text": "Patch 7.41 Heroes: Now always a basic ability for Naga Siren"}, {"id": "hero:95", "kind": "stat_card", "patch": "current", "score": "0.2313", "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.41:5123", "kind": "patch_change", "patch": "7.41", "score": "0.2283", "source": "Valve patch notes", "text": "Patch 7.41 Heroes: Now provides evasion for Naga Siren on her own"}, {"id": "patch:7.38c:1527", "kind": "patch_change", "patch": "7.38c", "score": "0.1976", "source": "Valve patch notes", "text": "Patch 7.38c Heroes: Lone Druid's (and Spirit Bear's) Savage Roar"}], "recommendations": [{"caveats": [], "confidence": "high", "counter_lift": 0.0417, "hero_id": 78, "hero_name": "Brewmaster", "patch": "current", "role": "carry", "sample_size": 591, "scope": "pro", "score": 0.5846, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.0312, "win_prob_delta": 0.0846}, {"caveats": [], "confidence": "high", "counter_lift": 0.0457, "hero_id": 89, "hero_name": "Naga Siren", "patch": "current", "role": "carry", "sample_size": 748, "scope": "pro", "score": 0.5653, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": -0.0042, "win_prob_delta": 0.0653}, {"caveats": [], "confidence": "high", "counter_lift": 0.0179, "hero_id": 102, "hero_name": "Abaddon", "patch": "current", "role": "carry", "sample_size": 812, "scope": "pro", "score": 0.5636, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.0214, "win_prob_delta": 0.0636}, {"caveats": [], "confidence": "high", "counter_lift": 0.0147, "hero_id": 80, "hero_name": "Lone Druid", "patch": "current", "role": "carry", "sample_size": 606, "scope": "pro", "score": 0.5596, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.0159, "win_prob_delta": 0.0596}, {"caveats": [], "confidence": "high", "counter_lift": 0.0107, "hero_id": 95, "hero_name": "Troll Warlord", "patch": "current", "role": "carry", "sample_size": 696, "scope": "pro", "score": 0.5541, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.026, "win_prob_delta": 0.0541}], "task": "draft_recommendation"}


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

[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.0361, "hero_id": 35, "hero_name": "Sniper", "patch": "current", "role": "carry", "sample_size": 2658, "scope": "pro", "score": 0.6042, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.0305, "win_prob_delta": 0.1042}, {"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.579, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.05, "win_prob_delta": 0.079}, {"caveats": [], "confidence": "high", "counter_lift": 0.0087, "hero_id": 52, "hero_name": "Leshrac", "patch": "current", "role": "carry", "sample_size": 663, "scope": "pro", "score": 0.5679, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.0417, "win_prob_delta": 0.0679}, {"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.5625, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.0189, "win_prob_delta": 0.0625}, {"caveats": [], "confidence": "high", "counter_lift": 0.004, "hero_id": 67, "hero_name": "Spectre", "patch": "current", "role": "carry", "sample_size": 1060, "scope": "pro", "score": 0.5609, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.0191, "win_prob_delta": 0.0609}], "task": "draft_recommendation"}


[User] Suggest mid heroes for a current pro patch Dota draft. Allied heroes: [36, 22]. Enemy heroes: [19].

[Assistant] {"evidence": [{"id": "hero:88", "kind": "stat_card", "patch": "current", "score": "0.2261", "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.2208", "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.2058", "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.2023", "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.2015", "source": "Valve patch notes", "text": "Patch 7.40 Heroes: Lone Druid's attacks now heal the Spirit Bear by default"}], "recommendations": [{"caveats": [], "confidence": "high", "counter_lift": 0.0361, "hero_id": 35, "hero_name": "Sniper", "patch": "current", "role": "mid", "sample_size": 2658, "scope": "pro", "score": 0.5936, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.0199, "win_prob_delta": 0.0936}, {"caveats": [], "confidence": "high", "counter_lift": 0.0481, "hero_id": 33, "hero_name": "Enigma", "patch": "current", "role": "mid", "sample_size": 873, "scope": "pro", "score": 0.5822, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.026, "win_prob_delta": 0.0822}, {"caveats": [], "confidence": "high", "counter_lift": 0.0278, "hero_id": 88, "hero_name": "Nyx Assassin", "patch": "current", "role": "mid", "sample_size": 1061, "scope": "pro", "score": 0.5592, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": -0.0005, "win_prob_delta": 0.0592}, {"caveats": [], "confidence": "high", "counter_lift": 0.0087, "hero_id": 52, "hero_name": "Leshrac", "patch": "current", "role": "mid", "sample_size": 663, "scope": "pro", "score": 0.5587, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.0324, "win_prob_delta": 0.0587}, {"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.5573, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.0283, "win_prob_delta": 0.0573}], "task": "draft_recommendation"}


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

[Assistant] {"evidence": [{"id": "patch:7.41:4657", "kind": "patch_change", "patch": "7.41", "score": "0.2931", "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.2263", "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.2053", "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.1988", "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.1800", "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.0241, "hero_id": 67, "hero_name": "Spectre", "patch": "current", "role": "mid", "sample_size": 1060, "scope": "pro", "score": 0.5943, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.0324, "win_prob_delta": 0.0943}, {"caveats": [], "confidence": "high", "counter_lift": 0.0682, "hero_id": 65, "hero_name": "Batrider", "patch": "current", "role": "mid", "sample_size": 812, "scope": "pro", "score": 0.5934, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.0125, "win_prob_delta": 0.0934}, {"caveats": [], "confidence": "high", "counter_lift": 0.025, "hero_id": 35, "hero_name": "Sniper", "patch": "current", "role": "mid", "sample_size": 2658, "scope": "pro", "score": 0.5781, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.0155, "win_prob_delta": 0.0781}, {"caveats": [], "confidence": "high", "counter_lift": 0.0238, "hero_id": 42, "hero_name": "Wraith King", "patch": "current", "role": "mid", "sample_size": 1037, "scope": "pro", "score": 0.5685, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.0129, "win_prob_delta": 0.0685}, {"caveats": [], "confidence": "high", "counter_lift": 0.0114, "hero_id": 88, "hero_name": "Nyx Assassin", "patch": "current", "role": "mid", "sample_size": 1061, "scope": "pro", "score": 0.5586, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.0152, "win_prob_delta": 0.0586}], "task": "draft_recommendation"}


[User] Suggest offlane heroes for a current pro patch Dota draft. Allied heroes: [19, 28]. Enemy heroes: [22].

[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.0145, "hero_id": 83, "hero_name": "Treant Protector", "patch": "current", "role": "offlane", "sample_size": 799, "scope": "pro", "score": 0.6186, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.0481, "win_prob_delta": 0.1186}, {"caveats": [], "confidence": "high", "counter_lift": 0.0197, "hero_id": 110, "hero_name": "Phoenix", "patch": "current", "role": "offlane", "sample_size": 1342, "scope": "pro", "score": 0.5879, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.0194, "win_prob_delta": 0.0879}, {"caveats": [], "confidence": "high", "counter_lift": 0.0174, "hero_id": 20, "hero_name": "Vengeful Spirit", "patch": "current", "role": "offlane", "sample_size": 1196, "scope": "pro", "score": 0.572, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.0145, "win_prob_delta": 0.072}, {"caveats": [], "confidence": "high", "counter_lift": -0.0078, "hero_id": 58, "hero_name": "Enchantress", "patch": "current", "role": "offlane", "sample_size": 643, "scope": "pro", "score": 0.572, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.0286, "win_prob_delta": 0.072}, {"caveats": [], "confidence": "high", "counter_lift": 0.0234, "hero_id": 155, "hero_name": "Largo", "patch": "current", "role": "offlane", "sample_size": 716, "scope": "pro", "score": 0.572, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.0303, "win_prob_delta": 0.072}], "task": "draft_recommendation"}


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

[Assistant] {"evidence": [{"id": "patch:7.41:4431", "kind": "patch_change", "patch": "7.41", "score": "0.2493", "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.2243", "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.1991", "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.1977", "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.1742", "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.0281, "hero_id": 110, "hero_name": "Phoenix", "patch": "current", "role": "offlane", "sample_size": 1342, "scope": "pro", "score": 0.5942, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.0172, "win_prob_delta": 0.0942}, {"caveats": [], "confidence": "high", "counter_lift": 0.015, "hero_id": 50, "hero_name": "Dazzle", "patch": "current", "role": "offlane", "sample_size": 708, "scope": "pro", "score": 0.5922, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.0179, "win_prob_delta": 0.0922}, {"caveats": [], "confidence": "high", "counter_lift": 0.0455, "hero_id": 20, "hero_name": "Vengeful Spirit", "patch": "current", "role": "offlane", "sample_size": 1196, "scope": "pro", "score": 0.5814, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": -0.0042, "win_prob_delta": 0.0814}, {"caveats": [], "confidence": "high", "counter_lift": 0.0, "hero_id": 3, "hero_name": "Bane", "patch": "current", "role": "offlane", "sample_size": 617, "scope": "pro", "score": 0.5728, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.0481, "win_prob_delta": 0.0728}, {"caveats": [], "confidence": "high", "counter_lift": 0.003, "hero_id": 138, "hero_name": "Muerta", "patch": "current", "role": "offlane", "sample_size": 925, "scope": "pro", "score": 0.5641, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.0472, "win_prob_delta": 0.0641}], "task": "draft_recommendation"}


[User] Suggest soft support heroes for a current pro patch Dota draft. Allied heroes: [22, 53]. Enemy heroes: [28].

[Assistant] {"evidence": [{"id": "patch:7.41:4431", "kind": "patch_change", "patch": "7.41", "score": "0.2213", "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.1991", "source": "Valve patch notes", "text": "Patch 7.40 Invulnerability Targeting: Vengeful Spirit's Nether Swap can no longer target invulnerable units"}, {"id": "hero:27", "kind": "stat_card", "patch": "current", "score": "0.1987", "source": "OpenDota heroStats", "text": "Shadow Shaman current pro stat card: 7 pro picks, 5 wins, 71.4 percent win rate. Roles: Support,Pusher,Disabler,Nuker,Initiator."}, {"id": "patch:7.40:3520", "kind": "patch_change", "patch": "7.40", "score": "0.1778", "source": "Valve patch notes", "text": "Patch 7.40 Heroes: Spirit Bear already did hero damage to Shadow Shaman's Mass Serpent Wards, Couriers, Observer Wards and Sentry Wards"}, {"id": "hero:20", "kind": "stat_card", "patch": "current", "score": "0.1767", "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.015, "hero_id": 50, "hero_name": "Dazzle", "patch": "current", "role": "soft support", "sample_size": 708, "scope": "pro", "score": 0.6041, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.0298, "win_prob_delta": 0.1041}, {"caveats": [], "confidence": "high", "counter_lift": 0.0455, "hero_id": 20, "hero_name": "Vengeful Spirit", "patch": "current", "role": "soft support", "sample_size": 1196, "scope": "pro", "score": 0.5979, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.0123, "win_prob_delta": 0.0979}, {"caveats": [], "confidence": "high", "counter_lift": 0.0281, "hero_id": 110, "hero_name": "Phoenix", "patch": "current", "role": "soft support", "sample_size": 1342, "scope": "pro", "score": 0.5855, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.0086, "win_prob_delta": 0.0855}, {"caveats": [], "confidence": "high", "counter_lift": 0.0, "hero_id": 3, "hero_name": "Bane", "patch": "current", "role": "soft support", "sample_size": 617, "scope": "pro", "score": 0.555, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.0303, "win_prob_delta": 0.055}, {"caveats": [], "confidence": "high", "counter_lift": 0.025, "hero_id": 27, "hero_name": "Shadow Shaman", "patch": "current", "role": "soft support", "sample_size": 1790, "scope": "pro", "score": 0.555, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.0066, "win_prob_delta": 0.055}], "task": "draft_recommendation"}


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

[Assistant] {"evidence": [{"id": "patch:7.41:4431", "kind": "patch_change", "patch": "7.41", "score": "0.2493", "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.2243", "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.1991", "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.1977", "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.1742", "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.0461, "hero_id": 110, "hero_name": "Phoenix", "patch": "current", "role": "soft support", "sample_size": 1342, "scope": "pro", "score": 0.6262, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.0312, "win_prob_delta": 0.1262}, {"caveats": [], "confidence": "high", "counter_lift": 0.0312, "hero_id": 3, "hero_name": "Bane", "patch": "current", "role": "soft support", "sample_size": 617, "scope": "pro", "score": 0.5901, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.0341, "win_prob_delta": 0.0901}, {"caveats": [], "confidence": "high", "counter_lift": 0.0074, "hero_id": 58, "hero_name": "Enchantress", "patch": "current", "role": "soft support", "sample_size": 643, "scope": "pro", "score": 0.5854, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.0268, "win_prob_delta": 0.0854}, {"caveats": [], "confidence": "high", "counter_lift": 0.0179, "hero_id": 20, "hero_name": "Vengeful Spirit", "patch": "current", "role": "soft support", "sample_size": 1196, "scope": "pro", "score": 0.5813, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.0233, "win_prob_delta": 0.0813}, {"caveats": [], "confidence": "high", "counter_lift": -0.0046, "hero_id": 50, "hero_name": "Dazzle", "patch": "current", "role": "soft support", "sample_size": 708, "scope": "pro", "score": 0.5737, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.0189, "win_prob_delta": 0.0737}], "task": "draft_recommendation"}


[User] Suggest hard support heroes for a current pro patch Dota draft. Allied heroes: [28, 85]. Enemy heroes: [53].

[Assistant] {"evidence": [{"id": "patch:7.41:4657", "kind": "patch_change", "patch": "7.41", "score": "0.3030", "source": "Valve patch notes", "text": "Patch 7.41 Heroes: Now always a basic ability for Wraith King"}, {"id": "patch:7.41:4431", "kind": "patch_change", "patch": "7.41", "score": "0.2197", "source": "Valve patch notes", "text": "Patch 7.41 Heroes: Now provides 1.2x the bonus for Vengeful Spirit herself"}, {"id": "hero:42", "kind": "stat_card", "patch": "current", "score": "0.2122", "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:2664", "kind": "patch_change", "patch": "7.40", "score": "0.1976", "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.1754", "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.0461, "hero_id": 110, "hero_name": "Phoenix", "patch": "current", "role": "hard support", "sample_size": 1342, "scope": "pro", "score": 0.6082, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.0133, "win_prob_delta": 0.1082}, {"caveats": [], "confidence": "high", "counter_lift": 0.0179, "hero_id": 20, "hero_name": "Vengeful Spirit", "patch": "current", "role": "hard support", "sample_size": 1196, "scope": "pro", "score": 0.588, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.03, "win_prob_delta": 0.088}, {"caveats": [], "confidence": "high", "counter_lift": 0.0074, "hero_id": 58, "hero_name": "Enchantress", "patch": "current", "role": "hard support", "sample_size": 643, "scope": "pro", "score": 0.572, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.0134, "win_prob_delta": 0.072}, {"caveats": [], "confidence": "high", "counter_lift": 0.0326, "hero_id": 42, "hero_name": "Wraith King", "patch": "current", "role": "hard support", "sample_size": 1037, "scope": "pro", "score": 0.5696, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.0052, "win_prob_delta": 0.0696}, {"caveats": [], "confidence": "high", "counter_lift": 0.0312, "hero_id": 3, "hero_name": "Bane", "patch": "current", "role": "hard support", "sample_size": 617, "scope": "pro", "score": 0.5682, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.0122, "win_prob_delta": 0.0682}], "task": "draft_recommendation"}


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

[Assistant] {"evidence": [{"id": "patch:7.41:4431", "kind": "patch_change", "patch": "7.41", "score": "0.2457", "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.2211", "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.1962", "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.1948", "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.1716", "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.038, "hero_id": 50, "hero_name": "Dazzle", "patch": "current", "role": "hard support", "sample_size": 708, "scope": "pro", "score": 0.6391, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.0417, "win_prob_delta": 0.1391}, {"caveats": [], "confidence": "high", "counter_lift": 0.0457, "hero_id": 110, "hero_name": "Phoenix", "patch": "current", "role": "hard support", "sample_size": 1342, "scope": "pro", "score": 0.5946, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.0, "win_prob_delta": 0.0946}, {"caveats": [], "confidence": "high", "counter_lift": 0.0216, "hero_id": 20, "hero_name": "Vengeful Spirit", "patch": "current", "role": "hard support", "sample_size": 1196, "scope": "pro", "score": 0.5905, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.0288, "win_prob_delta": 0.0905}, {"caveats": [], "confidence": "high", "counter_lift": 0.025, "hero_id": 58, "hero_name": "Enchantress", "patch": "current", "role": "hard support", "sample_size": 643, "scope": "pro", "score": 0.5812, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.005, "win_prob_delta": 0.0812}, {"caveats": [], "confidence": "high", "counter_lift": 0.005, "hero_id": 102, "hero_name": "Abaddon", "patch": "current", "role": "hard support", "sample_size": 812, "scope": "pro", "score": 0.5635, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.0341, "win_prob_delta": 0.0635}], "task": "draft_recommendation"}


[User] Suggest carry heroes for a current pro patch Dota draft. Allied heroes: [53, 48]. Enemy heroes: [85].

[Assistant] {"evidence": [{"id": "patch:7.41:5179", "kind": "patch_change", "patch": "7.41", "score": "0.3057", "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.2496", "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.39e:2552", "kind": "patch_change", "patch": "7.39e", "score": "0.2172", "source": "Valve patch notes", "text": "Patch 7.39e Heroes: Movement is now cancelled if Monkey King is interrupted"}, {"id": "patch:7.41:5349", "kind": "patch_change", "patch": "7.41", "score": "0.2129", "source": "Valve patch notes", "text": "Patch 7.41 Heroes: While Wukong's Command is active, Monkey King gains a Changing of the Guard ability which allows him to transform into any one of his soldiers. Upon cast, Monkey King takes the place of the soldier closest to the target location for 1.5s, and leaves another one in his stead. While Transfigured, Monkey King is indistinguishable from other soldiers and invulnerable, but can't issue commands. Cast Point: 0.3s. No Mana Cost. Cooldown: 3s"}, {"id": "patch:7.38b:1423", "kind": "patch_change", "patch": "7.38b", "score": "0.2062", "source": "Valve patch notes", "text": "Patch 7.38b Heroes: Soldiers no longer receive a copy of Monkey King's neutral item"}], "recommendations": [{"caveats": [], "confidence": "high", "counter_lift": 0.0781, "hero_id": 95, "hero_name": "Troll Warlord", "patch": "current", "role": "carry", "sample_size": 696, "scope": "pro", "score": 0.6541, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.0586, "win_prob_delta": 0.1541}, {"caveats": [], "confidence": "high", "counter_lift": 0.0391, "hero_id": 61, "hero_name": "Broodmother", "patch": "current", "role": "carry", "sample_size": 904, "scope": "pro", "score": 0.5658, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.0111, "win_prob_delta": 0.0658}, {"caveats": [], "confidence": "high", "counter_lift": 0.0145, "hero_id": 35, "hero_name": "Sniper", "patch": "current", "role": "carry", "sample_size": 2658, "scope": "pro", "score": 0.5571, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.0049, "win_prob_delta": 0.0571}, {"caveats": [], "confidence": "high", "counter_lift": 0.0288, "hero_id": 114, "hero_name": "Monkey King", "patch": "current", "role": "carry", "sample_size": 1168, "scope": "pro", "score": 0.557, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.0364, "win_prob_delta": 0.057}, {"caveats": [], "confidence": "high", "counter_lift": 0.0417, "hero_id": 109, "hero_name": "Terrorblade", "patch": "current", "role": "carry", "sample_size": 838, "scope": "pro", "score": 0.5563, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.0, "win_prob_delta": 0.0563}], "task": "draft_recommendation"}


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

[Assistant] {"evidence": [{"id": "patch:7.41:5125", "kind": "patch_change", "patch": "7.41", "score": "0.2694", "source": "Valve patch notes", "text": "Patch 7.41 Heroes: Now always a basic ability for Naga Siren"}, {"id": "patch:7.41:4657", "kind": "patch_change", "patch": "7.41", "score": "0.2582", "source": "Valve patch notes", "text": "Patch 7.41 Heroes: Now always a basic ability for Wraith King"}, {"id": "hero:1", "kind": "stat_card", "patch": "current", "score": "0.2367", "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.41:5123", "kind": "patch_change", "patch": "7.41", "score": "0.2249", "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.1934", "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"}], "recommendations": [{"caveats": [], "confidence": "high", "counter_lift": 0.0417, "hero_id": 89, "hero_name": "Naga Siren", "patch": "current", "role": "carry", "sample_size": 748, "scope": "pro", "score": 0.5784, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.0129, "win_prob_delta": 0.0784}, {"caveats": [], "confidence": "high", "counter_lift": 0.0129, "hero_id": 42, "hero_name": "Wraith King", "patch": "current", "role": "carry", "sample_size": 1037, "scope": "pro", "score": 0.5655, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.0208, "win_prob_delta": 0.0655}, {"caveats": [], "confidence": "high", "counter_lift": -0.0074, "hero_id": 109, "hero_name": "Terrorblade", "patch": "current", "role": "carry", "sample_size": 838, "scope": "pro", "score": 0.5573, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.05, "win_prob_delta": 0.0573}, {"caveats": [], "confidence": "high", "counter_lift": 0.0318, "hero_id": 47, "hero_name": "Viper", "patch": "current", "role": "carry", "sample_size": 1452, "scope": "pro", "score": 0.557, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.0319, "win_prob_delta": 0.057}, {"caveats": [], "confidence": "high", "counter_lift": -0.0125, "hero_id": 1, "hero_name": "Anti-Mage", "patch": "current", "role": "carry", "sample_size": 1213, "scope": "pro", "score": 0.5544, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.0625, "win_prob_delta": 0.0544}], "task": "draft_recommendation"}


[User] Suggest mid heroes for a current pro patch Dota draft. Allied heroes: [85, 120]. Enemy heroes: [48].

[Assistant] {"evidence": [{"id": "patch:7.41:5125", "kind": "patch_change", "patch": "7.41", "score": "0.2578", "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.2151", "source": "Valve patch notes", "text": "Patch 7.41 Heroes: Now provides evasion for Naga Siren on her own"}, {"id": "hero:88", "kind": "stat_card", "patch": "current", "score": "0.1908", "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:6", "kind": "stat_card", "patch": "current", "score": "0.1880", "source": "OpenDota heroStats", "text": "Drow Ranger current pro stat card: 21 pro picks, 9 wins, 42.9 percent win rate. Roles: Carry,Disabler,Pusher."}, {"id": "patch:7.38c:1527", "kind": "patch_change", "patch": "7.38c", "score": "0.1862", "source": "Valve patch notes", "text": "Patch 7.38c Heroes: Lone Druid's (and Spirit Bear's) Savage Roar"}], "recommendations": [{"caveats": [], "confidence": "high", "counter_lift": 0.025, "hero_id": 88, "hero_name": "Nyx Assassin", "patch": "current", "role": "mid", "sample_size": 1061, "scope": "pro", "score": 0.5808, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.0239, "win_prob_delta": 0.0808}, {"caveats": [], "confidence": "high", "counter_lift": 0.0417, "hero_id": 89, "hero_name": "Naga Siren", "patch": "current", "role": "mid", "sample_size": 748, "scope": "pro", "score": 0.5719, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.0065, "win_prob_delta": 0.0719}, {"caveats": [], "confidence": "high", "counter_lift": 0.0486, "hero_id": 51, "hero_name": "Clockwerk", "patch": "current", "role": "mid", "sample_size": 836, "scope": "pro", "score": 0.5643, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.0078, "win_prob_delta": 0.0643}, {"caveats": [], "confidence": "high", "counter_lift": 0.0, "hero_id": 6, "hero_name": "Drow Ranger", "patch": "current", "role": "mid", "sample_size": 1512, "scope": "pro", "score": 0.5457, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.0258, "win_prob_delta": 0.0457}, {"caveats": [], "confidence": "high", "counter_lift": 0.0167, "hero_id": 80, "hero_name": "Lone Druid", "patch": "current", "role": "mid", "sample_size": 606, "scope": "pro", "score": 0.5441, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": -0.0016, "win_prob_delta": 0.0441}], "task": "draft_recommendation"}


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

[Assistant] {"evidence": [{"id": "patch:7.41:5179", "kind": "patch_change", "patch": "7.41", "score": "0.2789", "source": "Valve patch notes", "text": "Patch 7.41 Heroes: Troll Warlord gains 1 armor per 30 bonus attack speed"}, {"id": "patch:7.41:5125", "kind": "patch_change", "patch": "7.41", "score": "0.2694", "source": "Valve patch notes", "text": "Patch 7.41 Heroes: Now always a basic ability for Naga Siren"}, {"id": "hero:95", "kind": "stat_card", "patch": "current", "score": "0.2278", "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.41:5123", "kind": "patch_change", "patch": "7.41", "score": "0.2248", "source": "Valve patch notes", "text": "Patch 7.41 Heroes: Now provides evasion for Naga Siren on her own"}, {"id": "hero:44", "kind": "stat_card", "patch": "current", "score": "0.1988", "source": "OpenDota heroStats", "text": "Phantom Assassin current pro stat card: 3 pro picks, 1 wins, 33.3 percent win rate. Roles: Carry,Escape."}], "recommendations": [{"caveats": [], "confidence": "high", "counter_lift": -0.005, "hero_id": 95, "hero_name": "Troll Warlord", "patch": "current", "role": "mid", "sample_size": 696, "scope": "pro", "score": 0.6374, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.125, "win_prob_delta": 0.1374}, {"caveats": [], "confidence": "high", "counter_lift": 0.1, "hero_id": 61, "hero_name": "Broodmother", "patch": "current", "role": "mid", "sample_size": 904, "scope": "pro", "score": 0.6282, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.0125, "win_prob_delta": 0.1282}, {"caveats": [], "confidence": "high", "counter_lift": 0.0492, "hero_id": 44, "hero_name": "Phantom Assassin", "patch": "current", "role": "mid", "sample_size": 1506, "scope": "pro", "score": 0.6108, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.0417, "win_prob_delta": 0.1108}, {"caveats": [], "confidence": "high", "counter_lift": 0.0602, "hero_id": 89, "hero_name": "Naga Siren", "patch": "current", "role": "mid", "sample_size": 748, "scope": "pro", "score": 0.5979, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.0139, "win_prob_delta": 0.0979}, {"caveats": [], "confidence": "high", "counter_lift": 0.0375, "hero_id": 35, "hero_name": "Sniper", "patch": "current", "role": "mid", "sample_size": 2658, "scope": "pro", "score": 0.5802, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.005, "win_prob_delta": 0.0802}], "task": "draft_recommendation"}


[User] Suggest offlane heroes for a current pro patch Dota draft. Allied heroes: [48, 135]. Enemy heroes: [120].

[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.0605, "hero_id": 83, "hero_name": "Treant Protector", "patch": "current", "role": "offlane", "sample_size": 799, "scope": "pro", "score": 0.6613, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.0448, "win_prob_delta": 0.1613}, {"caveats": [], "confidence": "high", "counter_lift": 0.0441, "hero_id": 3, "hero_name": "Bane", "patch": "current", "role": "offlane", "sample_size": 617, "scope": "pro", "score": 0.621, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.0521, "win_prob_delta": 0.121}, {"caveats": [], "confidence": "high", "counter_lift": 0.0312, "hero_id": 50, "hero_name": "Dazzle", "patch": "current", "role": "offlane", "sample_size": 708, "scope": "pro", "score": 0.6056, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.015, "win_prob_delta": 0.1056}, {"caveats": [], "confidence": "high", "counter_lift": 0.0326, "hero_id": 58, "hero_name": "Enchantress", "patch": "current", "role": "offlane", "sample_size": 643, "scope": "pro", "score": 0.5977, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.0139, "win_prob_delta": 0.0977}, {"caveats": [], "confidence": "high", "counter_lift": 0.0326, "hero_id": 110, "hero_name": "Phoenix", "patch": "current", "role": "offlane", "sample_size": 1342, "scope": "pro", "score": 0.5973, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.0158, "win_prob_delta": 0.0973}], "task": "draft_recommendation"}


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

[Assistant] {"evidence": [{"id": "hero:30", "kind": "stat_card", "patch": "current", "score": "0.2747", "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:106", "kind": "stat_card", "patch": "current", "score": "0.2017", "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."}, {"id": "patch:7.38:680", "kind": "patch_change", "patch": "7.38", "score": "0.1101", "source": "Valve patch notes", "text": "Patch 7.38 Heroes: Dazzle's soul departs his body, becoming an untargetable, invulnerable and tree-walking spirit that can still attack, cast abilities and use items. His mortal body can be attacked and there is a visible tether between it and Dazzle's soul. While in soul form, all Dazzle's basic abilities are improved: Poison Touch hexes enemies, Shallow Grave heals upon expiration and Shadow Wave has reduced cooldown. If the body is killed, Dazzle's soul perishes. When Dazzle's spirit moves further than 1600 units from his body, it is tugged back towards the body with the intensity of this pull increasing the further Dazzle's soul travels. When the effect ends, the soul returns to its body. Cooldown: 70/60/50s, Max Duration: 15s, Min Duration: 5s, Cast Range: 600, Mana Cost: 100/150/200"}, {"id": "patch:7.38:426", "kind": "patch_change", "patch": "7.38", "score": "0.0930", "source": "Valve patch notes", "text": "Patch 7.38 Heroes: Now also increases Mirana's outgoing damage by 9/12/15% for the duration"}, {"id": "patch:7.41:4346", "kind": "patch_change", "patch": "7.41", "score": "0.0905", "source": "Valve patch notes", "text": "Patch 7.41 Heroes: Mirana consumes a charge to empower her next attack with bonus magic damage equal to 3 per Mirana's level. At the start she has 2 max charges but gains 1 more every 7 levels. Base Charge Restore Time: 6s"}], "recommendations": [{"caveats": [], "confidence": "high", "counter_lift": 0.0335, "hero_id": 30, "hero_name": "Witch Doctor", "patch": "current", "role": "offlane", "sample_size": 1368, "scope": "pro", "score": 0.6024, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.0357, "win_prob_delta": 0.1024}, {"caveats": [], "confidence": "high", "counter_lift": 0.0312, "hero_id": 50, "hero_name": "Dazzle", "patch": "current", "role": "offlane", "sample_size": 708, "scope": "pro", "score": 0.5906, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.0, "win_prob_delta": 0.0906}, {"caveats": [], "confidence": "high", "counter_lift": 0.0022, "hero_id": 110, "hero_name": "Phoenix", "patch": "current", "role": "offlane", "sample_size": 1342, "scope": "pro", "score": 0.5814, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.0304, "win_prob_delta": 0.0814}, {"caveats": [], "confidence": "high", "counter_lift": 0.0088, "hero_id": 106, "hero_name": "Ember Spirit", "patch": "current", "role": "offlane", "sample_size": 1453, "scope": "pro", "score": 0.5611, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.04, "win_prob_delta": 0.0611}, {"caveats": [], "confidence": "high", "counter_lift": 0.0298, "hero_id": 9, "hero_name": "Mirana", "patch": "current", "role": "offlane", "sample_size": 642, "scope": "pro", "score": 0.5606, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.0179, "win_prob_delta": 0.0606}], "task": "draft_recommendation"}


[User] Suggest soft support heroes for a current pro patch Dota draft. Allied heroes: [120, 145]. Enemy heroes: [135].

[Assistant] {"evidence": [{"id": "hero:30", "kind": "stat_card", "patch": "current", "score": "0.2844", "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.2067", "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.1860", "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.1651", "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.1639", "source": "Valve patch notes", "text": "Patch 7.41 Heroes: Now also makes Vengeful Spirit to gain benefits of both melee and ranged attacks"}], "recommendations": [{"caveats": [], "confidence": "high", "counter_lift": 0.0312, "hero_id": 50, "hero_name": "Dazzle", "patch": "current", "role": "soft support", "sample_size": 708, "scope": "pro", "score": 0.6184, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.0278, "win_prob_delta": 0.1184}, {"caveats": [], "confidence": "high", "counter_lift": 0.0335, "hero_id": 30, "hero_name": "Witch Doctor", "patch": "current", "role": "soft support", "sample_size": 1368, "scope": "pro", "score": 0.5994, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.0327, "win_prob_delta": 0.0994}, {"caveats": [], "confidence": "high", "counter_lift": 0.0022, "hero_id": 110, "hero_name": "Phoenix", "patch": "current", "role": "soft support", "sample_size": 1342, "scope": "pro", "score": 0.5783, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.0273, "win_prob_delta": 0.0783}, {"caveats": [], "confidence": "high", "counter_lift": 0.0025, "hero_id": 20, "hero_name": "Vengeful Spirit", "patch": "current", "role": "soft support", "sample_size": 1196, "scope": "pro", "score": 0.5747, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.0321, "win_prob_delta": 0.0747}, {"caveats": [], "confidence": "high", "counter_lift": 0.0298, "hero_id": 9, "hero_name": "Mirana", "patch": "current", "role": "soft support", "sample_size": 642, "scope": "pro", "score": 0.5627, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.02, "win_prob_delta": 0.0627}], "task": "draft_recommendation"}


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

[Assistant] {"evidence": [{"id": "patch:7.41:4657", "kind": "patch_change", "patch": "7.41", "score": "0.2783", "source": "Valve patch notes", "text": "Patch 7.41 Heroes: Now always a basic ability for Wraith King"}, {"id": "patch:7.41:4431", "kind": "patch_change", "patch": "7.41", "score": "0.2018", "source": "Valve patch notes", "text": "Patch 7.41 Heroes: Now provides 1.2x the bonus for Vengeful Spirit herself"}, {"id": "hero:42", "kind": "stat_card", "patch": "current", "score": "0.1949", "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:2664", "kind": "patch_change", "patch": "7.40", "score": "0.1815", "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.1730", "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.0302, "hero_id": 42, "hero_name": "Wraith King", "patch": "current", "role": "soft support", "sample_size": 1037, "scope": "pro", "score": 0.6369, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.075, "win_prob_delta": 0.1369}, {"caveats": [], "confidence": "high", "counter_lift": 0.0197, "hero_id": 50, "hero_name": "Dazzle", "patch": "current", "role": "soft support", "sample_size": 708, "scope": "pro", "score": 0.6341, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.055, "win_prob_delta": 0.1341}, {"caveats": [], "confidence": "high", "counter_lift": 0.0265, "hero_id": 83, "hero_name": "Treant Protector", "patch": "current", "role": "soft support", "sample_size": 799, "scope": "pro", "score": 0.6271, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.0446, "win_prob_delta": 0.1271}, {"caveats": [], "confidence": "high", "counter_lift": 0.0091, "hero_id": 20, "hero_name": "Vengeful Spirit", "patch": "current", "role": "soft support", "sample_size": 1196, "scope": "pro", "score": 0.5958, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.0466, "win_prob_delta": 0.0958}, {"caveats": [], "confidence": "high", "counter_lift": -0.0329, "hero_id": 3, "hero_name": "Bane", "patch": "current", "role": "soft support", "sample_size": 617, "scope": "pro", "score": 0.5811, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.0893, "win_prob_delta": 0.0811}], "task": "draft_recommendation"}


[User] Suggest hard support heroes for a current pro patch Dota draft. Allied heroes: [135, 74]. Enemy heroes: [145].

[Assistant] {"evidence": [{"id": "patch:7.41:4657", "kind": "patch_change", "patch": "7.41", "score": "0.2792", "source": "Valve patch notes", "text": "Patch 7.41 Heroes: Now always a basic ability for Wraith King"}, {"id": "patch:7.41:4431", "kind": "patch_change", "patch": "7.41", "score": "0.2024", "source": "Valve patch notes", "text": "Patch 7.41 Heroes: Now provides 1.2x the bonus for Vengeful Spirit herself"}, {"id": "hero:42", "kind": "stat_card", "patch": "current", "score": "0.1955", "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:2664", "kind": "patch_change", "patch": "7.40", "score": "0.1821", "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.1735", "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.0265, "hero_id": 83, "hero_name": "Treant Protector", "patch": "current", "role": "hard support", "sample_size": 799, "scope": "pro", "score": 0.6164, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.034, "win_prob_delta": 0.1164}, {"caveats": [], "confidence": "high", "counter_lift": 0.0197, "hero_id": 50, "hero_name": "Dazzle", "patch": "current", "role": "hard support", "sample_size": 708, "scope": "pro", "score": 0.6112, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.0321, "win_prob_delta": 0.1112}, {"caveats": [], "confidence": "high", "counter_lift": 0.0302, "hero_id": 42, "hero_name": "Wraith King", "patch": "current", "role": "hard support", "sample_size": 1037, "scope": "pro", "score": 0.5987, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.0368, "win_prob_delta": 0.0987}, {"caveats": [], "confidence": "high", "counter_lift": 0.0091, "hero_id": 20, "hero_name": "Vengeful Spirit", "patch": "current", "role": "hard support", "sample_size": 1196, "scope": "pro", "score": 0.5844, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.0351, "win_prob_delta": 0.0844}, {"caveats": [], "confidence": "high", "counter_lift": 0.0027, "hero_id": 110, "hero_name": "Phoenix", "patch": "current", "role": "hard support", "sample_size": 1342, "scope": "pro", "score": 0.5676, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.0161, "win_prob_delta": 0.0676}], "task": "draft_recommendation"}


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

[Assistant] {"evidence": [{"id": "hero:30", "kind": "stat_card", "patch": "current", "score": "0.2643", "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.1921", "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.1728", "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.1647", "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.1594", "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.0037, "hero_id": 50, "hero_name": "Dazzle", "patch": "current", "role": "hard support", "sample_size": 708, "scope": "pro", "score": 0.6186, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.0556, "win_prob_delta": 0.1186}, {"caveats": [], "confidence": "high", "counter_lift": 0.017, "hero_id": 20, "hero_name": "Vengeful Spirit", "patch": "current", "role": "hard support", "sample_size": 1196, "scope": "pro", "score": 0.616, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.0588, "win_prob_delta": 0.116}, {"caveats": [], "confidence": "high", "counter_lift": 0.0303, "hero_id": 83, "hero_name": "Treant Protector", "patch": "current", "role": "hard support", "sample_size": 799, "scope": "pro", "score": 0.5959, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.0096, "win_prob_delta": 0.0959}, {"caveats": [], "confidence": "high", "counter_lift": 0.0079, "hero_id": 110, "hero_name": "Phoenix", "patch": "current", "role": "hard support", "sample_size": 1342, "scope": "pro", "score": 0.5809, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.0242, "win_prob_delta": 0.0809}, {"caveats": [], "confidence": "high", "counter_lift": 0.0162, "hero_id": 30, "hero_name": "Witch Doctor", "patch": "current", "role": "hard support", "sample_size": 1368, "scope": "pro", "score": 0.5791, "sources": ["normalized player matches", "normalized pair stats", "OpenDota heroStats fallback"], "synergy_lift": 0.0298, "win_prob_delta": 0.0791}], "task": "draft_recommendation"}