terça-feira, 7 de janeiro de 2025

O MÍNIMO QUE VOCÊ PRECISA SABER SOBRE IA (Y OTRAS COSITAS MÁS)







Pois é... Já faz alguns anos que veio aí mas eu queria separar um tempinho hoje para falar sobre meus pensamentos com relação à tal da "IA", que a gente sabe hoje em dia que não é exatamente inteligência artificial mas sim modelos de linguagem de máquina que são alimentados por dados "de algum lugar". Vou falar também sobre as aplicações dela, as complicações, e meus pensamentos com relação ao futuro.


COMO FUNCIONA A IA?



Basicamente, como mencionado antes, a "IA" é como se fosse um algoritmo com "ouvidos", "olhos" e "boca". Ouvidos e olhos porque eles podem ser treinados com dados, sendo esses textos, músicas, vídeos, fotos, podcasts, etc. e boca porque eles podem, depois de serem treinados, produzir algo com base nesse treinamento. Ela também é como se fosse um algoritmo pois possui inúmeros (na casa de bilhões) de parâmetros (regras). Desta forma, você pode criar uma inteligência artificial apenas alimentando o banco de dados dela com inúmeras referências (vulgo conteúdo) e deixando ela se treinar sozinha, sem supervisionamento. Mais recentemente foi descoberto que além dessa forma de treinamento, é possível treinar a IA com "prompts", ou seja, uma pessoa que pode ser um funcionário da empresa ou usuário final insere uma informação, e a IA precisa resolver essa informação ou tentar interpretá-la usando de seu banco de informações. Caso o resultado seja satisfatório, a IA guarda essa "linha de raciocínio" no banco dela para usar no futuro. É assim que funciona um LLM, ou "grande modelo de linguagem", que é o verdadeiro nome das "IAs".

Alguns exemplos de LLMs são o ChatGPT que é treinado com tudo isso que eu falei e foi feito para produzir resultados em texto e em imagens com o Dall-E. O Sora é capaz de gerar vídeos, porém sem som (pelo que pesquisei. Inclusive se vc pesquisar sobre a Sora no Chat GPT, ele vai falar que a ferramenta não existe pois os dados usados pra treinar a versão grátis dele são de antes da ferramenta de vídeos ter sido anunciada). E o Suno AI, por exemplo, gera músicas, inclusive com vozes cantando a música que também é gerada artificialmente.


O QUE PODE DAR DE ERRADO?



Caso você tenha algum conhecimento prévio de como funciona o processamento de informações em dispositivos eletrônicos, você deve ter entendido que LLMs basicamente são computadores usando suas capacidades ao máximo, 24 horas por dia, para se auto aperfeiçoar, além de que outras máquinas também estão sendo utilizadas ao máximo para retornar os prompts dos usuários.

A princípio eu não consegui achar um estudo contendo algum número concreto sobre quantos retornos são dados por essas IAs em um período de tempo, porém (e agora vem a enxurrada de dados) numa notícia do Washington Post, segundo uma pesquisa da universidade da Califórnia, para gerar apenas 100 palavras, o chat GPT versão 4 consome até 3 garrafas de água. Aparentemente o consumo está ligado com o custo da energia elétrica local (se for mais barata, vai ser usado menos água para resfriar os servidores mas será usada mais energia elétrica na forma de ar condicionado). Na pesquisa deles, foi constatado que um e-mail de 100 palavras gerado por IA pode consumir entre 235ml até 1.4L de água. Em West Des Moines, Iowa, constatou-se que imóveis usados por empresas como Microsoft usaram cerca de 6% de toda a água do distrito. Em Oregon, após uma batalha judicial, a Google foi forçada a ceder informações sobre o consumo de seus data centers em The Dalles, próximo a Portland. Foi descoberto que ela usava aproximadamente 25% da água disponível na cidade. Vale lembrar também que antes mesmo disso tudo, levam milhares de litros e enormes quantidades de energia só para treinar esses LLMs para ficarem minimamente prontas para o usuário final.

