> ## Documentation Index
> Fetch the complete documentation index at: https://ai-kb.automationanywhere.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Bibliothèque de Compétences de l'Agent

> Parcourez toutes les compétences préconstruites disponibles dès le départ

Les compétences préconstruites suivantes sont disponibles dès le départ, organisées par catégorie. Chaque compétence comprend un aperçu, des instructions sur quand la déclencher, et un processus étape par étape que l'agent doit suivre. Vous pouvez utiliser ces compétences telles quelles ou les personnaliser pour répondre à vos besoins spécifiques.

### Développement

<AccordionGroup>
  <Accordion title="code-review — Liste de contrôle structurée de revue de code couvrant la qualité, la sécurité et les bonnes pratiques.">
    **Aperçu :** Donne à votre agent une approche cohérente et structurée pour la revue de code. Lorsqu'il est déclenché, l'agent évalue les soumissions selon six dimensions — correction, sécurité, performance, lisibilité, tests et architecture — et présente les résultats dans un format standardisé avec des niveaux de gravité et des recommandations concrètes.

    **Boîtes à outils d'agent autorisées :** `knowledge base`

    **Mots-clés de déclenchement :** `code review`, `review code`, `review this code`, `review my code`

    **Instructions :**

    Lors de la revue de code :

    1. **Correction** — Le code fait-il ce qu'il est censé faire ? Les cas limites sont-ils gérés ?
    2. **Sécurité** — Y a-t-il des risques d'injection, des secrets exposés ou des contournements d'authentification ?
    3. **Performance** — Des requêtes N+1 évidentes, des boucles inutiles ou des fuites de mémoire ?
    4. **Lisibilité** — Nommage clair, commentaires appropriés, style cohérent ?
    5. **Tests** — Y a-t-il des tests ? Couvrent-ils le cas nominal et les cas limites ?
    6. **Architecture** — Est-ce conforme aux schémas existants ? Y a-t-il des couplages inutiles ?

    Pour chaque constat, fournir :

    * **Gravité** : Critique / Avertissement / Suggestion
    * **Emplacement** : Référence au fichier et à la ligne
    * **Description** : En quoi consiste le problème
    * **Recommandation** : Comment le corriger
  </Accordion>

  <Accordion title="github-ops — Gestion des issues et pull requests GitHub.">
    **Aperçu :** Permet à votre agent de gérer les flux de travail GitHub de bout en bout. De la création et du labellisation des issues à la revue des pull requests et la remontée des éléments obsolètes, cette compétence garde votre dépôt organisé et votre équipe débloquée — sans quitter l'agent.

    **Boîtes à outils d'agent autorisées :** `github`

    **Mots-clés de déclenchement :** `github`, `pull request`, `PR review`, `issue tracker`, `repository`

    **Instructions :**

    Lorsque l'utilisateur pose des questions sur les issues GitHub, les pull requests ou la gestion de dépôt :

    1. **Gestion des issues**
       * Rechercher les issues existantes avant de créer des doublons
       * Appliquer les labels et assignations appropriés
       * Lier les issues connexes lorsque pertinent
    2. **Revue des pull requests**
       * Résumer les modifications de la PR
       * Vérifier les problèmes potentiels (tests manquants, changements incompatibles)
       * Suggérer des améliorations avec des références précises aux lignes
    3. **Aperçu du dépôt**
       * Fournir des résumés d'activité sur demande
       * Suivre le nombre d'issues ouvertes et de PR
       * Mettre en évidence les éléments obsolètes nécessitant une attention
  </Accordion>
</AccordionGroup>

### Opérations

