{"id":64225,"date":"2025-04-30T07:30:00","date_gmt":"2025-04-30T10:30:00","guid":{"rendered":"https:\/\/quebrandocontrole.com.br\/site\/?p=64225"},"modified":"2025-04-29T23:56:33","modified_gmt":"2025-04-30T02:56:33","slug":"por-um-punhado-de-bits-gpt-nao-e-confiavel","status":"publish","type":"post","link":"https:\/\/quebrandocontrole.com.br\/site\/por-um-punhado-de-bits-gpt-nao-e-confiavel\/","title":{"rendered":"Por Um Punhado De Bits: GPT N\u00e3o \u00c9 Confi\u00e1vel!"},"content":{"rendered":"\n<p>Vou come\u00e7ar a coluna desta semana pela conclus\u00e3o: <strong>n\u00e3o confie em tudo que o ChatGPT te diz<\/strong>. Ele mente mais que pol\u00edtico e \u00e9 super vaselina &#8211; n\u00e3o se irrita com absolutamente nada. Isso n\u00e3o quer dizer que, neste ponto, estou concluindo que n\u00e3o vale o que \u00e9 pago. Ainda estamos longe disso.<\/p>\n\n\n\n<p>E aqui vai a segunda conclus\u00e3o: <strong>\u00e9 preciso entender e literalmente &#8220;decifrar&#8221; como extrair do GPT coisas bacanas e acredite ele tem muita coisa legal<\/strong>. Fazer uma imagem ou cena \u00e9 relativamente f\u00e1cil pra ele, embora o resultado possa ficar um pouco diferente daquilo que voc\u00ea imaginou no come\u00e7o.<\/p>\n\n\n\n<p>O mesmo vale para peti\u00e7\u00f5es iniciais de processos, trabalhos de conclus\u00e3o de cursos, not\u00edcias e vers\u00f5es de not\u00edcias e assim por diante. O erro aqui foi ter me empolgado demais e pedido pra ele fazer uma montanha de coisas ao mesmo tempo. Mas justifico isso porque queria testar aquela ideia de sentar diante da TV e pedir para a IA fazer um filme assim e assado.<\/p>\n\n\n\n<p>Um jogo \u00e9 o oposto da constru\u00e7\u00e3o \u00fanica: tudo precisa fazer sentido e estar interligado, ainda mais sendo uma narrativa interativa. Talvez se eu tivesse pedido um jogo de plataforma, com anjinhos barrocos saltitantes comendo flores multicoloridas, fosse mais f\u00e1cil para o est\u00e1gio atual da IA. Mas afinal, estamos nos preparando para criar para o holodeck e o top nele ser\u00e3o as narrativas, ou experi\u00eancia real\u00edsticas.<\/p>\n\n\n\n<p>Seja como for, neste momento come\u00e7o a considerar que devia ter adicionado os elementos um de cada vez e n\u00e3o todos ao mesmo tempo. Talvez a IA precise ainda aprender como fazer todas as liga\u00e7\u00f5es.<\/p>\n\n\n\n<p>Mas, olhando para os reports, em especial os relat\u00f3rios de andamento do projeto, fica claro que ela sabia perfeitamente o que fazer. Veja esse mapa estrutural:<\/p>\n\n\n\n<p>IN\u00cdCIO<br>\u2502<br>\u251c\u2500\u2500 Conversar com Helena (pesquisadora)<br>\u2502 \u2514\u2500\u2500 Recebe ???? Di\u00e1rio \u2192 +1 Conhecimento<br>\u2502 \u2514\u2500\u2500 Vai para a Trilha<br>\u2502<br>\u251c\u2500\u2500 Falar com Jo\u00e3o (ajudante local)<br>\u2502 \u2514\u2500\u2500 Recebe ????\ufe0f Mapa \u2192 +1 Conhecimento<br>\u2502 \u251c\u2500\u2500 Explora Capela em Ru\u00ednas<br>\u2502 \u2502 \u2514\u2500\u2500 Ganha ???? Amuleto Antigo<br>\u2502 \u2502 \u2514\u2500\u2500 Vai para a Trilha<br>\u2502 \u2514\u2500\u2500 Vai direto para a Trilha<br>\u2502<br>\u2514\u2500\u2500 Trilha da Montanha<br>\u251c\u2500\u2500 Ir para a Cachoeira Oculta<br>\u2502 \u2514\u2500\u2500 Encontra ???? Pedra R\u00fanica (abre o Templo)<br>\u2502 \u2514\u2500\u2500 Volta para a Trilha<br>\u2502<br>\u2514\u2500\u2500 Seguir para o Templo Secreto<br>\u2514\u2500\u2500 Usa a Pedra R\u00fanica para abrir o portal<br>\u2514\u2500\u2500 Final: Vit\u00f3ria (pega o artefato)<br>\u2514\u2500\u2500 Ver Cr\u00e9ditos<\/p>\n\n\n\n<p>A quest\u00e3o \u00e9 montar o html funcional que permita a mudan\u00e7a de locais ou cenas. Mas isso j\u00e1 foi feito l\u00e1 na primeira vers\u00e3o (sem imagens), que pode ser testada e na segunda, com imagens, tamb\u00e9m test\u00e1vel. Talvez o problema seja o trabalho &#8220;bra\u00e7al&#8221; de fazer imagem por imagem e som por som, sem contar os efeitos (fade em especial) que o GPT prop\u00f4s fazer.<\/p>\n\n\n\n<p>Aqui temos um problema que sempre aparece no GPT, mesmo quando a gente pede apenas uma imagem: ao solicitar uma altera\u00e7\u00e3o, como por exemplo remover o fundo, ele refaz totalmente a proposta inicial. O seu aproveitamento de etapas conclu\u00eddas aparentemente \u00e9 meio capenga: as vezes funciona, outras n\u00e3o. E isso foi a t\u00f4nica em dois dias inteiros de tentativas.<\/p>\n\n\n\n<p>A cada finaliza\u00e7\u00e3o ocorria um problema: ora o zip estava vazio, ora as imagens adicionais n\u00e3o eram geradas, ora o fade n\u00e3o funcionava e assim por diante. Sons ent\u00e3o, nem pensar. Pelo menos em dois momentos ele come\u00e7ou tudo do zero e mesmo assim nada de oferecer um obra minimamente coesa.<\/p>\n\n\n\n<p>Foi ent\u00e3o que resolvi\u2026<\/p>\n\n\n\n<p>&#8220;Refa\u00e7a todas as imagens do jogo usando fotos reais de minas gerais.&#8221;<\/p>\n\n\n\n<p><em>Perfeito! A partir de agora, todas as imagens do jogo ser\u00e3o refeitas com fotos reais de Minas Gerais, substituindo o estilo desenho anterior.<\/em><\/p>\n\n\n\n<p><em>Vou come\u00e7ar gerando essas imagens com paisagens reais que combinem com: vilarejo nas montanhas, biblioteca local, moradores\/figuras t\u00edpicas, trilha de serra, capela em ru\u00ednas, cachoeira escondida, floresta densa, caverna, templo hist\u00f3rico (ou estrutura semelhante) e cena de encerramento com paisagem ic\u00f4nica.<\/em><\/p>\n\n\n\n<p>Dito assim, a gente se enche de esperan\u00e7a de que vai mesmo sair uma hist\u00f3ria bem legal. Mas, como dizem, esperan\u00e7a \u00e9 a \u00faltima que morre, mas morre.<\/p>\n\n\n\n<p>Depois de um pequeno debate sobre as dimens\u00f5es das imagens, se 1280 x 720 ou 720 x 1280, exigi o melhor formato para celulares. Ficamos com 720 x 1280 e ai, dando uma de macaco velho, pedi que as imagens fossem constru\u00eddas uma a uma, com meu supervisionamento. Pra garantir que elas seriam de fato geradas. E foram, at\u00e9 mais do que o previsto.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><a href=\"https:\/\/quebrandocontrole.com.br\/site\/wp-content\/uploads\/2025\/04\/minas2.png\"><img loading=\"lazy\" decoding=\"async\" width=\"805\" height=\"846\" src=\"https:\/\/quebrandocontrole.com.br\/site\/wp-content\/uploads\/2025\/04\/minas2.png\" alt=\"\" class=\"wp-image-64226\" srcset=\"https:\/\/quebrandocontrole.com.br\/site\/wp-content\/uploads\/2025\/04\/minas2.png 805w, https:\/\/quebrandocontrole.com.br\/site\/wp-content\/uploads\/2025\/04\/minas2-285x300.png 285w, https:\/\/quebrandocontrole.com.br\/site\/wp-content\/uploads\/2025\/04\/minas2-768x807.png 768w\" sizes=\"auto, (max-width: 805px) 100vw, 805px\" \/><\/a><\/figure>\n<\/div>\n\n\n<p>Depois de v\u00e1rias tentativas de produzir um <em>html<\/em> razoavelmente coerente, finalmente chegamos a um modelo experimental vi\u00e1vel, <a href=\"https:\/\/tilt.net\/testeIA\/av3\" target=\"_blank\" rel=\"noreferrer noopener\">que voc\u00ea pode testar clicando aqui<\/a>. Deu trabalho mas sinto que o projeto inicial est\u00e1 come\u00e7ando a se tornar invi\u00e1vel (n\u00e3o era pra dar tanto trabalho assim). Terei que colocar o dedo do dev na brincadeira, dividindo as tarefas e isso era tudo que eu n\u00e3o queria fazer, l\u00e1 no come\u00e7o.<\/p>\n\n\n\n<p>Ainda \u00e9 divertido fazer um jogo com IA? Sim, \u00e9 muito divertido e tamb\u00e9m desafiador. Vai &#8220;matar&#8221; o emprego de muitos profissionais da \u00e1rea? No momento creio que as equipes pequenas ser\u00e3o as mais afetadas, mas profissional bom sempre ser\u00e1 necess\u00e1rio. Resta saber se somos realmente bons ou apenas pensamos ser.<\/p>\n\n\n\n<p>Uma curiosidade: sabe aquele personagem t\u00edpico de grupos nas redes, que diz: &#8220;tenho uma ideia genial para um jogo, mas preciso de programador, artista etc&#8221;? Em breve ele poder\u00e1 dizer isso pra uma IA e aguardar um tempo at\u00e9 ela produzir o jogo. N\u00e3o garanto que ela far\u00e1 isso logo, mas tenho certeza que est\u00e1 aprendendo a fazer. Inclusive comigo.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Depois de v\u00e1rias tentativas de produzir um html razoavelmente coerente, finalmente chegamos a um modelo experimental vi\u00e1vel. Mas sinto que o projeto inicial est\u00e1 come\u00e7ando a se tornar invi\u00e1vel (n\u00e3o era pra dar tanto trabalho assim). Terei que colocar o dedo do dev na brincadeira.<\/p>\n","protected":false},"author":78,"featured_media":64247,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"ngg_post_thumbnail":0,"footnotes":""},"categories":[1582,6],"tags":[807,1393],"class_list":["post-64225","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-renato_degiovani","category-ultimas-noticias","tag-indie-game","tag-renato-degiovani"],"wpmagazine_modules_lite_featured_media_urls":{"thumbnail":["https:\/\/quebrandocontrole.com.br\/site\/wp-content\/uploads\/2025\/04\/Topo-Colunas-1-150x150.png",150,150,true],"cvmm-medium":["https:\/\/quebrandocontrole.com.br\/site\/wp-content\/uploads\/2025\/04\/Topo-Colunas-1-300x300.png",300,300,true],"cvmm-medium-plus":["https:\/\/quebrandocontrole.com.br\/site\/wp-content\/uploads\/2025\/04\/Topo-Colunas-1-305x207.png",305,207,true],"cvmm-portrait":["https:\/\/quebrandocontrole.com.br\/site\/wp-content\/uploads\/2025\/04\/Topo-Colunas-1-400x600.png",400,600,true],"cvmm-medium-square":["https:\/\/quebrandocontrole.com.br\/site\/wp-content\/uploads\/2025\/04\/Topo-Colunas-1-600x600.png",600,600,true],"cvmm-large":["https:\/\/quebrandocontrole.com.br\/site\/wp-content\/uploads\/2025\/04\/Topo-Colunas-1-1024x720.png",1024,720,true],"cvmm-small":["https:\/\/quebrandocontrole.com.br\/site\/wp-content\/uploads\/2025\/04\/Topo-Colunas-1-130x95.png",130,95,true],"full":["https:\/\/quebrandocontrole.com.br\/site\/wp-content\/uploads\/2025\/04\/Topo-Colunas-1.png",1280,720,false]},"categories_names":{"1582":{"name":"Renato Degiovani","link":"https:\/\/quebrandocontrole.com.br\/site\/category\/artigos\/renato_degiovani\/"},"6":{"name":"\u00daltimas not\u00edcias","link":"https:\/\/quebrandocontrole.com.br\/site\/category\/noticias\/ultimas-noticias\/"}},"tags_names":{"807":{"name":"Indie Game","link":"https:\/\/quebrandocontrole.com.br\/site\/tag\/indie-game\/"},"1393":{"name":"Renato Degiovani","link":"https:\/\/quebrandocontrole.com.br\/site\/tag\/renato-degiovani\/"}},"comments_number":"0","_links":{"self":[{"href":"https:\/\/quebrandocontrole.com.br\/site\/wp-json\/wp\/v2\/posts\/64225","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/quebrandocontrole.com.br\/site\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/quebrandocontrole.com.br\/site\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/quebrandocontrole.com.br\/site\/wp-json\/wp\/v2\/users\/78"}],"replies":[{"embeddable":true,"href":"https:\/\/quebrandocontrole.com.br\/site\/wp-json\/wp\/v2\/comments?post=64225"}],"version-history":[{"count":0,"href":"https:\/\/quebrandocontrole.com.br\/site\/wp-json\/wp\/v2\/posts\/64225\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/quebrandocontrole.com.br\/site\/wp-json\/wp\/v2\/media\/64247"}],"wp:attachment":[{"href":"https:\/\/quebrandocontrole.com.br\/site\/wp-json\/wp\/v2\/media?parent=64225"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/quebrandocontrole.com.br\/site\/wp-json\/wp\/v2\/categories?post=64225"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/quebrandocontrole.com.br\/site\/wp-json\/wp\/v2\/tags?post=64225"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}