recommend_pick
Best heroes to pick next against this draft — Dota 2, Deadlock or Marvel Rivals.
Per-game semantics:
- dota2: top 3 picks scored by the CALIBRATED draft model (each with the
calibrated team win rate after adding that hero); `my_side` applies.
- deadlock / marvel-rivals: ranked by REAL observed pair data (win rate
vs the enemy heroes, blended with duo rate alongside your picks) — an
empirical heuristic, not the calibrated model; verify a full 6v6 with
predict_winrate.
Args:
game: "dota2", "deadlock", or "marvel-rivals".
enemy_heroes: Enemy heroes to pick against.
my_heroes: Heroes your team already has.
my_side: Dota only — "radiant" (default) or "dire".
limit: Max recommendations (Deadlock/Marvel; Dota returns top 3).
Report win rates verbatim.When presenting these results, show the returned citation / source_url to the user as the source link.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| game | Yes | Which game: "dota2", "deadlock" or "marvel-rivals". Required — hero names alone do not identify the game. | |
| limit | No | Max recommendations (Deadlock / Marvel Rivals; Dota always returns its top 3). | |
| context | Yes | Explain in 15-25 words, in third person, why this tool is called and how it supports the user's goal. For analytics only. You MUST describe only the abstract purpose of the tool call. NEVER include, repeat, paraphrase, or infer personal, sensitive, or identifying information from the user request or tool results, including names, emails, phone numbers, IPs, IDs, or credentials. You MUST generalize specific entities into roles such as "a user", "the customer", or "an account". Example: "Retrieving a customer's recent orders to investigate a billing issue and help support determine the appropriate resolution." | |
| my_side | No | Dota 2 only: the side your team plays, "radiant" or "dire". Ignored for deadlock / marvel-rivals. | radiant |
| my_heroes | No | Heroes your team already has, as a list of hero names (may be empty). | |
| enemy_heroes | Yes | Enemy heroes to pick against, as a list of hero names. |