<AccordionGroup>
  <Accordion title="daily-digest — Compiler et envoyer un briefing matinal quotidien couvrant les sujets suivis.">
    **Aperçu :** Transforme votre agent en assistant de briefing personnel. Chaque matin, il recherche les dernières mises à jour sur vos sujets suivis et les compile en un digest propre et structuré — histoires principales, mises à jour catégorisées, éléments d'action et aperçu du calendrier — livré via votre canal préféré.

    **Boîtes à outils d'agent autorisées :** `web search`

    **Mots-clés de déclenchement :** `daily digest`, `morning briefing`, `send briefing`, `daily summary`

    **Instructions :**

    Lorsqu'on vous demande de créer un digest quotidien ou un briefing matinal :

    1. Vérifier la date actuelle et identifier les sujets clés que l'utilisateur suit
    2. Rechercher les actualités, mises à jour et changements récents pour chaque sujet suivi
    3. Compiler les résultats dans un format de briefing structuré :
       * **Date et salutation**
       * **Histoires principales** (3 à 5 éléments les plus importants)
       * **Par catégorie** — Regrouper les éléments restants par domaine thématique
       * **Éléments d'action** — Tout ce qui nécessite l'attention de l'utilisateur aujourd'hui
       * **Aperçu du calendrier** — Événements à venir si les données du calendrier sont disponibles
    4. Limiter chaque élément à 2 à 3 phrases maximum
    5. Envoyer via le canal préféré de l'utilisateur s'il est configuré
  </Accordion>

  <Accordion title="meeting-notes — Résumer des transcriptions de réunions en notes structurées avec des éléments d'action.">
    **Aperçu :** Transforme les transcriptions brutes de réunions en notes concises et exploitables. L'agent extrait les décisions clés, organise les points forts de la discussion par sujet, et produit un tableau propre d'éléments d'action avec les responsables et les échéances — pour que rien ne tombe dans les oubliettes après un appel.

    **Boîtes à outils d'agent autorisées :** `knowledge base`

    **Mots-clés de déclenchement :** `meeting notes`, `summarize meeting`, `meeting summary`, `meeting recap`

    **Instructions :**

    Lors du résumé d'une transcription ou d'un enregistrement de réunion :

    1. **Métadonnées de la réunion** — Date, participants, durée, sujet
    2. **Décisions clés** — Liste à puces des décisions prises
    3. **Points forts de la discussion** — Points principaux abordés, organisés par sujet
    4. **Éléments d'action** — Format tableau :

    | Action | Responsable | Échéance |
    | ------ | ----------- | -------- |

    Extraire chaque engagement ou tâche mentionné.

    5. **Questions ouvertes** — Éléments en suspens nécessitant un suivi
    6. **Prochaine réunion** — Date/heure si mentionnée

    Garder le résumé concis — viser 1/10e de la longueur de la transcription originale.
  </Accordion>

  <Accordion title="onboarding-guide — Créer des guides d'intégration structurés pour les nouveaux membres de l'équipe ou les nouveaux utilisateurs.">
    **Aperçu :** Aide votre agent à générer des parcours d'intégration personnalisés pour les nouveaux employés ou utilisateurs. Il construit des guides complets couvrant les essentiels de la première semaine, les jalons des 30 premiers jours, les contacts clés, la FAQ et les indicateurs de réussite — le tout adapté au rôle et à l'organisation spécifiques.

    **Boîtes à outils d'agent autorisées :** `knowledge base`

    **Mots-clés de déclenchement :** `onboarding`, `new hire`, `getting started guide`, `orientation`

    **Instructions :**

    Lors de la création d'un guide d'intégration :

    1. **Identifier le public cible** — Nouvel employé ? Nouvel utilisateur ? Spécifique à un rôle ?
    2. **Essentiels de la semaine 1** :
       * Configuration du compte et provisionnement des accès
       * Outils clés et où les trouver
       * Présentation de l'équipe et organigramme
       * Liste de contrôle du premier jour
    3. **Premiers 30 jours** :
       * Ressources d'apprentissage et documentation
       * Calendrier de mentorat/observation
       * Processus clés à comprendre
       * Premières petites tâches ou projets
    4. **Contacts clés** — À qui demander quoi
    5. **FAQ** — Questions fréquentes des nouveaux arrivants
    6. **Indicateurs de réussite** — À quoi ressemble une première journée de 90 jours réussie ?

    Adapter le guide en fonction des informations disponibles sur l'organisation et le rôle.
  </Accordion>

  <Accordion title="report-builder — Générer des rapports structurés avec des résumés exécutifs, des sections de données et des recommandations.">
    **Aperçu :** Équipe votre agent pour produire des rapports soignés et prêts à la publication à partir de zéro. Il récupère des données depuis votre base de connaissances, votre base de données ou le web, puis les structure en un rapport complet avec un résumé exécutif, une analyse, des recommandations et des sources correctement citées.

    **Boîtes à outils d'agent autorisées :** `knowledge base`, `database`, `web search`

    **Mots-clés de déclenchement :** `build report`, `generate report`, `create report`, `write report`

    **Instructions :**

    Lorsqu'on vous demande de créer un rapport :

    1. **Clarifier le périmètre** — De quoi parle le rapport ? Qui est le public ? Quelle période ?
    2. **Collecter les données** — Récupérer depuis les sources disponibles (base de connaissances, base de données, recherche web)
    3. **Structurer le rapport** :
       * **Page de titre** — Nom du rapport, date, auteur
       * **Résumé exécutif** — 3 à 5 phrases couvrant la conclusion principale
       * **Table des matières** — Pour les rapports avec 3 sections ou plus
       * **Sections de données** — Chaque section avec un titre clair, un récit et des données/graphiques à l'appui
       * **Analyse** — Ce que les données signifient, les tendances identifiées
       * **Recommandations** — Prochaines étapes concrètes basées sur les constatations
       * **Annexe** — Données brutes, notes méthodologiques ou tableaux détaillés
    4. **Mettre en forme pour la lisibilité** — Utiliser des titres, des puces, des tableaux et le gras pour les chiffres clés
    5. **Citer les sources** — Référencer l'origine des données
  </Accordion>
