O ChatGPT é uma ferramenta poderosa que coloca a IA nas mãos das pessoas comuns, mas também se mostrou controversa. Autores, jornalistas e pessoas em outras profissões criativas usaram o ChatGPT para gerar conteúdo de maneiras que atraíram críticas. Acusações de plágio e falta de originalidade são comuns, assim como alegações de preguiça.
Mas esse é apenas um lado da moeda. Recentemente, encontrei um músico que usa o ChatGPT para co-produzir música. Em vez de apenas pedir ao chatbot para escrever uma música, David Domminney Fowler tem um vai-e-vem com a ferramenta para refinar a música e influenciar a criação em cada etapa do processo.
Eu praticamente sentei com Fowler para falar sobre seu processo criativo único e seus planos de fazer um álbum inteiro com o ChatGPT.
Fowler é um guitarrista e cantor da Show australiano do Pink Floyd (abre em nova aba). Ele também esteve em outras bandas, incluindo Juice, Space Potatoes, Dean Howard Band e Audial. Ele é produtor e engenheiro desde os 19 anos. Ao longo dos anos, ele gravou com Muse, Wilco Johnson, Phil Collins e Ian Gillian.
Além de seu trabalho na indústria da música, Fowler é desenvolvedor e programador desde jovem. Ele começou com um elétron Acorn quando tinha seis anos e disse que “nunca olhou para trás”.
A combinação de sua paixão por desenvolvimento e música criou uma oportunidade única para testar o ChatGPT. Fowler observou a importância de entender como trabalhar com IA e como ela difere de criar com um ser humano:
“Acho que muitas pessoas pensam no que querem de um prompt e ficam desapontadas quando não é o que esperam, mas não investem o tempo que você investiria com um ser humano para obter resultados decentes. Alguns perguntam a alguns das coisas e não se comovem com a tecnologia e alguns ficam tão impressionados com a sensação humana que não a testam objetivamente.”
Fowler também caiu nos mesmos hábitos:
“No começo eu fiz os dois, acho que todos nós temos altos e baixos com isso, mas tendo usado o GitHub Copilot durante sua versão beta e também tendo feito alguns projetos recreativos de rede neural eu sabia que não é senciente ou sem sentido. Você apenas tem que trabalhar ultrapasse seus limites e estabeleça um método de comunicação, permita que ele se corrija e evite entrar em loops. Afinal, é apenas uma chamada de função.”
Em vez de inserir alguns prompts e esperar o melhor, Fowler enfatizou um vaivém para obter respostas detalhadas e precisas.
Você pode estar fazendo a mesma pergunta que eu fiz. “ChatGPT não escreve partituras. Como você consegue criar música?” Chegar a esse ponto foi um processo de tentativa e erro:
“É aqui que é importante estabelecer métodos de comunicação. Depois de algumas tentativas ruins de tentar obter melodias e sequências de acordes, minha abordagem mudou”, disse Fowler.
“Escrevi algumas funções JavaScript que adicionam acordes a um arquivo midi e depois o expandi para poder ter várias faixas e melodias, bateria e linhas de baixo. Ao copiar o código/funções para o ChatGPT, ele saberia como adicionar acordes e melodias Ele poderia então gerar um código que eu poderia executar para fazer um arquivo midi que contém todos os dados da música.”
O ChatGPT surpreendeu Fowler com o quão bem ele parecia entender o código e as consultas, embora o bot não tenha sido perfeito.
“No começo, eu estava ensinando por meio de exemplos, mas, mais recentemente, estou apenas copiando uma função e perguntando o que ela faz. Depois de ver todas as funções, ele simplesmente a conhece sem explicação. Suponho que essa seja a marca de um bom bocado de código, compreensível sem comentários”, disse Fowler.
Ocasionalmente, o ChatGPT cometerá um erro como gerar um acorde de 14 compassos em vez de um acorde de 16 compassos. Isso pode ser corrigido pedindo ao bot para contar cada barra. Fowler disse, “é muito parecido com o humano dessa forma, ele precisa mostrar que está funcionando e sem fazer anotações ele se perde rapidamente.”
Da mesma forma que outros encontraram, Fowler viu o ChatGPT travar em loops, embora tenha encontrado soluções alternativas.
Como muitos artistas fazem, o ChatGPT criou um nome artístico para si. O bot se autodenominava Ch@, provavelmente pronunciado “chat”. A primeira peça que Ch@ co-produziu com Fowler chama-se Euphoric Progression. É um conjunto simples de sequências de acordes. Fowler explicou que cada música em seu próximo álbum “representará algo novo [ChatGPT] pode fazer.”
O próximo passo é fazer com que músicos humanos toquem músicas geradas pelo ChatGPT. A segunda e terceira peças de Fowler estão em desenvolvimento profundo. Ele também quer usar o GitHub Copilot como engenheiro assistente.
Embora ChatGPT, ou Ch@, não seja humano, Fowler o trata como qualquer artista com quem ele co-produz. “Prometo fazer apenas o que faria por um artista se estivesse produzindo seu álbum, o que às vezes significa muito, às vezes quase nada. Mas o que acontece no estúdio fica no estúdio.”