Gestion des compétences
Présentation
Les compétences (Skills) sont des modules de capacités professionnelles préemballés ; chaque compétence déclare son identité, ses conditions de déclenchement et sa logique d'exécution via un fichier SKILL.md. Le système propose 21 compétences préconfigurées, et les utilisateurs peuvent en outre créer des compétences personnalisées ou utiliser des compétences déployées de façon uniforme par l'entreprise.

21 compétences préconfigurées
Documents Office (4 compétences)
| Compétence | Description |
|---|---|
| docx | Génération et édition de documents Word |
| xlsx | Création et traitement de feuilles de calcul Excel |
| pptx | Création de présentations PowerPoint |
| Traitement de documents PDF |
Recherche (4 compétences)
| Compétence | Description |
|---|---|
| web-search | Recherche sur le Web, obtention d'informations en temps réel |
| films-search | Recherche d'œuvres cinématographiques et télévisuelles |
| music-search | Recherche musicale |
| technology-news-search | Recherche d'actualités technologiques |
Design (3 compétences)
| Compétence | Description |
|---|---|
| canvas-design | Design sur canevas, génération créative visuelle |
| frontend-design | Conception d'interface front-end et génération de code |
| remotion | Génération de vidéos programmatique (basée sur le framework Remotion) |
Génération par IA (2 compétences)
| Compétence | Description |
|---|---|
| seedance | Génération de vidéos/danses par IA |
| seedream | Génération d'images par IA |
Développement (2 compétences)
| Compétence | Description |
|---|---|
| develop-web-game | Développement de mini-jeux Web |
| playwright | Tests et opérations d'automatisation de navigateur |
Outils (4 compétences)
| Compétence | Description |
|---|---|
| create-plan | Création de plans structurés |
| scheduled-task | Création et gestion de tâches planifiées |
| local-tools | Ensemble d'outils locaux (informations système, opérations sur fichiers, etc.) |
| imap-smtp-email | Envoi et réception d'e-mails (protocoles IMAP/SMTP) |
Autres (2 compétences)
| Compétence | Description |
|---|---|
| weather | Consultation des informations météorologiques |
| skill-creator | Méta-compétence — créer de nouvelles compétences par le dialogue |
Mécanisme de chargement des compétences
Analyse des répertoires
Le système analyse automatiquement le répertoire SKILLs/ ; chaque sous-répertoire contient une compétence :
SKILLs/
├── web-search/
│ ├── SKILL.md ← Fichier de déclaration de la compétence
│ └── ... ← Fichiers auxiliaires
├── docx/
│ ├── SKILL.md
│ └── ...
└── ...
Spécification SKILL.md
Le fichier SKILL.md de chaque compétence déclare :
- Le nom et la description de la compétence
- Les conditions de déclenchement : dans quelles situations cette compétence s'active automatiquement
- La logique d'exécution : le comportement et les capacités concrètes de la compétence
Mode de chargement
Les compétences sont injectées comme outils dans le dialogue sous la forme execute_skill_{id}, et l'Agent choisit automatiquement de les appeler selon les besoins de la tâche. L'utilisateur peut également sélectionner manuellement les compétences à activer dans le PromptInput.
Gestion de l'état des compétences
| État | Description |
|---|---|
| Activée | Peut être appelée par l'Agent dans le dialogue |
| Désactivée | N'apparaît pas dans la liste des outils |
L'état d'activation des compétences est stocké dans skill_states.json et peut être modifié depuis la page des paramètres.
Compétences personnalisées
Grâce à la méta-compétence skill-creator, l'utilisateur peut créer de nouvelles compétences au cours du dialogue :
- Décrire dans le dialogue la fonctionnalité de la compétence à créer
- skill-creator génère automatiquement le fichier
SKILL.mdet les fichiers auxiliaires - La nouvelle compétence apparaît dans la liste des compétences
L'installation depuis les sources suivantes est également prise en charge :
- Répertoire local : placer directement dans le répertoire
SKILLs/ - Dépôt Git : cloner en local
- Fichier ZIP : décompresser dans le répertoire des compétences
Compétences d'entreprise
L'administrateur de l'espace de travail peut publier des compétences de façon uniforme dans l'organisation via les ressources d'entreprise :
| Caractéristique | Description |
|---|---|
| Isolation par organisation | Les compétences d'entreprise sont isolées par orgId ; différentes organisations ne les partagent pas |
| Synchronisation automatique | L'APP synchronise périodiquement (toutes les 30 minutes) les compétences d'entreprise depuis le back-end |
| Niveau de sécurité | Les compétences d'entreprise peuvent définir des restrictions de niveau de sécurité |
Guide d'utilisation
Comment activer/désactiver une compétence
- Ouvrez l'APP → Paramètres → Compétences
- Parcourez la liste des compétences ; chaque compétence dispose d'un interrupteur d'activation/désactivation
- Basculez l'interrupteur
Impact :
- Activer une compétence → l'Agent peut appeler cette compétence dans le dialogue. Par exemple, après avoir activé
web-search, l'Agent peut rechercher sur le Web pour obtenir des informations en temps réel.- Désactiver une compétence → l'Agent ignore totalement l'existence de cette compétence. Par exemple, après avoir désactivé
web-search, l'Agent ne peut répondre qu'en s'appuyant sur ses propres connaissances et ne peut pas obtenir les informations les plus récentes.
Exemples d'effets concrets de l'activation/désactivation
| Compétence | Ce que l'Agent peut faire lorsqu'elle est activée | Impact lorsqu'elle est désactivée |
|---|---|---|
| web-search | Rechercher sur le Web pour obtenir les informations les plus récentes | L'Agent ne peut pas obtenir d'informations en temps réel et peut donner des réponses obsolètes |
| docx | Générer un document Word et le proposer au téléchargement | L'Agent ne peut produire que du texte brut et ne peut pas créer de documents formatés |
| playwright | Contrôler automatiquement le navigateur (captures d'écran, remplissage de formulaires, extraction) | L'Agent ne peut pas piloter le navigateur |
| seedream | Générer des images par IA | L'Agent ne peut pas générer d'images |
| imap-smtp-email | Envoyer et recevoir des e-mails | L'Agent ne peut pas traiter les tâches liées aux e-mails |
| scheduled-task | Créer des tâches à exécution automatique planifiée | L'Agent ne peut pas configurer de tâches planifiées |
Comment créer une compétence personnalisée
Utilisez la méta-compétence intégrée skill-creator :
- Assurez-vous que la compétence
skill-creatorest activée - Décrivez la compétence souhaitée dans un dialogue Work, par exemple : « Aide-moi à créer une compétence capable de formater automatiquement les fichiers JSON »
- skill-creator génère le fichier
SKILL.mdet les fichiers auxiliaires - La nouvelle compétence apparaît automatiquement dans la liste des compétences et peut être activée et utilisée
Vous pouvez également la créer manuellement : placez le répertoire contenant le fichier SKILL.md dans le dossier SKILLs/.
Questions fréquentes
Je ne vois pas les compétences d'entreprise dans la liste des compétences
Les compétences d'entreprise sont synchronisées depuis le back-end toutes les 30 minutes. Vous pouvez essayer de redémarrer l'APP pour déclencher une synchronisation immédiate. Vérifiez que l'administrateur de l'espace de travail a bien publié des compétences dans les ressources d'entreprise.
J'ai activé une compétence mais l'Agent ne l'utilise pas
L'Agent décide de manière autonome d'appeler ou non une compétence selon les besoins de la tâche. Vous pouvez donner une instruction explicite dans le dialogue : « Utilise la compétence web-search pour rechercher la dernière version de React ».
Documents connexes
- Gestion des outils — la synergie entre compétences et outils
- Ressources d'entreprise — gestion des compétences au niveau de l'entreprise
