Comment cela fonctionne
Lorsque le filtrage d’attribution est activé pour votre organisation, chaque modification que Devin effectue via ses outils d’édition de fichiers dans une session dans le cloud — de la création de nouveaux fichiers à la modification de fichiers existants — est vérifiée avant d’être exécutée :- Les extraits de code que Devin s’apprête à écrire sont extraits de la modification en attente. Les extraits insignifiants, trop courts pour correspondre de manière pertinente à du code public, sont ignorés.
- Tous les secrets accessibles à la session sont supprimés des extraits avant qu’ils ne quittent la session.
- Les extraits sont comparés au service d’attribution de code public de Cognition.
- Si une correspondance avec du code public est détectée, la modification est rejetée et Devin reçoit l’instruction de réécrire l’implémentation avec ses propres formulations ou d’utiliser une source sous licence permissive avec l’attribution appropriée.
Activer le filtrage d’attribution
Le filtrage d’attribution est disponible avec les offres Enterprise et n’est pas activé par défaut. Il n’existe actuellement aucun bouton d’activation en libre-service ; pour l’activer dans votre organisation, contactez support@cognition.ai ou l’équipe en charge de votre compte Cognition.Le filtrage d’attribution ajoute une vérification avant l’écriture du code, ce qui peut entraîner une légère latence lors des modifications de fichiers. Les sessions restent entièrement fonctionnelles ; Devin réécrit simplement tout code correspondant à des sources publiques.

