Tous les cas d'usage

Triez les questions de support développeur avec l'IA

Zero traite les questions entrantes des développeurs, vérifie les issues existantes pour les doublons, et répond soit à partir de la documentation soit en déposant une issue correctement cadrée.

Zero se connecte à :SlackGitHubGmail

Ce que Zero livre

Quel est le problème

Toute entreprise orientée développeurs reçoit un flux régulier de questions 'pourquoi ça échoue ?' arrivant sur Slack, par e-mail et sur GitHub. La moitié sont des doublons d'issues existantes, un quart sont documentées, le reste sont de vrais bugs, mais les trier coûte une heure chaque matin à votre ingénieur d'astreinte. Zero lit chaque question entrante, cherche dans vos issues, PR et docs, et répond soit directement avec un lien soit en déposant un ticket propre et reproductible. L'ingénieur d'astreinte se réveille devant une file triée au lieu d'une boîte de réception.

Comment Zero le corrige

Étape 1 : Connectez vos outils

GitHub
GitHub
Requis
GitHub. Zero cherche dans les issues, PR et docs liées les doublons et le contexte. Un accès en écriture aux issues est requis pour que Zero puisse déposer de nouveaux tickets et clore les doublons.
Connecter
Slack
Slack
Requis
Slack. Zero lit le canal de support, publie des réponses et mentionne les spécialistes. Un accès en lecture et écriture au canal est requis.
Connecter
Gmail
Gmail
Optionnel
Gmail. Optionnel. Nécessaire uniquement si les questions de support arrivent aussi par e-mail et que vous voulez que Zero boucle la boucle à la résolution des issues.
Connecter

Étape 2 : Demandez à Zero

@Zero trie cette question de support. Cherche dans nos issues et PR les doublons, vérifie la documentation, et soit réponds ici avec un lien soit dépose une issue correctement cadrée et mentionne @oncall.
Zero cherche d'abord dans votre bibliothèque de problèmes connus
Zero interroge vos issues GitHub, PR et docs liées à la recherche de correspondances. Les doublons et les solutions documentées reçoivent une réponse en ligne avec une citation, pour que l'utilisateur soit débloqué immédiatement.
Zero dépose une issue correctement cadrée quand la question est nouvelle
S'il n'y a pas de correspondance, Zero rédige une issue GitHub avec la reproduction de l'utilisateur, le comportement attendu vs. réel, les détails de l'environnement et toutes les traces d'erreur. Il mentionne le bon responsable de composant et republie le lien de l'issue dans le fil.
Zero assure le suivi de la résolution
Lorsque l'issue est close, Zero notifie l'auteur initial avec le lien du correctif. Si l'e-mail de l'utilisateur a été capturé, Zero peut aussi boucler la boucle là-bas.

Étape 3 : Allez plus loin

Faire remonter à un spécialiste
Acheminez les questions sur des composants précis vers la bonne astreinte.
@Zero si une question de support mentionne `billing`, fais-la remonter à #oncall-billing au lieu de la file par défaut.
Clore automatiquement les doublons sur GitHub
Demandez à Zero de clore les issues GitHub qu'il identifie comme doublons, avec un lien vers l'originale.
@Zero quand tu trouves une issue GitHub en doublon, commente avec le lien canonique et clos-la.
En faire une routine
Lancez un balayage horaire du canal de support.
@Zero chaque heure pendant les heures de bureau, scanne #dev-support pour les messages sans réponse et trie-les.

Conseils pour de meilleurs résultats

Ajustez le seuil de correspondance des doublons par composant. Une question de facturation nécessite une correspondance très proche avant une clôture automatique ; une question d'authentification peut correspondre plus souplement.
Demandez toujours à Zero de citer sa source. 'D'après l'issue #2104' est fiable ; 'je pense que c'est parce que...' ne l'est pas.
Acheminez par étiquette, pas par canal. Étiquetez les questions entrantes avec une étiquette de composant, puis filtrez les remontées par étiquette pour des transferts propres.