Présentation du Teamwork Graph

Le Teamwork Graph est une couche d’abstraction proposée par Atlassian au sein de Jira. Il agrège les métadonnées des tickets, des sprints, des utilisateurs et des dépendances de projet pour former un graphe de connaissances interne. Cette représentation permet de relier chaque élément de travail à son contexte opérationnel, facilitant ainsi la navigation entre les artefacts liés.

Intégration avec les agents IA

Les agents IA, souvent déployés sous forme de micro‑services ou de fonctions serverless, interrogent le Teamwork Graph via une API REST ou GraphQL. En récupérant les nœuds et les arêtes pertinents, l’agent obtient un aperçu complet du statut, des priorités et des historiques associés à une tâche. Cette approche contraste avec les requêtes classiques qui ne consultent que les champs d’un ticket isolé.

Analyse de la revendication de 44 % d’amélioration

Atlassian indique que l’accès au graphe de contexte génère 44 % de résultats plus précis. Le chiffre repose probablement sur un jeu de tests comparant un agent alimenté uniquement par les champs du ticket à un agent enrichi par le graphe. L’amélioration peut provenir de deux mécanismes : la réduction des ambiguïtés sémantiques grâce aux relations explicites, et la capacité à anticiper les dépendances non visibles dans le ticket. Toutefois, la source ne précise pas la métrique exacte (précision, rappel, F1) ni la taille du jeu de données, ce qui rend difficile la validation indépendante.

Limites et perspectives

Le modèle dépend fortement de la qualité et de l’actualité des données ingérées dans le graphe. Un retard de synchronisation ou des métadonnées incomplètes peuvent introduire des biais, voire dégrader la performance de l’agent. De plus, l’exposition d’un graphe riche à des services externes soulève des questions de sécurité : les contrôles d’accès doivent être granulaire pour éviter la fuite d’informations sensibles. Enfin, l’absence de documentation technique détaillée (schéma du graphe, protocoles d’authentification, seuils de mise à jour) limite l’évaluation de la scalabilité du système dans des environnements à plusieurs milliers de projets.