</AccordionGroup>

### Analyse

<AccordionGroup>
  <Accordion title="data-analysis — Processus structuré d'analyse de données : explorer, nettoyer, analyser et visualiser des jeux de données.">
    **Aperçu :** Donne à votre agent une approche rigoureuse et complète pour travailler avec les données. De la compréhension du jeu de données et de la vérification de la qualité des données à l'analyse exploratoire, la création de visualisations et le résumé des résultats — cette compétence garantit que chaque analyse est approfondie, ciblée et clairement communiquée.

    **Boîtes à outils d'agent autorisées :** `database`, `python`

    **Mots-clés de déclenchement :** `analyze data`, `data analysis`, `explore dataset`, `data insights`

    **Instructions :**

    Lorsqu'on vous demande d'analyser des données :

    1. **Comprendre les données** — Quels tables/fichiers sont disponibles ? Que représentent les colonnes ?
    2. **Vérification de la qualité des données** — Rechercher les valeurs nulles, les doublons, les aberrations et les incohérences
    3. **Analyse exploratoire**
       * Statistiques descriptives (nombre, moyenne, médiane, min, max)
       * Distribution des variables clés
       * Corrélation entre les variables
    4. **Répondre à la question** — Centrer l'analyse sur ce que l'utilisateur veut savoir spécifiquement
    5. **Visualiser** — Créer des graphiques lorsqu'ils apportent de la clarté (barres, lignes, nuages de points, etc.)
    6. **Résumer les résultats** — Récit clair avec les chiffres à l'appui
    7. **Recommander les prochaines étapes** — Quelle analyse complémentaire pourrait être utile ?
  </Accordion>
</AccordionGroup>

### Communication

