Smart Model Switch pour Openclaw

Un moteur de sélection de modèle intelligent qui oriente automatiquement les requêtes vers le LLM optimal en fonction de la complexité de la tâche et des types de fichiers.

zhaog100
v1.3.0
Mar 5, 2026
0
245
4

Installer & Télécharger

1. ClawHub CLI

Le moyen le plus rapide d'installer une compétence directement depuis le registre.

npx clawhub@latest install smart-model-switch

2. Installation manuelle

Copiez le dossier de la compétence dans l'un de ces emplacements

Global
~/.openclaw/skills/
Espace de travail
<project>/skills/

Priorité : Espace de travail > Local > Intégré

3. Installation du prompt

Copiez ce prompt dans OpenClaw pour l'installer automatiquement.

Aide-moi à installer smart-model-switch via Clawhub. Si Clawhub n'est pas installé, installe-le d'abord (npm i -g clawhub).

Vous préférez télécharger ?

Obtenez les fichiers bruts de la compétence dans une archive ZIP.

Qu'est-ce que Smart Model Switch ?

Smart Model Switch est un utilitaire spécialisé conçu pour l'écosystème Openclaw Skills qui automatise la sélection des grands modèles de langage (LLM). Il élimine le besoin de changer manuellement de modèle en analysant la complexité des messages entrants, en détectant les types de fichiers et en identifiant les exigences spécifiques des tâches telles que le codage ou l'analyse visuelle. Cette compétence garantit que les utilisateurs reçoivent toujours la réponse de la plus haute qualité tout en optimisant la vitesse et le coût des jetons.

En implémentant un système d'évaluation multidimensionnel, la compétence catégorise les tâches en niveaux spécialisés, notamment Flash pour les requêtes simples, Coding pour le développement, Vision pour les médias et Complex pour l'analyse architecturale approfondie. Il s'intègre parfaitement au flux de travail de l'IA, offrant une expérience sans friction pour les développeurs et les utilisateurs expérimentés.

Cas d'utilisation de Smart Model Switch

  • Passage automatique à un modèle Vision lors du téléchargement de fichiers .mp4 ou .png pour analyse.
  • Routage des requêtes architecturales de haute complexité vers des modèles de raisonnement spécialisés basés sur un score de complexité de 0 à 10.
  • Optimisation de la dépense de jetons en utilisant des modèles de niveau Flash pour les salutations simples et les questions-réponses de base.
  • Gestion des conversations à contexte long en pivotant automatiquement vers des modèles à fenêtre de 256k lorsque l'utilisation du contexte dépasse 85 %.

Comment fonctionne Smart Model Switch

  1. Le système effectue une évaluation multidimensionnelle de l'entrée, en pondérant la longueur (30 %), les mots-clés (40 %), les caractéristiques du code (20 %) et les éléments visuels (10 %).
  2. Il identifie le type de fichier et l'extension (ex : .js, .pdf, .jpg) de toute pièce jointe pour déterminer la catégorie de tâche principale.
  3. Un score de complexité de 0 à 10 est généré pour différencier les tâches simples des besoins d'analyse approfondie.
  4. La compétence applique une hiérarchie de priorité : Type de fichier > Caractéristiques du message > Score de complexité > Modèle par défaut.
  5. Le modèle sélectionné est déclenché via un script de commutation amélioré avant que l'IA ne génère sa réponse.

Configuration de Smart Model Switch

Pour installer la compétence, utilisez les commandes suivantes dans votre terminal :

# Naviguez vers le répertoire des skills
cd ~/.openclaw/workspace/skills/smart-model-switch

# Exécutez le script d'installation
bash install.sh

# Alternativement, installez via ClawHub
clawhub install smart-model-switch

Pour activer le comportement proactif de l'IA, intégrez le script de vérification dans vos règles :

~/.openclaw/workspace/skills/smart-model-switch/scripts/integrate-check.sh

Schéma de données et taxonomie de Smart Model Switch

La compétence organise sa logique et son suivi via les structures de données suivantes :

Composant Chemin Description
Règles de modèle config/model-rules.json Contient la correspondance des scores de complexité et des types de fichiers avec des modèles spécifiques.
Suivi d'état data/context-state.json Suit les pourcentages d'utilisation du contexte et l'historique du modèle actuel.
Scripts logiques scripts/ Contient les moteurs JavaScript et Bash pour l'analyse de complexité et de fichiers.

Fonctionnalités avancées de Smart Model Switch

  • Surveillance du contexte : Suivi en temps réel de l'utilisation de la fenêtre de contexte avec alertes automatiques et commutation à 85 % de capacité.
  • Refroidissement intelligent : Empêche les commutations redondantes en imposant une période de refroidissement de 10 minutes après un changement de modèle.
  • Cartographie de fichiers améliorée : Prise en charge préconfigurée des extensions vision, code, document et texte, notamment .tsx, .mp4 et .docx.
  • Intégration proactive : Vérifie automatiquement le meilleur modèle avant chaque génération de réponse de l'IA pour assurer une optimisation continue au sein d'Openclaw Skills.

SKILL.md


Chargement

Compétences Openclaw associées

METADATA

Github Stars: 0
forks: 0

En vedette*