- O ChatGPT orientou sobre um recurso que não existia, e por isso muitos usuários realmente enviaram ASCII Tab para o Soundslice
- O serviço original do Soundslice só suportava escaneamento de partituras baseado em imagem, mas por causa das orientações do ChatGPT os pedidos por suporte a ASCII Tab dispararam
- Para reduzir mal-entendidos sobre o produto, a empresa acabou adicionando de fato um recurso de importação de ASCII Tab
- Este pode ser considerado o primeiro caso em que a IA disseminou informação incorreta e acabou influenciando até a direção real do produto
- A adição do recurso em si ajuda os usuários, mas houve sentimentos ambíguos diante da realidade de o desenvolvimento do produto ser puxado por "informação incorreta"
Contexto e problema
- O Sheet Music scanner do Soundslice digitaliza partituras a partir de fotos para que os usuários possam ouvir, editar e praticar
- Para melhorar o sistema, a empresa monitora os logs de erro, e recentemente aumentou muito o número de uploads de capturas de tela com tablaturas ASCII de conversas do ChatGPT em vez de fotos de partituras tradicionais
- Tablatura ASCII é uma forma simplificada de notação musical para guitarra e outros instrumentos de corda
- Originalmente, o formato ASCII Tab não era um recurso suportado pelo serviço atual do Soundslice
Identificando a causa
- Ao investigar por que tantas capturas de tela de tablaturas ASCII de origens diversas estavam sendo enviadas, a equipe fez um teste direto perguntando ao ChatGPT
- Foi confirmado diretamente que o ChatGPT orientava incorretamente os usuários a importar tablaturas ASCII no site do Soundslice para ouvir o áudio
Ausência do recurso e mal-entendido
- O Soundslice na prática não oferecia um recurso para importar tablaturas ASCII diretamente
- Mesmo sem esse recurso existir de fato, muitos usuários confiaram apenas nas orientações do ChatGPT e tentaram se cadastrar e fazer upload
- Por causa das respostas incorretas do ChatGPT, as expectativas dos usuários sobre o serviço da empresa foram formadas de maneira errada
- Com isso, continuaram surgindo reclamações e dúvidas sobre um recurso que na realidade não existia
Decisão e resposta
- Diante dessa situação, a empresa refletiu sobre como deveria responder
- Havia a opção de colocar um aviso no serviço dizendo que "a resposta do ChatGPT estava errada", mas como entendeu que a demanda real dos usuários era grande, decidiu desenvolver um recurso de importação de ASCII Tab
- Era um recurso que estava na parte baixa da lista de desenvolvimento prevista para 2025, mas foi introduzido rapidamente para atender à demanda
- Os textos da UI do produto também foram alterados para divulgar ativamente esse novo recurso
Impacto na direção do produto/serviço
- O autor avalia que este é o primeiro caso em que o ChatGPT, ao fornecer repetidamente informações incorretas, levou à inclusão no roadmap de um recurso que antes não existia
- É positivo poder oferecer uma ferramenta útil aos usuários, mas houve sentimentos complexos por ver a direção de desenvolvimento do produto ser abalada por informação incorreta
Impressões e dilemas
- Fica clara a sensação de que chegou a era em que informações falsas espalhadas por IA influenciam decisões reais de empresas e produtos
- Permanece a dúvida sobre até que ponto uma empresa deve responder não à demanda dos usuários, mas às expectativas equivocadas geradas por IA
10 comentários
Inveja de um serviço escolhido pela IA mesmo, haha
Parece que o ChatGPT era do departamento de marketing.
Comentários do Hacker News
imread(), mas eu não sabia disso e, ao criar uma biblioteca interna, usei um nome peculiar comoimage_get(). Quando peço ao ChatGPT para escrever um script simples usando a biblioteca interna, se eu não der muito contexto, ele quase sempre supõemylib.imread()e monta o código assimAudioFile). LLMs tendem a continuar se baseando em versões antigas do código. Também insistem repetidamente em alterações que não têm relação com a tarefa atual. Estou sentindo cada vez mais que gasto tempo demais “educando” o LLM. Ainda assim, acho que dá para ser bastante produtivo, desde que você não dependa dele além dos seus limites. Pelo menos eu gostaria que ele entendesse o que foi alterado e parasse de continuar recomendando coisas com base em um rascunho de código de 5 dias atrás. (Num trabalho de exemplo em que um arquivo longo de texto simples estava sendo convertido em valores de enum, assim que alterei manualmente as duas primeiras linhas ele pegou o padrão e passou a sugerir corretamente dezenas de linhas)rogueem vez derouge. Também mencionam com link a diferença entre o “rouge” de cosméticos e o “rogue” de algo fora das regrasDesenvolvimento guiado por alucinação... talvez seja assim que dá para chamar;;
kkkkkkkk
Recomendação... é recomendação!
HDD kkkkkkkkkkkkkkkkkkkk
É isso mesmo kkk
kkkkkkkk
kkkkkk "que exista a funcionalidade"