>_ DevTrendsfr

Langue

Accueil

Langages

Sections

Frontend Backend Mobile DevOps AI / ML GameDev Blockchain Embarqué Sécurité
JavaScript

Les compétences des agents IA qui accomplissent réellement vos tâches de bureau

La plupart des agents IA autonomes gèrent bien les petites tâches console. Ils écrivent rapidement des scripts, trouvent des erreurs de code ou génèrent des modèles. Les problèmes commencent lorsqu'un agent reçoit une tâche complexe du monde réel du bureau. Essayez de demander à un modèle de croiser dix tableaux Excel avec des formats différents, d'analyser les raisons de la hausse des prix, d'écrire un rapport équilibré, et de formater immédiatement le tout en une présentation soignée. Habituellement, le résultat est un texte incohérent, des graphiques décalés et des hallucinations dans les chiffres.

Les auteurs du dépôt SenseNova-Skills ont décidé d'aborder le problème de manière systématique. Ils ont créé un ensemble ouvert de compétences spécialisées pour les agents autonomes axés sur l'analytique, la génération de rapports, la visualisation de données et la mise en page de diapositives.

Exemples SenseNova-Skills

Comment fonctionne le projet

SenseNova-Skills est basé sur la spécification ouverte Agent Skills. Au lieu de fourrer toute la logique dans un seul prompt système giant, les auteurs ont divisé les fonctionnalités en modules isolés séparés. Chaque dossier contient un fichier SKILL.md avec les descriptions des déclencheurs d'appel, la logique et les dépendances externes.

Cette approche résout le problème principal des pipelines complexes : le modèle sait exactement quand lancer le bon script et quand céder le contrôle à un autre outil.

L'environnement d'exécution suggéré est des agents comme OpenClaw ou hermes-agent. Pour travailler avec les modèles de base, les auteurs recommandent d'utiliser l'API SenseNova, bien que l'architecture des compétences permette de connecter d'autres modèles avec une adaptation minimale.

Ce que peuvent faire les compétences prêtes à l'emploi

Toutes les compétences du dépôt sont divisées en cinq blocs majeurs couvrant les tâches principales lors du travail avec les documents et les données.

Traitement et analyse Excel

Plusieurs outils ont été créés pour travailler avec les tableurs. sn-da-excel-workflow gère le nettoyage routine des données, la fusion de colonnes de différents fichiers et l'application de filtres.

Si un fichier dépasse 10 000 lignes, le module sn-da-large-file-analysis se connecte automatiquement. Il convertit les données au format Parquet et les traite en streaming via openpyxl, protégeant la RAM de la surcharge.

Si les données ont été envoyées sous forme de capture d'écran ou de photo d'un graphique, le module sn-da-image-caption reconnaît la structure via OCR, construit un DataFrame complet et exporte un fichier CSV propre.

Génération de présentations

La création de diapositives est divisée en deux modes : créatif et standard. En mode standard, l'agent travaille étape par étape :

  • Crée un plan structurel et sélectionne un guide de couleurs.
  • Disposition chaque diapositive en utilisant du HTML sémantique avec un positionnement précis du texte et des icônes.
  • Vérifie le rendu via un modèle multimodal (VLM) pour la lisibilité.
  • Convertit le résultat final en fichier PPTX.

Si nécessaire, le système peut rechercher des illustrations pertinentes en ligne ou demander la génération à un réseau neuronal graphique.

Visualisation et infographie

Un module sn-infographic distinct est responsable de la transformation des faits bruts en cartes visuelles. La base de données interne contient 87 variantes de mise en page et 66 options de style.

Exemples d'infographies générées

Le processus comprend une vérification automatique de la qualité du prompt, la génération d'images et un affinement itératif via le contrôle VLM. Le résultat est des graphiques prêts à l'emploi pour les publications ou les rapports.

Recherche approfondie et recherche spécialisée

Le module sn-deep-research gère la collecte d'informations sans hallucination superficielle. L'agent construit d'abord un graphe de recherche dirigé (DAG), puis envoie des requêtes de recherche à différentes sources et enregistre des instantanés des pages trouvées.

Le système de recherche est divisé en compétences séparées :

  • Recherche académique via ArXiv, Semantic Scholar et PubMed.
  • Recherche développeur via GitHub, Stack Overflow et HuggingFace.
  • Recherche sur les réseaux sociaux et les plateformes médiatiques.

Après la collecte des faits, une couche éditoriale distincte intervient pour réconcilier les données conflictuelles de différentes sources et produit un document Markdown final avec des références croisées.

Connexion et lancement

L'installation se résume à copier le contenu du dossier skills dans le répertoire de votre agent. Vous pouvez demander à l'agent IA lui-même d'effectuer cette opération.

Si vous installez les compétences manuellement pour OpenClaw, la commande ressemble à ceci :

git clone https://github.com/OpenSenseNova/SenseNova-Skills.git --depth=1
mkdir -p ~/.openclaw/skills
cp -r SenseNova-Skills/skills/* ~/.openclaw/skills/

Lors de l'utilisation de hermes-agent, il suffit de changer le chemin cible vers ~/.hermes/skills/.

Après la copie des fichiers, vous devrez redémarrer le service de l'agent pour qu'il lise les nouveaux manifestes.

Scénarios de bout en bout en pratique

La partie la plus intéressante du dépôt se trouve dans le dossier examples. Les auteurs n'ont pas simplement publié des tests abstraits, mais des exemples complets de la façon dont plusieurs compétences fonctionnent ensemble.

Un exemple montre l'analyse des prix de la RAM. L'agent commence par traiter un fichier CSV brut avec des cotations, trouve le point de retournement de la dynamique des prix fin février et formule une hypothèse de recherche. Ensuite, le module de recherche approfondie se déclenche, collectant des données sur les réductions d'approvisionnement et la demande croissante de serveurs IA. À la fin, toutes les analyses sont automatiquement converties en une présentation de 16 diapositives avec des conclusions détaillées.

Un autre cas démontre la consolidation de 10 rapports de performance mensuels séparés des employés en un seul ensemble de données longitudinal. L'agent construit des graphiques de distribution des notes, identifie les groupes à risque et rédige des recommandations pour le département RH, sauvegardant le résultat simultanément en Word et HTML.

Pourquoi un développeur en a besoin

SenseNova-Skills est intéressant non pas tant pour les modèles SenseNova eux-mêmes, mais pour l'architecture prête à l'emploi de l'interaction des agents avec le monde extérieur. Le dépôt offre d'excellents modèles à étudier :

  • Décomposer les tâches complexes en scripts Python déterministes.
  • Contrôle qualité à deux niveaux via la vérification VLM du HTML généré.
  • Utiliser des formats de données intermédiaires comme Parquet pour se protéger contre l'épuisement de la mémoire.

Si vous construisez votre propre agent autonome ou souhaitez étendre les capacités d'OpenClaw, ce dépôt sera une excellente base de modèles et de solutions pratiques.

Projets similaires