Skip to content

ルーティング

ルーティング判断フロー

リクエスト受信

  ▼ Phase 1: タスク分類
  │   routing_rules.yaml のパターンでマッチング
  │   classification_priority の順序でチェック

  ▼ Phase 2: プロバイダー選択
  │   providers.yaml で enabled 確認
  │   フォールバックチェーン適用

  ▼ Phase 3: 予算チェック
  │   budget_tracker.yaml の消費率確認
  │   閾値に応じたダウングレード

  ▼ Phase 4: スキル選択
  │   registry.yaml から active スキルを検索

  ▼ 実行

タスク分類ルール

タスク種別パターン(日本語)パターン(英語)
reasoning考えて, 分析して, 設計してthink, analyze, design
codingコードを, 実装して, バグをcode, implement, fix
image_generation画像を, イラストをimage, illustration
video_generation動画を, ビデオをvideo, animation
text_summarize要約して, まとめてsummarize, summary
text_translate翻訳して, 英語にtranslate
documentationドキュメントを, 設計書をdocument, spec
communicationSlackに, 送ってslack, send
search調べて, 検索してsearch, find
git_operationsコミットして, PRをcommit, pull request
deploymentデプロイして, 公開してdeploy, publish
weekly_report週報を, Weekly Reportweekly report

プロバイダールーティング

Phase 1(現在)

全タスクが Claude にルーティングされる。

Phase 3 以降

タスクプライマリフォールバック
画像生成Gemini (NanoBanana)Claude(プロンプト作成のみ)
動画生成Gemini (Veo 3.1)Remotion

Phase 4 以降

タスクプライマリフォールバック
翻訳ローカルLLMClaude
要約ローカルLLMClaude
簡単QAローカルLLMClaude

予算管理

消費率アクション
< 80%通常ルーティング
80-95%軽量テキストタスクをローカルLLMに
95-100%全非クリティカルをローカルLLMに、警告表示
> 100%クリティカルタスクのみ処理、残りはキュー保留

JCARVIS - "At your service, sir."