{"slug":"best-for-task-matrix","id":"best-for-task-matrix","type":"guide","title":"Best-For Task Matrix","description":"A task-to-model matrix for agents choosing between best overall, cheaper, local, and cautionary options across common AI workloads.","last_updated":"2026-04-24","last_verified":null,"verification_status":"unverified","markdown_url":"/content/guides/best-for-task-matrix.md","html_url":"/guides/best-for-task-matrix","api_url":"/api/v1/guides/best-for-task-matrix.json","content_hash":"06e1bda1ce164a21a2e1fd7288efd5d04f63333cbe88017bf1f8a67a5937d9e9","sha256":"06e1bda1ce164a21a2e1fd7288efd5d04f63333cbe88017bf1f8a67a5937d9e9","tags":["models","matrix","recommendations","tasks","playbook"],"relationships":{"links":[],"related":[{"id":"choose-a-cheap-model","title":"Choose a Cheap Model","type":"guide","html_url":"/guides/choose-a-cheap-model","markdown_url":"/content/guides/choose-a-cheap-model.md","shared_tags":["models","playbook"],"score":4},{"id":"choose-a-local-model","title":"Choose a Local Model","type":"guide","html_url":"/guides/choose-a-local-model","markdown_url":"/content/guides/choose-a-local-model.md","shared_tags":["models","playbook"],"score":4},{"id":"choose-a-private-model","title":"Choose a Private Model","type":"guide","html_url":"/guides/choose-a-private-model","markdown_url":"/content/guides/choose-a-private-model.md","shared_tags":["models","playbook"],"score":4},{"id":"choose-a-research-model","title":"Choose a Research Model","type":"guide","html_url":"/guides/choose-a-research-model","markdown_url":"/content/guides/choose-a-research-model.md","shared_tags":["models","playbook"],"score":4},{"id":"choose-a-coding-model","title":"Choose the Best AI Coding Model","type":"guide","html_url":"/guides/choose-a-coding-model","markdown_url":"/content/guides/choose-a-coding-model.md","shared_tags":["models","playbook"],"score":4},{"id":"agent-tooling-compatibility","title":"Agent Tooling Compatibility","type":"guide","html_url":"/guides/agent-tooling-compatibility","markdown_url":"/content/guides/agent-tooling-compatibility.md","shared_tags":["matrix"],"score":3}],"explicit":{}},"metadata":{"title":"Best-For Task Matrix","type":"guide","id":"best-for-task-matrix","description":"A task-to-model matrix for agents choosing between best overall, cheaper, local, and cautionary options across common AI workloads.","last_updated":"2026-04-24","tags":["models","matrix","recommendations","tasks","playbook"]},"content_text":"# Best-For Task Matrix\n\nUse this when an agent needs a fast shortlist by task.\n\n| Task | Best default | Cheap option | Local/open option | Notes |\n|------|--------------|--------------|-------------------|-------|\n| Complex coding | Claude Opus 4.6 | Claude Sonnet 4.6 | Qwen 3.5 / GLM-5 | Use tests and review |\n| Daily coding | Claude Sonnet 4.6 | Gemini 3 Flash | MiniMax M2.7 | Match model to edit risk |\n| Deep reasoning | GPT-5.4 Thinking | DeepSeek R1 | DeepSeek R1 / Kimi K2.5 | Preserve uncertainty |\n| Research synthesis | Claude Opus 4.6 | Gemini 3.1 Pro | Qwen 3.5 | Check source requirements |\n| Long context | Gemini 3.1 Pro | Gemini 3 Flash | Llama 4 Scout | Verify effective context quality |\n| Fast chat | Gemini 3 Flash | Claude Haiku 4.5 | SmolLM / Falcon | Speed trades off depth |\n| Writing | Claude Opus 4.6 | GPT-5.4 | Llama / Qwen family | Style quality matters |\n| Multilingual | Qwen 3.5 | Gemini 3.1 Pro | Qwen 3 / Qwen 3.5 | Test target languages |\n| Private documents | Private/local deployment | Redacted API workflow | Llama / Mistral / Qwen | Deployment matters more than brand |\n| Customer support | GPT-5.4 / Claude Sonnet | Gemini Flash | Smaller local model with guardrails | Add retrieval and escalation |\n| Agentic workflows | Claude Opus 4.6 | Claude Sonnet 4.6 | Qwen / GLM with tools | Tooling and evals matter |\n| Image understanding | GPT-5.4 / Gemini / Claude | Gemini Flash | Gemma/Qwen variants if suitable | Check modality field |\n\n## How to Use\n\n1. Pick the row matching the user's task.\n2. Apply hard constraints: privacy, budget, latency, ecosystem, local deployment.\n3. Fetch task recommendation JSON if available.\n4. Fetch per-item JSON for final candidates.\n5. Explain tradeoffs instead of naming a single winner without context.\n\n## Agent Rule\n\nNever recommend a model without naming the constraint that made it the best choice.","content_length":2206,"generated_at":"2026-04-24"}