UStackUStack
Ask Ellie icon

Ask Ellie

Ask Ellie répond aux questions de la direction engineering via Q&R Slack et rapports à la demande, en s’appuyant sur code, releases, incidents et signaux produit.

Ask Ellie

Qu’est-ce qu’Ask Ellie ?

Ask Ellie est un assistant IA pour la direction engineering qui répond aux questions engineering en s’appuyant sur les signaux d’équipe et produit. L’idée centrale est « un seul endroit pour poser les questions » avec « une réponse claire », réduisant le besoin de fouiller dans des tableaux de bord, tickets et rapports d’incidents séparés.

Ellie compose les réponses à partir de sources multiples comme le code, les releases et les incidents, et elle peut se mettre à jour au fur et à mesure des évolutions sous-jacentes. Au lieu de présenter uniquement des métriques brutes, elle vise à relier ce qui se passe à ce que cela signifie dans son contexte.

Fonctionnalités clés

  • Réponses construites à partir de signaux engineering (code, releases, incidents et signaux produit) pour donner du contexte plutôt que des chiffres isolés.
  • Réponses qui se mettent à jour au fil des changements de code et de releases, gardant les réponses alignées sur l’état actuel du système.
  • Génération de rapports à la demande, pour que les utilisateurs puissent demander des résumés structurés quand ils en ont besoin.
  • Compréhension des artefacts GitHub et Linear (PRs, reviews, commits et flux de livraison) pour expliquer ce qui a changé, ce qui a ralenti et pourquoi.
  • Workflow Q&R basé sur Slack, décrit comme : poser la question dans Slack et recevoir une réponse directe, avec un graphique inclus seulement quand cela aide.
  • Explications axées sur la production en reliant releases, erreurs et incidents pour clarifier ce qui a changé et ce qui s’est cassé.

Comment utiliser Ask Ellie

Commencez par poser à Ellie une question de direction engineering dans l’interface prévue (la page décrit spécifiquement poser la question dans Slack). Utilisez un format de question comme les comparaisons de cycle time, le risque de release, l’impact utilisateur après la dernière release, les tendances de backlog ou les zones à risque du codebase.

Pour une vue plus approfondie, demandez un rapport ou posez des questions de suivi qui relient les signaux actuels (par exemple, relier les changements de livraison aux résultats, ou associer une release à venir à des patterns d’incidents connus). Comme les réponses se mettent à jour au fil des changements de code et de releases, reposer la question après des modifications peut aider à garder les réponses à jour.

Cas d’usage

  • Revue de cycle time pour la direction engineering : « Quelles équipes ont le meilleur vs pire cycle time ? » avec des réponses liées aux signaux de livraison en cours plutôt qu’à des graphiques isolés.
  • Planification du risque de release : « Quels sont les principaux risques pour la release à venir ? » en utilisant l’accès de l’assistant au code et aux signaux liés aux releases.
  • Évaluation de l’impact en production : « Les utilisateurs sont-ils impactés après la dernière release ? » en reliant releases, erreurs et incidents.
  • Suivi des tendances de livraison et backlog : « Comment l’impact de la livraison d’équipe a-t-il évolué depuis le dernier trimestre ? » et « Quelle est la tendance actuelle de notre backlog de bugs ? ».
  • Visibilité sur les risques code et changements : « Quelles parties du codebase sont les plus risquées ? » et « Combien de code généré par IA a atteint la production ? » pour focaliser l’attention sur les zones et résultats à plus haut risque.

FAQ

  • Où poser les questions ? La page indique que vous pouvez poser des questions dans Slack et recevoir une réponse directe.

  • De quoi Ellie se sert-elle pour former les réponses ? Elle puise dans le code, les releases, les incidents et les signaux produit, et compose les réponses à partir de signaux multiples plutôt que de sortir des métriques brutes.

  • Ellie affiche-t-elle seulement des graphiques ? La page décrit des réponses directes avec graphiques seulement quand c’est utile, plutôt que d’exiger des tableaux de bord pour chaque question.

  • L’assistant reste-t-il à jour après les changements ? Les réponses se mettent à jour au fil des changements de code et de releases.

  • Quels outils engineering Ellie comprend-elle ? Il est indiqué qu’Ellie comprend les PRs, reviews, commits et flux de livraison de GitHub et Linear.

Alternatives

  • Outils d’analytique dashboard-first : Les équipes peuvent utiliser des tableaux de bord BI standards et vues de monitoring pour répondre aux questions, mais ils nécessitent typiquement un croisement manuel entre graphiques et systèmes.
  • Base de connaissances engineering et postmortems d’incidents : La documentation peut expliquer ce qui s’est passé historiquement, mais elle ne relie pas automatiquement les changements de code actuels, releases et incidents en cours.
  • Assistants IA de chat généralistes avec contexte manuel : Les outils de chat peuvent répondre aux questions, mais ils exigent souvent que les utilisateurs collent ou fournissent le contexte code/incident/produit pertinent au lieu de composer des réponses à partir de signaux engineering connectés.
  • Analytique de workflow et suivi d’issues : Les outils focalisés sur le suivi de la livraison et métriques opérationnelles peuvent mettre en évidence les tendances, mais ils ne fournissent pas d’explications intégrées « ce qui a changé et pourquoi » à partir de signaux multiples en une seule réponse.