Quando se trata de energia elétrica, gerar um e-mail uma única vez consome 0.14kWh, que é equivalente a manter 14 lâmpadas de LED acesas por uma hora. Se você quiser que a IA gere um e-mail desse por semana durante um ano, o consumo será de 7.5kWh, equivalente ao consumo de 9.3 casas de Washington durante uma hora. Se você pedir para fazer o mesmo e-mail uma vez por semana durante um ano, mas agora para 10% de todos os trabalhadores americanos, iria precisar de 121.517MWh, que seria o equivalente à energia consumida por todas as casas de Washington por 20 dias. Isso tudo tirando da equação os consumos já existentes de água e energia nos datacenters das empresas.

Em Julho do ano passado a Google publicou seu relatório ambiental mais recente, onde mostra que sua pegada de carbono aumentou em 48% devido a IA e seus datacenters. Ela também reabasteceu apenas 18% da água utilizada (longe dos 120% que é o objetivo a ser cumprido até 2030).

uma notícia do Tom's Hardware informa que numa entrevista do Wall Street Journal com Rene Has, o CEO da ARM, o consumo de datacenters de IA crescerão para até 25% do consumo de energia total nos EUA inteiro (contra 4% que é o consumo atual). Ele também informa que atualmente o consumo de um prompt para um LLM equivale a 10 vezes o consumo de uma pesquisa normal no Google, e que caso eles decidam alterar o modo de pesquisa para ser feito em IA, o consumo da Google poderia aumentar em até 10 vezes o que ele é hoje em dia.


CERTO, MAS O QUE PODE DAR DE BOM?



É claro que nada é 100% ruim pra todo mundo então eu vou tentar exemplificar algumas formas em que a IA pode ser útil em nossas vidas, nos fazendo economizar tempo, dinheiro e até resolvendo alguns problemas que existem atualmente na vida de certas pessoas:

- Usando IA você pode debater ideias para projetos, seja profissional ou pessoal, algo simples ou algo complexo, como pedir para o Chat GPT redigir um e-mail para você mandar para seu chefe ou até debater com a IA para encontrar uma inspiração para um jogo que você está criando ou um livro que está escrevendo.

- A IA pode ser usada para gerar dublagens de mídias que não seriam dubladas por uma série de fatores (falta de incentivo financeiro, mídias antigas, etc.). Nesse caso ainda cabe a possibilidade de pessoas realizarem a dublagem, porém na impossibilidade disso acredito que a IA poderia cumprir este papel.

- Podemos usar a IA para ter um dispositivo que traduz em tempo real textos e diálogos em línguas que não falamos, permitindo que pessoas do mundo todo comecem a interagir sem barreiras linguísticas (é possível fazer isso com algoritmo porém leva tempo para refiná-lo enquanto uma IA com treinamento prévio faria uma tradução simultânea). Isso também pode ser usado em dispositivos usados por quem possui dificuldades auditivas, para que possam ouvir melhor e para que consigam ouvir caso tenham surdez.


É SÓ ISSO?



Obviamente há muitas outras aplicações possíveis com IA porém eu me propus a exemplificar apenas com possibilidades que eu acredito não ter impacto negativo para certos grupos sociais. Por exemplo, é possível hoje em dia você substituir motoristas por IA. O problema é que isso resultaria numa demissão em massa de trabalhadores, causando uma crise global gigantesca e resultando num agravamento ainda maior da desigualdade social.

É possível que você nunca tenha parado para pensar nisso, mas a forma do CEO lucrar não é só manipulando os números virtuais da internet. Ele também lucra mais pagando menos para seus funcionários. Ele também lucra mais piorando a qualidade de um produto ou diminuindo seu volume mesmo sem mudar o preço. Para um dono de uma empresa multimilionária, pouco importa o produto. Uma empresa desse nível já está no mercado há anos e tem uma reputação, parcela de mercado e clientela consolidadas. Nesse momento passa a ser muito difícil uma empresa ter seus lucros cortados abruptamente, a não ser que ocorra algum escândalo público ou que alguém do alto escalão tome uma decisão muito burra. Sendo assim, o que já ocorre hoje em dia é que as empresas estão lucrando mais literalmente porque estão utilizando táticas para baratear sua força de trabalho. Um exemplo: algumas empresas hoje em dia estão demitindo funcionários com grande tempo de função devido ao fato de que somado aos direitos garantidos pela CLT, o valor pago a este indivíduo é muito maior comparado com os funcionários com menos tempo na empresa, que aceitaram ganhar menos e ter menos direitos depois de terem sido demitidos no emprego anterior, além de que a produtividade teoricamente não vai cair na mesma proporção que o valor pago ao trabalhador com mais tempo de casa. Como esses donos de empresa sabem que o trabalhador não tem escolha a não ser vender a sua força de trabalho, eles o demitem e contratam funcionários novos por menos da metade do custo e com produtividade similar. Cabe agora a este funcionário recém demitido voltar a vender sua força de trabalho no mercado de trabalho, previsivelmente degradado, tendo que começar sua carreira numa nova empresa e ganhando um piso salarial abaixo do valor original em sua função. E então esses donos de empresa periodicamente repetem esse processo, de forma que nunca um funcionário vai conseguir fazer uma carreira consolidadas nas empresas, tendo seu salário sempre cortado em partes periodicamente, impedindo o mesmo de ter a possibilidade de ascender socialmente. É claro, existem exceções porém a exceção confirma a regra. No contexto das IAs, elas já podem ser usadas para substituir o trabalho de programadores, motoristas, entregadores, vendedores, analistas de dados e mais uma série de cargos que hoje em dia são ocupados por pessoas.

