- ChatGPT a présenté une fonctionnalité inexistante, ce qui a conduit de nombreux utilisateurs à téléverser des tablatures ASCII sur Soundslice
- Le service de Soundslice ne prenait en charge à l’origine que la numérisation de partitions à partir d’images, mais les indications de ChatGPT ont fait exploser les demandes de prise en charge des tablatures ASCII
- Pour réduire les malentendus autour du produit, l’entreprise a fini par ajouter réellement une fonction d’import de tablatures ASCII
- Ce cas peut être considéré comme le premier où une IA a diffusé une information erronée au point d’influencer la direction réelle d’un produit
- L’ajout de la fonctionnalité est utile pour les utilisateurs, mais la réalité d’un développement produit influencé par une « mauvaise information » lui a laissé un sentiment mitigé
Contexte et nature du problème
- Le Sheet Music scanner de Soundslice numérise des partitions à partir de photos afin d’aider les utilisateurs à les écouter, les éditer et s’entraîner
- Pour améliorer le système, l’entreprise surveille les journaux d’erreurs et a récemment constaté de nombreux téléversements de captures d’écran de tablatures ASCII issues d’écrans de chat ChatGPT, au lieu de photos de partitions traditionnelles
- Les tablatures ASCII sont un mode de notation simplifié pour la guitare et d’autres instruments à cordes
- À l’origine, le format ASCII Tab n’était pas pris en charge par le service Soundslice
Identification de la cause
- En cherchant à comprendre pourquoi autant de captures d’écran de tablatures ASCII provenant de diverses sources étaient téléversées, l’équipe a posé la question directement à ChatGPT pour faire un test
- Elle a alors confirmé que ChatGPT indiquait à tort aux utilisateurs qu’ils pouvaient importer des tablatures ASCII sur le site Soundslice pour écouter le rendu audio
Fonctionnalité absente et malentendu
- Soundslice ne proposait en réalité aucune fonction d’import direct de tablatures ASCII
- Bien que cette fonctionnalité n’existât pas, de nombreux utilisateurs se sont inscrits et ont tenté des téléversements en se fiant uniquement aux indications de ChatGPT
- Les réponses erronées de ChatGPT ont ainsi façonné de mauvaises attentes concernant le service de l’entreprise
- Cela a entraîné un flux continu de plaintes et de demandes au sujet d’une fonctionnalité qui n’existait pas
Décision et réponse
- Face à cette situation, l’entreprise s’est demandé comment réagir
- Une option consistait à afficher un avis indiquant que « la réponse de ChatGPT était incorrecte », mais elle a estimé que la demande réelle des utilisateurs était forte et a donc développé une fonction d’import de tablatures ASCII
- Cette fonctionnalité figurait plutôt en bas de la liste des développements prévus pour 2025, mais elle a été introduite rapidement pour répondre à la demande
- Le texte de l’interface du produit a également été modifié pour mettre activement en avant cette nouvelle fonctionnalité
Impact sur l’orientation du produit/service
- L’auteur estime qu’il s’agit du premier cas où ChatGPT, en fournissant de manière répétée une information erronée, a conduit à ajouter à la feuille de route d’un produit une fonctionnalité qui n’existait pas réellement
- C’est positif dans la mesure où cela fournit un outil utile aux utilisateurs, mais il éprouve aussi des sentiments complexes face au fait que la direction du développement produit ait été ébranlée par une information erronée
Impression et réflexion
- Cela donne le sentiment que nous sommes entrés dans une époque où de fausses informations diffusées par l’IA influencent les décisions réelles des entreprises et des produits
- La question demeure de savoir jusqu’à quel point une entreprise doit réagir non pas à une demande utilisateur, mais à des attentes erronées générées par l’IA
10 commentaires
Un service choisi par l’IA, quelle chance, haha.
On dirait que ChatGPT était le service marketing.
Avis Hacker News
imread(), mais je ne le savais pas quand j’ai créé une bibliothèque interne dans l’entreprise, alors j’ai choisi un nom atypique commeimage_get(). Quand je demande à ChatGPT d’écrire un petit script avec cette bibliothèque interne, si je ne donne pas beaucoup de contexte, il devine presque toujoursmylib.imread()et génère le code ainsiAudioFile). Le LLM a tendance à continuer de se référer à d’anciennes versions du code. Il insiste aussi souvent sur des modifications sans rapport avec la tâche en cours. J’ai de plus en plus l’impression de passer trop de temps à « former » le LLM. Tant qu’on ne dépend pas trop de lui au-delà de ses limites, cela peut quand même être assez productif. J’aimerais au minimum qu’il prenne en compte mes modifications, au lieu de continuer à recommander des solutions basées sur un brouillon de code d’il y a 5 jours. (Sur une tâche d’exemple où il fallait transformer un long fichier texte plat en valeurs d’enum, j’ai modifié moi-même les deux premières lignes, puis il a rapidement compris le motif et proposé correctement des dizaines de lignes)roguecorrectement, avec mention de la différence entre « produits de beauté rouge » et « rogue en infraction », lien à l’appuiDéveloppement guidé par les hallucinations... on peut appeler ça comme ça ? ;;
MDRRRR
Recommandé... c'est recommandé !
Disque dur mdrrrrrrrrrrrrr
C’est bien ça, haha
MDRRRR « qu'il y ait une fonctionnalité »
MDRRRR