Passer au contenu principal

Qu’est-ce que Knowledge ?

Tout comme pour l’intégration d’un nouvel ingénieur, l’intégration de Devin nécessite un investissement initial en transfert de connaissances. Knowledge est un ensemble de conseils, de bonnes pratiques et d’instructions que Devin peut consulter dans toutes les sessions. Vous pouvez enrichir en continu la base Knowledge de Devin au fil du temps, et Devin fera automatiquement appel aux éléments de Knowledge pertinents si nécessaire. Utilisez la fonctionnalité Knowledge pour partager de la documentation, des conseils, des bibliothèques internes personnalisées et d’autres ressources dont Devin peut avoir besoin.

Comment créer une Knowledge ?

Accédez à l’onglet Knowledge dans la page Settings & Library, puis cliquez sur « Add Knowledge » en haut à droite.
Devin
Votre Trigger Description aidera Devin à retrouver la Knowledge pertinente au bon moment. Il peut s’agir d’une simple expression ou d’une phrase. Devin récupérera un élément de Knowledge lorsque son travail en cours est lié aux déclencheurs spécifiés, et chaque Knowledge doit avoir une Trigger Description. Le Content doit être composé de quelques phrases contenant les informations pertinentes.

Suggestions de Knowledge

Devin va automatiquement suggérer des éléments de Knowledge à mémoriser en fonction de vos retours dans le chat. Modifiez la Knowledge suggérée avant de l’enregistrer, ou ignorez-la si elle n’est pas utile. Vous pouvez également demander à Devin de régénérer une suggestion de Knowledge en fonction de vos retours. Cela peut faciliter l’itération sur les Knowledge suggérées plutôt que de les modifier manuellement. Devin peut aussi proposer des mises à jour pour les éléments de Knowledge existants, en plus de suggérer de nouveaux éléments de Knowledge.

Que doit contenir Knowledge ?

Nous vous recommandons d’y inclure les éléments de vos prompts ou playbooks que vous avez tendance à répéter régulièrement. Par exemple : les bugs courants et leurs solutions associées, les pratiques de conformité du code, les workflows de déploiement, les workflows de test, la façon d’interagir avec les outils propriétaires, etc.

Conseils et astuces

  1. Créez des éléments de Knowledge spécifiques, chacun ciblé sur un seul workflow ou une seule action. Devin lira l’intégralité du contenu de chaque Knowledge, donc gardez-le pertinent et à jour !
    • Divisez votre Knowledge en éléments plus petits lorsque c’est possible. Devin est capable d’accéder à plusieurs « éléments » de Knowledge en même temps.
  2. Prenez l’habitude d’ajouter et de mettre à jour Knowledge. Ces éléments sont partagés dans toute votre organisation et amélioreront continuellement Devin pour votre équipe au fil du temps.
  3. Devin ne récupère Knowledge que lorsqu’elle est pertinente, pas tout d’un coup ni uniquement au début. Assurez-vous donc que votre déclencheur de récupération soit très pertinent par rapport au contenu.

Épingler Knowledge à des dépôts

Vous pouvez choisir si Knowledge s’applique à aucun dépôt, à des dépôts spécifiques ou à tous les dépôts :
  • Épingler à aucun dépôt : Knowledge n’est utilisée que lorsque Devin juge qu’elle est pertinente pour votre contexte actuel.
  • Épingler à des dépôts spécifiques : Knowledge est toujours utilisée lorsque Devin travaille dans ces dépôts spécifiques.
  • Épingler à tous les dépôts : Knowledge s’applique automatiquement à chaque dépôt sur lequel Devin travaille, quelle que soit la session.