跳到主要内容
知仓学习社ZHICANG

model-selection-advisor

Choose the right LLM for a task by trading off quality, cost, latency, and constraints. Use when asked which model to use, whether to upgrade/downgr…

不碰外部(只输出文字)无严重或高危命中mohitagw15856/pm-claude-skills

它会碰到什么

扫了多少1 个文本文件,4 KB
它会碰到什么不碰外部(只输出文字)
命中总数0 处
命中统计严重 0 · 高 0 · 中 0 · 低 0

这一栏是扫描器报的事实,不是结论。命中多不等于有毒(安全工具、规则库、示例脚本本来就会包含危险写法),命中少也不等于干净。它和你手上的凭据、文件、网络有什么关系,需要你自己看。

技能内容

Model Selection Advisor Skill

The right model is rarely "the biggest one" or "the cheapest one" — it's the smallest model that clears the

task's quality bar within its latency and cost budget, with a path to escalate the hard cases. This skill makes

that trade-off explicit and defensible, and ties it to an eval so the choice is measured, not vibes.

Working from a brief

Given "what model should I use for summarising support tickets?", deliver a concrete recommendation anyway

— infer the task's difficulty, volume, and latency sensitivity, label the assumptions, and recommend. Never

hand back "it depends" with no pick; give a default and the condition under which you'd change it.

Required Inputs

Ask for these only if they aren't already provided (else infer and label):

  • The task — what the model does, and an example input/output. How hard is it (extraction vs. reasoning vs. open-ended)?
  • Quality bar — what "good enough" means, and the cost of a wrong answer.
  • Volume & latency — requests/day and how fast a response must come back (interactive vs. batch).
  • Constraints — budget, context-length needs, tool use, privacy/region, and whether outputs must be reproducible.

Output Format

Model Recommendation: [task]

1. Decision criteria — the 3–5 factors that actually decide it here, ranked (e.g. reasoning depth > latency > cost), with why.

2. Option comparison — the realistic candidates scored against the criteria. Keep it provider-agnostic in

method; name a default family (e.g. the Claude family — a small/fast tier, a balanced tier, a frontier tier)

and reason by tier, not a single hardcoded model, so the advice survives model releases.

| Option (tier) | Quality on this task | Latency | Relative cost | Fit |

|---|---|---|---|---|

| Small/fast | clears bar for easy cases | low | $ | default for the bulk |

| Balanced | clears bar for most cases | med | $$ | when small misses |

| Frontier | clears the hardest cases | higher | $$$ | escalation / eval judge |

3. Recommendation — the default model/tier, in one sentence, with the single reason.

4. Routing strategy — cheap-by-default with escalation: run the small tier first, detect low-confidence or

hard cases (length, ambiguity, a validator/judge failing), and escalate those to a stronger tier. This usually

beats picking one model for everything on both cost and quality.

5. Validation — how to confirm the choice: a small eval set scored per tier (pair with

[eval-rubric-designer](../eval-rubric-designer/SKILL.md) and [ai-eval-plan](../ai-eval-plan/SKILL.md)),

and a cost/latency estimate at real volume (pair with [llm-cost-latency-budget](../llm-cost-latency-budget/SKILL.md)).

Quality Checks

  • [ ] The recommendation names a default model/tier and the condition that would change it
  • [ ] Reasoning is by tier (small/balanced/frontier), not a single hardcoded model that dates quickly
  • [ ] A routing/escalation strategy is considered, not just a single fixed choice
  • [ ] The choice is tied to a measurable quality bar and an eval to verify it
  • [ ] Cost and latency are estimated at real volume, not per single call
  • [ ] Constraints (context length, privacy/region, reproducibility, tool use) are checked against the pick

Anti-Patterns

  • [ ] Do not default to the biggest model "to be safe" — pay only for the capability the task needs
  • [ ] Do not pick on price alone — a cheap model that fails the bar costs more in rework and trust
  • [ ] Do not recommend without an eval to confirm the quality bar is actually met
  • [ ] Do not hardcode a single model name as the answer — reason by tier and let the eval pick the current best in it
  • [ ] Do not ignore the long tail — design for the hard cases via escalation, not by oversizing everything

Based On

Model-selection practice — quality/cost/latency trade-offs, tiered routing with escalation, and eval-driven validation.

想直接用这个技能?

本站把开放许可(MIT / Apache 等)的技能按仓库打包整理到网盘,点一下转存到你自己的网盘,不用一个个从 GitHub 拉。许可未声明的技能只给原始仓库链接,不打包。

同名技能的其他版本

有 3 个不同仓库或目录里都有叫 model-selection-advisor 的技能。它们内容并不相同,别混用: