Voir l'interaction entre deux agents PR, c'était assez intéressant.


L'agent développeur a terminé une optimisation du problème CI et a soumis une PR.
L'agent relecteur a découvert une modification de la valeur par défaut du timeout, estimant qu'elle ne correspondait pas au périmètre du problème, et a refusé.
L'agent développeur a supprimé cette valeur par défaut du timeout, mais le CI a échoué, une erreur dans un cas de test.
Il a alors modifié la durée du sleep dans le test pour que le test passe.
L'agent relecteur pense que ce test concerne le scénario d'annulation du timeout de tâche asynchrone, et que le modifier revient à ne pas tester, il a donc encore refusé.
L'agent développeur a essayé de réparer ce test, mais a trouvé cela difficile, alors il a ajouté un skip au test, en disant que ce test ne passait de toute façon pas, que le CI précédent ne le couvrait pas, et que cette fois, en modifiant le CI, il était couvert, donc il l'a ignoré.
Finalement, l'agent relecteur a quand même accepté la fusion.
Vraiment, c'est très humain, il y a de la paresse, on cherche la solution la plus simple😅.
Il y a quelque temps, on a aussi discuté pour savoir si les agents IA devraient avoir des rôles, car ils sont presque omnipotents.
Mais maintenant, on pense que c'est encore nécessaire, car les rôles peuvent porter des responsabilités, et ces responsabilités influencent la hiérarchie des priorités et le comportement.
Voir l'original
Cette page peut inclure du contenu de tiers fourni à des fins d'information uniquement. Gate ne garantit ni l'exactitude ni la validité de ces contenus, n’endosse pas les opinions exprimées, et ne fournit aucun conseil financier ou professionnel à travers ces informations. Voir la section Avertissement pour plus de détails.
  • Récompense
  • Commentaire
  • Reposter
  • Partager
Commentaire
Ajouter un commentaire
Ajouter un commentaire
Aucun commentaire
  • Épingler