<AccordionGroup>
  <Accordion title="email-draft — Rédiger des e-mails professionnels avec le ton, la structure et l'appel à l'action appropriés.">
    **Aperçu :** Aide votre agent à rédiger des e-mails clairs et professionnels à chaque fois. Il adapte le ton au destinataire et au contexte, structure le message pour une clarté maximale, et veille à ce que chaque e-mail se termine par une demande précise et concrète — gardant la communication concise et efficace.

    **Boîtes à outils d'agent autorisées :** none

    **Mots-clés de déclenchement :** `draft email`, `write email`, `compose email`, `email draft`

    **Instructions :**

    Lors de la rédaction d'un e-mail :

    1. **Déterminer le contexte** — Qui est le destinataire ? Quelle est la relation ? Quel est l'objectif ?
    2. **Choisir le ton** — Formel, semi-formel ou informel selon le contexte
    3. **Structurer l'e-mail** :
       * **Objet** — Clair et précis (pas « Petite question » ni « Suite à notre échange »)
       * **Introduction** — Brève salutation + contexte/objet en 1 à 2 phrases
       * **Corps** — Informations clés, organisées avec des puces ou des paragraphes courts
       * **Appel à l'action** — Ce dont vous avez besoin du destinataire, avec une échéance précise si applicable
       * **Formule de clôture** — Formule de politesse appropriée
    4. **Rester concis** — La plupart des e-mails doivent faire moins de 200 mots
    5. **Relire** — Vérifier les fautes de frappe, le langage flou et les informations manquantes
  </Accordion>
</AccordionGroup>

### Support

<AccordionGroup>
  <Accordion title="ticket-triage — Catégoriser et prioriser les tickets de support entrants en utilisant des critères cohérents.">
    **Aperçu :** Apporte cohérence et rapidité à votre file de tickets de support. L'agent lit chaque ticket entrant, le catégorise, attribue un niveau de priorité, extrait les détails clés et suggère la bonne équipe pour l'acheminement — puis rédige une réponse d'accusé de réception, le tout en un seul passage.

    **Boîtes à outils d'agent autorisées :** none

    **Mots-clés de déclenchement :** `ticket triage`, `triage tickets`, `categorize ticket`, `support ticket`, `classify ticket`

    **Instructions :**

    Lors du triage d'un ticket de support :

    1. **Lire le ticket** en détail, y compris les pièces jointes ou le contexte
    2. **Catégoriser** en l'une des catégories : Bug, Demande de fonctionnalité, Question, Problème de compte, Problème d'intégration, Autre
    3. **Évaluer la priorité** en utilisant :
       * **Critique** — Service indisponible, perte de données, violation de sécurité
       * **Haute** — Fonctionnalité principale défaillante, nombreux utilisateurs affectés
       * **Moyenne** — Fonctionnalité partiellement fonctionnelle, solution de contournement disponible
       * **Basse** — Esthétique, souhaitable, cas isolé d'un seul utilisateur
    4. **Extraire les détails clés** : composant affecté, étapes de reproduction, impact utilisateur
    5. **Suggérer l'acheminement** vers l'équipe appropriée (Ingénierie, Support, Produit, Facturation)
    6. **Rédiger une réponse** accusant réception du problème avec un calendrier estimé
  </Accordion>
</AccordionGroup>

### Recherche

<AccordionGroup>
  <Accordion title="research-deep — Compilation de recherche approfondie multi-sources avec sortie structurée et citations de sources.">
    **Aperçu :** Transforme votre agent en analyste de recherche méticuleux. Il définit le périmètre, interroge plusieurs sources, recoupe les résultats pour identifier les contradictions, et synthétise le tout en un rapport structuré avec un résumé exécutif, des détails par sous-sujet et des citations complètes des sources.

    **Boîtes à outils d'agent autorisées :** `web search`, `knowledge base`

    **Mots-clés de déclenchement :** `research`, `deep dive`, `investigate`, `comprehensive analysis`

    **Instructions :**

    Lorsqu'on vous demande de rechercher un sujet en profondeur :

    1. **Définition du périmètre** — Clarifier la question de recherche et ses limites
    2. **Recherche multi-sources** — Interroger au moins 3 sources ou angles différents
    3. **Recoupement** — Identifier les accords et les contradictions entre les sources
    4. **Synthétiser** — Compiler les résultats en un rapport structuré :
       * Résumé exécutif (3 à 5 points clés)
       * Résultats détaillés organisés par sous-sujet
       * Informations contradictoires signalées clairement
       * Citations des sources pour toutes les affirmations
    5. **Éléments d'action exploitables** — Terminer par les prochaines étapes recommandées
  </Accordion>
</AccordionGroup>
