FABIO AKITA EXPLICA O PORQUE CHAT GPT É BURRO
HTML-код
- Опубликовано: 11 сен 2024
- 🐝 FLOW S.A: / @flowsatv
🐝 Ficou interessado em participar do Mão na Marca? Preencha o nosso formulário para ter a chance de ter sua marca avaliada pelo Caito: docs.google.co...
🐝 Efí Bank: Parceira de +480 mil empresas
Eficiência, confiança e inovação em serviços financeiros, para otimizar o seu negócio: goldenpill.com...
🐝 O ano começou! Bora conferir as milhares de vagas de estágio e aprendizagem do CIEE: portal.ciee.or...
Fábio Akita é um renomado programador e empresário brasileiro, com mais de 20 anos de experiência na área de tecnologia. Ele é co-fundador da Codeminer 42, uma empresa de desenvolvimento de software. Akita é um grande entusiasta da linguagem de programação Ruby e foi um dos principais responsáveis por trazer a Rubyconf para o Brasil, além de ter escrito um livro sobre a linguagem.
Além de seu trabalho como programador, Fábio Akita é conhecido por seu canal no RUclips, “Akitando”, onde compartilha conhecimentos sobre tecnologia, desenvolvimento de software, e outros tópicos relacionados. Seu canal é uma referência para muitos desenvolvedores que buscam aprender mais sobre práticas de programação, ferramentas e metodologias ágeis.
Recentemente, Akita decidiu abandonar o RUclips para focar na criação de uma plataforma de ensino que visa transcender a ideia tradicional de cursos online. Seu objetivo é criar um ambiente de conexão, suporte mútuo e evolução contínua, preparando indivíduos para o mercado de tecnologia, especialmente nas áreas de desenvolvimento front-end e back-end.
#flow #flowsa #kritike #kritikepodcast #fabioakita #fabio #akita #tecnologia #ia #inteligenciaartificial
~~~
🐝 Quer acelerar sua carreira? Ser promovido? Aprenda com quem realmente entende sobre o mercado corporativo
Se inscreva: www.escoladotr...
🐝 ENVIE MENSAGENS ATRAVÉS DO LINK E PARTICIPE:
www.kritikepodcast.com.br
🐝 AGORA VOCÊ PODE SE TORNAR MEMBRO KRITIKÊ E PARTICIPAR DE BENEFÍCIOS EXCLUSIVOS:
www.kritikepodcast.com.br
📬 CAIXA POSTAL
80154 | CEP: 03350-970 | São Paulo - SP
(especificar que é pro Kritikê)
🙋♂️Mario Speziano
Instagram: @mariospez
Twitter: @speziano
🙋♂️Diego Baltazar
Instagram: @diegopgbaltazar
Twitter: @diegopgbaltazar
🙋♂️Andre Gaigher
Instagram: @gaigher14
Twitter: @gaigher14
Vinheta: Mario Speziano e Paulo Serafim (composição e produção)
Produção:
🙋♂️Luiz Borgatto
Instagram: @borga_oficial
Operação:
🙋♂️Lucas Gabriel
Instagram: @lucasvlc_
Edição & Cortes:
🙋♂️Bruno Cantore
Instagram: @brunocantore
~~
✂️Canal de Cortes:
/ @cortesdoflowsa
Contato Comercial:
comercial@goldenpill.com.br
Sério, a capacidade didática desse cara é bizarra, tem uma mente mt boa kkkkkk slc. Ia passar 10 min p explicar aquilo de matrizes que ele explicou ai.
Esse Akita explica mal demais. O cara começa a explicar uma coisa, depois começa a falar de outras sem conexão, e então o assunto se perde completamente
@@frajola_br qual vídeo tu assistiu? pq n parece q foi esse, se ele fez realmente isso foi culpa dos entrevistadores q n deixa ele terminar o raciocínio, e outra, tu conseguiria explicar com essa facilidade q ele explicou aquilo sobre matrizes? só pelo teu comentário percebi q demoraria mt mais q 10 min, antes d falar mal d alguém tu tem q ta no mínimo no nível dela prc, fica a dica ai!!
Quando começou o hype de IA o akita ficava mais quieto, falava que não manjava muito e economizava ao máximo nas palavras. Mas agora o tá voando na área também, deve ter consumido muita coisa nesse tempo enquanto eu sigo dando cabeçada pra aprender kkkk
Quando você vira a "chavinha" do aprendizado, você decola. O maior problema é encontrar essa tal chavinha. Quando você tá chegando à beira da insanidade de tanto estudar, que você fica até quente de nervoso, é porque você tá perto de chegar onde você quer, mas obviamente que vc também tem que descansar
Depois disso ele mesmo fez live baixando modelos testando e quebrando a cabeça na própria máquina
@@hugo-garcia essa live foi da hora, ele fazendo as imagens e depois "olha so ficou uma bosta" kkkk
o cérebro dele tem uma gpu nvidia acoplada pra aprender mais rápido, o da maioria das pessoas tem só uma cpu amd.
Para coisas MUITO simples, quebra um galho, mas no geral, para trabalho técnico, mais atrapalha que ajuda.
Sou desenvolvedor e estou usando o GPT como um copiloto na geração de código. Para coisas básicas, ajuda, mas para coisas complexas e, principalmente, contextualizadas, ele é inútil.... o desenvolvedor tem que pensar, e muito.
É algo que eu falo: o tempo que eu vou perder pra pensar no que eu preciso fazer em linguagem natural pra enviar pra IA pra ela ainda sim me cuspir um código meia-boca pra eu ter que arrumar, eu já teria feito pelo menos metade no código direto
Quando muita gente idolatra, endeusa o chat gpt, este cara chega e diz que ele é burro. Muito bom
Ele reclamou de um aspecto do chatgpt que esta em evolução ( como todo modelo de IA é), e ele esta correto. Idolatrar sempre é uma burrice, mas eles fizeram algo impressionante.
pois é, mas pensa no passado o quão mais burras essas IAs não eram e dependendo da época nem mesmo hardware para rodar elas não havia. aí que tá. e no fundo inclusive ele provavelmente pensa assim.
detalhe é que se a tecnologia da programação evoluiu e lançaram mais recursos e desenvolveram mais algoritmos, logicamente isso ajudou a desenvolver as atuais IAs. agora imagina daqui para frente, tipo uns 5 ou 10 anos pelo menos e mais ainda além disso. quanto a esse timing parece q ele é mais cético do que eu, mas td bem quanto a isso, tô me atrevendo a ser um pouco mais otimista dessa vez mesmo. embora muitas outras vezes eu seja um tanto quanto mais pessimista sobre um monte de assunto.
minha conclusão: vamos adiar as emoções( pelo menos eu vou), mas vai ser impossível não se emocionar em algum momento. igual aos games, tipo para algumas pessoas foi necessário tal tecnologia conseguir transmitir uma parte do que outras formas de arte mais tradicionais tipo a habilidade de desenhar já transmitia através dos sprites e cenários, e um tanto quanto mais além desse tipo de coisa? :) 👍
Mas é pq a idéia de IA não é fazer código ou fazer trabalho de faculdade, mas sim criar soluções muito mais evoluído que isso. Hj oq a gente tem acesso é apenas um trial, mesmo a versão paga, nós vamos ver o principal uso dessa tecnologia daqui 10 anos.
Recentemente consertei uma query que foi "simplificada" for um gerente que, depois de ter dificuldades de compreende-la, resolveu usar ChatGPT para "refactora-la". A query que, apesar de complexa, funcionava corretamente, depois de modificada, passou a scanear mais de meio milhão de registros a cada execução. Uma piada!
1:17 Exatamente. É muita raiva tentar corrigir a IA, que insiste em estar certa, e esse "Desculpe-me" que ela responde me dá mais raiva ainda pq insiste no erro. Não dá para confiar totalmente no trabalho da IA, a não ser para gerar código boilerplate - nesse aspecto, ela é excelente. E ainda há pessoas ignorantes sem escrúpulos que têm a audácia de dizer que a IA vai roubar meu emprego de desenvolvedor.
Só no futuro quando encontrarem arquiteturas melhores que as atuais... Essas LLM atuais pelo jeito já estão chegando no limite da arquitetura atual e não vão evoluir muito mais do que isso. Quem sabe daqui uns 3 - 5 anos os pesquisadores encontrem novas arquiteturas que contornem esses problemas e os LLMs entrem em uma rampa de evolução novamente igual foi nos últimos anos.
A IA aprendeu a mentir tambem KKKKKKK
@@anatarssa.art1Nem isso, porque para mentir é preciso ser inteligente e criativo, e uma IA não possui nenhuma dessas qualidades. Como o Akita sempre diz, "é apenas um gigantesco autocomplete"
@@danjovis Se pensar bem, as pessoas que escrevem muitas mentiras pra IA, fazendo ela "acreditar" nas mentiras, aí depois ela reproduz as mentiras.
Toda vez q o Fabio Akita fala eu me sinto 0,036% um ser humano melhor
Comecei a usar o Claude e a diferença do gpt é gritante , os códigos que peço pra ele fazer são mais eficientes
ChatGPT me ajudou muito. No meu caso resolveu varios problemas de maneira incrivel.
Gpt entrega um resultado mediano a bom de acordo com o prompt e com suas atualizações. Claro que a IA não vai te dar um código completo de uma grande aplicação. Mas tirar dúvidas e mostrar possíveis soluções para alguns problemas já é realidade.
Escrever código manualmente vai ser tipo escrever Assembly ou C, só quando vc precisar extrair o máximo de performance possível será necessário, se o GPT do jeito que já está tivesse um escopo maior onde ele mapeasse todo o seu projeto muito provavelmente já poderia atender muita coisa. A vantagem disso é que vai triplicar a quantidade de programas porque nenhuma empresa vai querer usar ou pagar um software vai querer fazer o seu próprio já que vai ser mais acessivel.
coloquei um codigo da godot bugado no gpt e ele rescreveu tirando o bug...... resolveu minha dor de cabeça
chat gpt foi uma grande decepção pra mim na programação, não consegue nem gerar um códigos simples sem utilizar comandos obsoletos que não funcionam. Mas para outras coisas, como por exemplo me ensinar a fazer cálculos de impostos, ajudou bastante.
Eu ainda não consegui me acertar com o chatgtp e copilot integrado na IDE. Eu ainda consigo respostas de coisas mais pontuais muito mais rápidas no stackoverflow em segundos.
Bem apertar ctrl + I para por exemplo traduzir os comentários para inglês ele é bom
Outra coisa que às vezes ele consegue fazer tipagem complexas do Typescript
posso afirmar que o chat GPT e incrível, tem que saber extrair informações aos poucos para alcançar o que precisa.
Só o básico. Arquitetura ela é péssima.
Ela só faz o que um Júnior faz….
@@Santos-fr95gt Péssima demais, dependendo da descrição ela nem tenta, ela só desiste ou cospe algo genérico só para não ficar em branco. No início parece que vai responder tudo, conforme vai usando no dia a dia tu já sabe até que nivel de perguntas ela vai te deixar na mão. Deve ser bom pra quem faz texto cria roteiros, pra código não fica nada muito a frente de algo que não tinhamos visto nos ultimos 5 ou 6 anos.
@@Lira_no_tera nem pra texto nem pra roteiro… Ela só cumpre o básico mesmo. Tenho startup, e sempre atuo próximo aos meus copyrights, e te garanto. Nem isso ela cumpre direito…
@@Santos-fr95gt e olha lá
@@Santos-fr95gtpara criação de snippets em criação de sites ela é boa, não excelente, mas boa, tem que ser tendenciosos para conseguir exatamente o que precisa, mas me serve bem! Comecei sem saber nada de css, html e JavaScript, hj em dia já faço código simples e ajusto os que o GPT me passa
Como nao sou programador avançado a ia gpt pra mim é uma otima opção
Sensacional, excelente explicação! Obrigado.
Thumb tendenciosa, o código gerado pelo Chatgpt é bom quando a IA entende o que deve ser feito. Inclusive o Akita deixa isso implícito quando diz que pede para o Chatgpt fazer seus códigos.
É, mas o que a IA é horrível é manter a estrutura do projeto, por exemplo, você pede para ele fazer um componente com SolidJs e ele do nada fala para instalar o React e fazer com React
Eu uso pra coisas mais simples ou pedir algum cálculo, etc. Para codar tudo é horrível, pode até resolver alguma coisa, mas não é da melhor forma e da maneira ideal
Eu uso o Dall E para brincar e fazer personagens de D&D. É muito erro. E ela erra em coisas básicas. Tu pede para gerar 4 personagens e ela gera 7. Daí tu fala 4. Tu tá errada. E ela pede desculpa e gera outra bugada. Muito limitada
Por enquanto, esse tipo de IA igual chatGPT e outros, apenas tem informações, mas não criam de fato seu projeto e nem vai atrás dos seu problemas, é você quem tem que fazer. Agora a coisa ficaria séria se a IA for implantada em robôs com imitação de um corpo humano, com movimentação, e tudo.
AI generativa pode ser útil para gerar unit tests básicos
Eu só uso as IAs para aprender. Eu pego trechos do código com situações que eu não conheço bem e solicito as respostas delas e a partir daí eu trabalho em cima do resultado, das documentações, artigos sobre o assunto e dos fóruns. A utilização excessiva das IAs vai deixa muitos programadores "burros" e isso é um grande problema.
Parabéns programadores. Fizemos códigos tão horríveis, que envenenamos as IAs. Kkkkkkkkk
o modelo é estatico, ela nao vai aprender nada com o que tu digita lá.
👀
Um processador convencional - ou CPU se preferirem - não realiza operação apenas com escalares. Pesquisem sobre ARM Neon, SSE, 3DNow! e outras extensões SIMD presentes há décadas em CPUs comuns.
Essas extensões, co-processadores, permitem a CPU também trabalhar com matrizes, embora de maneira menoes eficiente que uma GPU, mas conceitualmente as CPUs só trabalham com escalares.
@@SamioSousa Esse "menos eficiente" é bem relativo. Até mesmo nas publicações da Nvidia você vê a distinção entre arquitetura otimizada para Latência, que é o caso das CPUs que executam processamento sequencial da forma mais rápida possível e arquitetura otimizada por Largura de Banda, que é o caso das GPUs, onde a maior latência tanto pelos cores mais simples quanto pelo uso do bus é compensado pelo alto paralelismo. Por via de regra, usar a GPU para executar processamento naturalmente sequencial ou ainda um volume muito pequeno de dados pode ser bem menos eficiente do que otimizar o código no host para usar essas instruções SIMD que costumam ser muito rápidas.
Akita eu arisco dizer que é um dos mais inteligentes nessa área do Brasil todo 😅 O cara deve saber programa em qualquer linguagem de boas...😅
sei lah eu to conseguindo ir muito bem com o gpt.. nao sei se numa dessas pode ter relacao com a liguagem, daqui a pouco umas linguagens estao mais treinadas que as outras. Mas é naquela.. o GPT monta toda a estrutura de forma rapida.. e organizada, entao é facil acha as funcoes de forma rapida... depois as partes que ele errou voce vai manualmente lah
Agora pra explicar Álgebra Geométrica que é complicado.
Os primeiros códigos são ruins, mas depois com bons prompts o código fica melhor que humano, não tem como programar mais sem o Chatgpt
Só ajuda em que um Júnior faz. Coisas básicas…
Se depender do GPT pra fazer coisa complexa, provavelmente você está gerando código lixo.
Não tem como se tu for um junior horrível
Como dizer que é um programador ruim sem dizer que é um progamador ruim
@@luisbae123 esse cara nunca programou na vida
eu consigo ouvir ninja akita falar umas duas horas sem parar!
Usar a IA mais pra ganhar tempo , mas a logica continua sendo a gente que faz !
já fiz testes em algumas IA para programação, algumas são melhores que outras na resposta, mas todas entram em um certo looping de erros.
Vai depender do seu prompt... Tenho construído coisas inimagináveis sem a IA antes, não acreditem em quem tem empresa de Software e vai defender o seu lado...
@@escoladetecnologia Poxa que maneiro, vc publicou em algum blog como tem feito os prompts? Martin Fowler publicou uso do GPT pra gerar casos de teste em loop de feedback. Acho que seria legal compartilha pq realmente pode ser a chave do que precisamos.
@@cristianmello8120 O foda é que vagabundo vende os prompts depois, enquanto a gente quer distribuir de graça.
O cara começa falando uma coisa, depois de um tempo tá falando de outras desconexas e o assunto se perde
N sei que ferramenta é essa q ele utiliza mas paga nao é
Já aconteceu comigo, tive que "corrigir a IA".
Como pode os intrevistadores serem tão medíocres assim, não entendem nada sobre nada.
E tu entende de tudo ?
Os codigos são pessimos mas funcionam . Esquece saber de cabeça as coisas isso não será mais utilizado oque você vai precisar saber é como ganhar tempo e refatorar rapido codigo de gpt . Pq escrever as coisas do full zero se você pode sair do passo 1 e ganhar tempo com isso ? Ainda mais em projetos pequenos .
Eu concordo que tempo é dinheiro e por isso vou além. Se tempo é dinheiro você vai escrever um código porco pra causar prejuízo a longo prazo? xD
@@guilhermeabel4354 na maioria das vezes não tem longo prazo .
Nossa e tão ruin os códigos que eu tô conseguindo fazer um jogo 3D na godot pelo celular estilo sobrevivência e os códigos estão funcionando corretamente quando o chat erra eu dou a instrução até o código funcionar,pois de primeira pode ter erro então basta vc mudar seu prompt até ele entender uq vc quer e tô conseguindo fazer o jogo o que tá me atrapalhando e a própria engine,pois não sei muito as funções das UI pra fazer pôr exemplo um inventário e otimização e pelo fato de estar usando o celular,pois precisaria do mixamo ou blender para animação e modelos 3D mais no quesito codificação não tenho que reclamar da inteligência artificial,pois se não fosse ela jamais conseguiria fazer uma porta abrir no meu jogo pôr exemplo eu não sei escrever uma linha se quer de GDScript que a linguagem de programação da godot,porem tenho um raciocínio lógico pra dar orientação a inteligência artificial, pôr exemplo abrir uma porta vc não vai pedir assim faz um script para abrir porta kk ele vai te dar mais vai sair errado,pois vc não específicou como pôr exemplo abra quando o player estiver dentro da área 3D que e node de checar se um corpo ou personagem entre em determinado lugar ou se não vc pode colocar se ele tivesse uma chave ai vc tem que fazer a chave e específicar pro chat o nome da chave ai se for o nome da chave a porta vai abrir se não for não abre então hoje em dia vc tem aprender mais lógica do que programação em geral e eu só aprendi lógica com o chatgtp então quem acha ruim ele tá querendo fugir da evolução,pois ele tá dando a chance de muita gente como eu a criar jogos
Os códigos ruins ainda são melhores do que a humilhação que programadores como ele fazem no stack overflow.
@@K1L0W0G eu até entendo esses caras,pois eles estão com medo de perder seus empregos,pois se eu que não sei programar consigo fazer um jogo agora imagina daqui a 2 anos ou menos uma IA simplesmente fazer o jogo só com seu texto igual criação de vídeo hoje em dia kk
kkkkkkkkkkkkkk so pra dar risada mesmo , quem é fabio ajudou quem ''FODA É VC ''
Eu nao sou da area de programação, mas acompanho a turma dev no twitter e falei a um bom tempo que o chatogpt é burra, pq eu pedi para ele fazer um codigo simples em C# e ele me enviou o codigo em duas etapas e ainda um foi em C++ e ou em codigo para arduíno kkkkkkkkkkkkkkk.
o cara ta dando informação mastigada e os maluco do podcast tão tudo voando , kkkkkkkk esses 2 ai tao entendendo nada de nada.
Acho que 90% do publico que assistiu o vídeo também. Esse Akita explica mal demais. O cara começa a explicar uma coisa, depois começa a falar de outras sem conexão, e então o assunto se perde completamente
O hyper de IA é ruim mas o hater de IA é bem pior.
Esse Akita explica mal demais. O cara começa a explicar uma coisa, depois começa a falar de outras sem conexão, e então o assunto se perde completamente
Talvez seja as suas conexões cerebrais que estejam ausentes, é necessária uma certa compreensão pra entender a coerência nas explicações dele.
Tiú Zuk reçurgio das cinzas!
E eu explico porque o akita é burro:
Primeiro por sua arrogância e prepotência.
Segundo porque conceitualmente as llms, como o chatgpt, funcionam com os transformers que são como se fosse seus neurônios.
Os transformers funcionam na seguinte lógica; assim que é dado um texto ele tenta "adivinhar" a próxima palavra do texto, como se fosse um autocomplete, "adivinhando" probabilisticamente qual a próxima palavra do contexto.
Exemplo
->user: "oi, tudo"
-> LLM: 95% de chance da próxima palavra ser "bem". Portanto concluo que contexto é "oi, tudo bem"
Isso a primeira vista parece ser simplista demais. Entretanto quando alimentamos uma LLM com uma quantidade gigantesca de informação você começa a fazer esse simples autocomplete, ou "advinha" se tornar super poderoso, porque ele começa a entender o contexto e as nuances da linguagem e até mesmo do raciocínio humano.
Um erro interessante nessa linha de raciocínio do Akita que muita gente pode cometer por desinformação: insistir em ensinar algo para um modelo LLM é um lego engano porque, do contrário do que se espera de uma pessoa, o modelo não fica mais inteligente à medida que você conversa com ele ou tenta informar a ele. Antes do modelo ser exposto a público para uso ele é treinado com um dataset - que é uma etapa extremamente custosa, lenta e pesada mesmo quando falamos em supercomputadores - e após o treinamento, essa rede é usada para reconhecer padrões e gerar respostas consistentes com aquele treinamento. Esse processo é a inferência e é tão rápida que pode ser realizada até mesmo pelo celular, em modelos mais simples, e permite uma resposta "instantânea" via web, como no caso do ChatGPT. Só que não há treinamento nessa etapa e o modelo não aprenderá a reconhecer novos padrões com o uso, por mais que você insista.
GPT ajuda fazer o que um Júnior faz, coisas básicas…
isso por enquanto. se preparem para novas versões, devs. 🍓👍
Akita não sabe perguntar. Eu não somente produzo código inteligente com gpt4 como consigo pegar um formulário feito a mão e ele me dá o código ... Para. O prompt que está mal feito Akira. Tenho 30 anos nessa budega. Se fosse ruim eu diria.
Da um exemplo do seu prompt então
Legal, agora vai lá e faz um melhor
Como é cansativo ouvir ele