logo
Développement
Rechercher
Gestion des compétences

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.

Page de gestion des compétences-CN


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
pdf 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 │ └── ... └── ...
                      
                      SKILLs/
├── web-search/
│   ├── SKILL.md          ← Fichier de déclaration de la compétence
│   └── ...               ← Fichiers auxiliaires
├── docx/
│   ├── SKILL.md
│   └── ...
└── ...

                    
Ce bloc de code dans la fenêtre flottante

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 :

  1. Décrire dans le dialogue la fonctionnalité de la compétence à créer
  2. skill-creator génère automatiquement le fichier SKILL.md et les fichiers auxiliaires
  3. 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

  1. Ouvrez l'APP → Paramètres → Compétences
  2. Parcourez la liste des compétences ; chaque compétence dispose d'un interrupteur d'activation/désactivation
  3. 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 :

  1. Assurez-vous que la compétence skill-creator est activée
  2. 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 »
  3. skill-creator génère le fichier SKILL.md et les fichiers auxiliaires
  4. 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