predict_dota_winrate
Predict the calibrated win rate for a Dota 2 draft using a production model trained on millions of matches. Supports partial drafts and returns accurate percentages for both teams.
Instructions
Predict the CALIBRATED win rate for a Dota 2 draft.
Backed by batru.gg's production model (trained on ~20M real matches and calibrated, so a reported 60% reflects a real ~60% empirical win rate — it is not a guess). Partial drafts are fine; an empty draft returns 50/50. Hero names are normalised internally to shortNames.
Args: my_heroes: Your team's heroes (names/aliases, 0-5). enemy_heroes: Enemy heroes (names/aliases, 0-5). my_side: "radiant" (default) or "dire" — which side is "my_heroes".
Returns calibrated win-rate percentages for both teams. Report these numbers verbatim; do not adjust them.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"my_heroes": "<my_heroes>",
"enemy_heroes": "<enemy_heroes>"
},
"name": "predict_dota_winrate"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| my_side | No | radiant | |
| my_heroes | Yes | ||
| enemy_heroes | Yes |