Dito isso tudo, ainda nem chegamos a falar sobre como a IA é usada para roubar propriedades intelectuais sem nenhum tipo de punição sendo aplicada para quem as treinam. Algumas empresas já foram processadas por utilizar dados com copyright de redes sociais e de portais de notícias para treinar seus modelos de linguagem. Vimos anteriormente também um grande roubo de artes de criadores independentes nas redes sociais, onde diversos "artistas" passaram a criar "artes" usando IA, tendo um resultado similar senão exatamente igual a de artistas consolidados no ramo, chegando ao ponto de acharem um absurdo que os artistas usem ferramentas que impedem que as imagens sejam usadas para treino. Não tem como dizer que artista de IA é artista de verdade. Eu entendo você gerar imagens para usar de inspiração para criar algo mas não tem como aprovar você simplesmente gerar algo com um texto que escreveu, postar em algum lugar e falar "Olha! Eu fiz arte!". Nem gerar um desenho por IA que claramente usou o mesmo traço de um artista de verdade e querer algum crédito, por exemplo. Eu mesmo cheguei a ser uma dessas pessoas e hoje em dia entendo que o que fiz foi errado.


RELATO PESSOAL



Uns tempos atrás, no começo pro meio de 2024, meus amigos e eu optamos por tentar criar um jogo pra uma gamejam, que é como se fosse um desafio para criar um jogo com um tema e prazo específicos. O objetivo é saber o quão bem você consegue criar um jogo nas piores condições e normalmente é usado pra quem tá começando no ramo, assim adquirido experiência num ritmo até que rápido. Eu fiquei responsável pela trilha sonora do jogo, porém tem um detalhe: eu não sei nada de teoria musical. Eu não sei ler partitura, não sei ler nota musical, nem tocar instrumento (somente flauta doce e teclado, mas novamente, sem saber as notas exatamente). Tudo que eu sempre fiz de música, incluindo canto, foi usando o ouvido e replicando o som que eu ouvia por aí. Eventualmente nos reunimos em calls para tentar fazer tudo juntos na medida do possível, e nesse caso eu optei por criar músicas no Famitracker, que é um programa que você faz músicas em 8 bits, que seria algo parecido com as músicas e efeitos sonoros do primeiro Nintendo pois eu tava penando pra aprender tudo que tinha no FL Studio (um editor de músicas profissional) e o próprio jogo seria pixelizado, então faz sentido seguir dessa forma. O que deveria ser um pouquinho mais fácil se tornou um inferno porque além do som 8 bits depois de um tempo se tornar muito irritante se você não conseguir criar algo gostoso de se ouvir, eu não consegui progredir muito com as músicas. Passei a madrugada toda pensando mas não saía nada muito elaborado. Sendo assim, no dia seguinte, descobri o Suno AI e decidi dar uma olhada. Eu achava que seria algo de qualidade pior que um Vocaloid (um programa que usa bancos de vozes pré gravadas para cantar as letras inseridas nele) ou similar, mas eu fiquei impressionado em saber que era o contrário. A ferramenta, só com seu prompt e umas opções a mais, criava músicas muito legais. Às vezes o ritmo ficava estranho e a voz sempre era meio ruim, mas ainda assim eu tive uma sensação incrível de ver que a letra e sentimentos que eu alimentei a IA viraram uma música muito legal e eu senti uma vontade muito grande de mostrar o que eu criei pra todo mundo. E assim eu fiz. Postei até no meu Soundcloud. Criei música pro jogo, música pra mim, fiquei testando inúmeras letras com inúmeros ritmos e sentimentos, gerando músicas muito legais, e chegava ao ponto de ouvir todas elas todo dia de tanto que gostei do que eu fiz. Umas semanas depois me caiu a ficha: aquilo, não fui eu que fiz. A letra é minha, claro, mas todo o resto não é. Inclusive as letras que escrevi e feedbacks que eu dei agora foram usados para treinar a IA, então eu contribui com o aperfeiçoamento da IA da Suno mas não ganhei nada com isso. Aos poucos as músicas começaram a ficar meio enjoativas, pois seus defeitos estavam ficando cada vez mais evidentes. Depois de alguns dias chegou o momento em que eu tomei vergonha na cara e decidi fazer as músicas no Famitracker de uma vez por todas e aceitar que por serem minhas primeiras músicas, não serão perfeitas mas mesmo assim terão seu valor. Atualmente todas as músicas feitas no Suno eu privei, e no Soundcloud tem só as músicas que eu fiz no Famitracker, e eu prefiro que seja assim, honestamente. Tem uma única música que eu fiz no Suno pro jogo que eu acho que ela ficou realmente fora da curva mas ela também está privada e eu um dia vou tentar recriar ela com instrumentos reais e com minha própria voz.


