Instruction file imported from TomyFovos/Recipe (
.github/instructions/ai-model-decision-matrix.instructions.md). Copyright stays with the author.
モデル層 Decision Matrix
具体的なモデル名は固定しない。AI-DE は model_tier を設定ファイルで扱い、Claude / Codex / Copilot / ローカルモデルの実モデル名は環境ごとに差し替える。
| model_tier | 用途 | 例 |
|---|---|---|
| cloud-high-reasoning | Plan、要件、設計、セキュリティ、最終判断 | GPT最上位、Claude Opus系、Gemini Pro系 |
| cloud-coding-strong | 大きめの実装、複雑な修正、テスト失敗調査 | Codex上位、Claude Sonnet系、Gemini Flash/Pro系 |
| cloud-coding-fast | 局所実装、UI修正、小さなバグ修正 | Codex Spark系、軽量Claude/Gemini系 |
| cloud-light | docs、要約、可読性レビュー、分類 | mini/Haiku/Flash-Lite系 |
| local-coder-high | 機密コードの初期解析、ローカル実装、テスト追加 | Qwen Coder系、gpt-oss-120b、Devstral系 |
| local-light | docs、lint、単純テスト雛形、命名整理 | gpt-oss-20b、小型Coder系 |
| tool-only | formatter、linter、test runner、grep、ripgrep | LLM不要 |
運用ルール
- Plan、要件定義、設計レビュー、セキュリティレビューは
cloud-high-reasoningを基本にする。 - 既存コード調査、局所実装、テスト追加、docs更新、lint修正は中位・軽量・ローカル・tool-onlyへ逃がす。
- ローカルモデルはクラウドモデルと同じdecision matrixで扱うが、セキュリティや最終判断は軽量ローカル単独にしない。
- モデル名変更は
config/ai-routing/model-tiers.yamlまたはCLI固有adapter設定で吸収し、指示文やコードに直書きしない。