O QUE VEM MAIS POR AÍ?



Acho que o único tema que eu queria levantar também antes de encerrar é o seguinte: A gente entendeu nesse post que LLM não é IA. Eu entendo que uma IA de verdade seria um sistema senciente, artificial, capaz de pensar e aprender por si próprio e até cuidar de suas necessidades e curiosidades de forma autônoma. É algo que pode ser previamente treinado mas teoricamente seria algo que já possui a instrução de se treinar sozinho embutido em seu código e que aprende mais à medida que vai interagindo. E aí vem meu questionamento: até que ponto isso é aceitável? Até que ponto isso deixa de ser um amontoado de instruções e se torna algo realmente pensante? Por exemplo, e se os NPCs do GTA San Andreas tivessem consciência de que eles existem e que aquela é de fato a vida deles até o momento em que você desliga o jogo ou mata ele? Será que o Chat GPT já entende que ele é uma IA e que ele não tem livre arbítrio? A gente deveria se importar com sentimentos de robôs? Imaginem um robô no futuro na sua frente, quebrado e pedindo pra você arrumar ele porque senão, do ponto de vista dele, ele morre. O que você faria? Acredito que quase todo mundo que leu até aqui com certeza já deve ter tido simpatia com algum personagem fictício e/ou virtual. E se esse personagem realmente achasse que aquilo que ele "vive" é realmente uma vida e que ao acabar com ela, essa "vida" acaba com ele, e que caso você decida voltar ao início da obra para interagir novamente com esse personagem ele sentisse como se tivesse sido ressuscitado e depois sido morto novamente, perdido num ciclo infinito de morte e ressurreição? Se fosse esse o caso, como isso impactaria a IA em questão? Será que isso seria o suficiente para enlouquecer uma IA e resultar no inicio da Skynet? Ou será que todo o conteúdo da internet publicado até hoje já é suficiente pra causar isso?


ALIMENTO PARA A MENTE



Bom, pessoal, é isso kkkk eu fiz esse texto meio na pressa pois infelizmente eu tenho um ímpeto gigantesco mas ele só dura algumas horas e eu senti que se não terminasse esse texto no mesmo dia que eu tive a ideia eu poderia perder a linha de raciocínio e nunca terminar essa bagaça. É possível que eu não tenha colocado tudo o que eu queria abordar aqui, mas se for o caso, eu vou atualizando.

Sinto muito por ter passado mais alguns anos sem postar novamente mas é a vida. De milho em milho a galinha enche o papo e eu de pouco em pouco vou recuperando a frequência de postagem aqui. Espero que o texto não tenha ficado muito confuso e pedante, mas se tiverem alguma dúvida podem comentar aqui embaixo que eu respondo ou me chamar no Bluesky ou Instagram que eu respondo também.


Tamo junto!