Executando verificação de segurança...
13

Minha visão particular sobre ChatGPT (mais uma)

Realmente tem-se feito muito barulho por causa do ChatGPT, que vai derrubar inúmeras profissões, etc etc etc.....

Vou trazer um pouco da minha visão como usuário do sistema (algo em torno de um mês). Eu acho que é uma questão de entendermos o uso da ferramenta.

Séculos atrás, se você quisesse cortar um pedaço de madeira, precisaria de um machado, que por sua vez precisaria de um ferreiro para fabricá-lo. Além disso, dependendo do tamanho e espessura da madeira precisaria de mais pessoas para ajudá-lo. No final, os cortes não eram muito precisos e levava-se um tempo considerável para concluir o serviço.

O tempo passou e hoje, caso seja necessário cortar uma árvore gigante ou apenas uma tábua, você pode fazê-lo sozinho, utilizando ferramentas complexas e bastante precisas.

Nesse momento você já pode ter concluído que pessoas cortadoras de madeira perderam seus empregos. Eventualmente sim, mas não podemos nos esquecer que para fabricarmos máquinas complexas, também precisamos de pessoas mais especializadas e, de repente, foram criadas mais profissões com mais posições de trabalho do que existiam quando apenas um ferreiro era suficiente para forjar um machado.

Ok, depois dessa introdução, vamos falar especificamente do ChatGPT. Estou utilizando a ferramenta a quase um mês e o que eu percebi sobre o que ela é e que não é:

  • Definitivamente não é uma ferramenta low code!

Os códigos entregues pela ferramenta são muitas vezes incompletos, vulneráveis e, se você não é um engenheiro ou desenvolvedor, você não vai sair do lugar com os dados que ela lhe fornecer. Realmente não a vejo como ameaça aos nossos empregos, pelo menos por enquanto...

  • Com certeza ela é uma ferramenta de produtividade!

Eu explico: sou engenheiro de software e trabalho com programação há quase 20 anos e o que eu consegui com a ferramenta não foi um sistema finalizado, otimizado e pronto para deploy. Realmente acho que a ferramenta está longe disso ainda, como demonstrou o nosso colega natanael755 nesse post.
Mas a ferramenta foi muito útil para pesquisa, mil vezes melhor que o Google!!

Exemplificando, eu tenho como um dos meus hobbies a impressão 3D e existe um site, o thingiverse.com, onde pessoas podem postar seus modelos 3D. Uma coisa que me chamou atenção nesse site é que ele possui uma espécie de viewport onde os objetos são renderizados em tempo real e podemos navegar por eles.

Então para colocar a ferramenta a prova, já fui logo enviando o comando:

build an HTML, CSS and Javascript code to read and show files with .stl extension

E para minha surpresa, a IA retornou um código relativamente completo:

<html>
<head>
  <style>
    #stl-viewer {
      width: 100%;
      height: 100%;
    }
  </style>
</head>
<body>
  <div id="stl-viewer"></div>
  <script>
    // Get the STL viewer element
    const viewer = document.getElementById('stl-viewer');

    // Create a new STL viewer
    const stlViewer = new StlViewer(viewer);

    // Read the local STL file
    const fileInput = document.createElement('input');
    fileInput.type = 'file';
    fileInput.accept = '.stl';
    fileInput.addEventListener('change', e => {
      const file = fileInput.files[0];
      const reader = new FileReader();
      reader.addEventListener('load', e => {
        // Load the file into the STL viewer
        stlViewer.loadStl(reader.result);
      });
      reader.readAsArrayBuffer(file);
    });
    fileInput.click();
  </script>
</body>
</html>

Funcionou de primeira? Absolutamente não!! Mas aí vem a parte boa que pode nos ajudar a melhorar nossa produtividade. Eu nunca desenvolvi uma aplicação utilizando WebGL (motor de renderização 3D para Web), mas o código entregue pela IA, aos olhos de uma pessoa experiente como eu, já possibilitou diversos insights.

Por exemplo, eu joguei o código num arquivo html e já mandei direto para o navegador, que por sua vez, obviamente, me retornou um erro. Copiei e colei o erro no chat e pedi que fosse feita a correção. Foi quando a IA me apresentou uma lib que eu não conhecia, a Three.js, muito utilizada para esse tipo de aplicação. Fui seguindo com a "conversa" e perguntando como essa lib funcionava e, de forma bem orgânica, as respostas foram surgindo.

Conclusão: para mim, a maior ameaça do ChatGPT hoje é ao Google. Perdemos muito tempo nas buscas com o google, tendo que pensar na melhor forma de dispor as palavras para que o buscador nos retorne as respostas que queremos e quando são retornadas, ainda temos que clicar em inúmeros links, ler diversas informações inúteis até chegarmos nas respostas que estamos buscando.

O ChatGPT reduz muito esse tempo de busca, sendo menos exigente na forma de perguntar e trazendo as respostas de forma mais direta.

Mas como já acontece com o Google, a ferramenta ainda não dispensa a interação humana e o olhar crítico e experiente de um profissional. Pelo menos ainda...

Carregando publicação patrocinada...
2

Adorei seu ponto de vista, também sou programdor, comecei em 1999. No começo tive esse susto que citou, mas analisando com calma cheguei as mesmas conclusões que você.
Sinceramente nem acho que "por enquanto" o ChatGPT seria uma ameaça. Acredito mais que seja uma ferramente muito útil e que condiz com os "tempos modernos" que vivemos.
Já estou me preparando para se tornar um professor de "como usar o ChatGPT", ou seja, uma nova profissão! Que nome terá essa profissão? Esta é a pergunta que me faço.
Guia GPT? kkk, acho que concorreria muito com um site que já existe e que é especializado em uma "profissão muito antiga".
Obrigado pelo post!

2

Concordo demais com você quando diz que eles ameaçam muito o serviço principal do Google. O mais interessante é que a OpenAI business sequer começou. Imagine quando eles lançarem um assistente virtual!

Muitos vão implorar pela API e pelo serviço integrado ao smartphone.

Pode-se dizer que eles começaram com o pé direito disponibilizando modelos de linguagem natural e aos poucos vão ver as aplicações de maior ROI e explorarem elas. Parece haver um número ilimitado de aplicações.

Mas não acho que vai substituir desenvolvedores. Vai é fazê-los explorar mais a nova ferramenta.

2

Concordo plenamente com o pensamento do colega, já existem bastantes pessoas que mostraram que o ChatGPT não dá um código perfeito ou informações 100% corretas, posso dar aqui a minha opinião em relação a ferramenta, sou aluno de 1° ano de engenharia informática mas já programo fazem uns aninhos portanto tenho um certo critério para identificar o que está certo e o que está errado com o código que me dá, saindo dá área da programação e indo para outras que gosto imenso de estudar também, física e matemática, posso dizer que o ChatGPT é extremamente útil para completar informação de certos apontamentos e funciona muito bem como explicador para certos conceitos mais complexos e que não existem muitas explicações claras pela internet, entre estás e muitas outras ajuda-me sobretudo a completar apontamentos de Notion reduzindo o tempo que levaria a escrever uma página falando por exemplo do Lagrangiano de física de uns 30/40 minutos para um pouco mais de 5 minutos. Sempre passo por procurar um pouco mais sobre os assuntos que ela me da porque tenho que ter a certeza que o que estou escrevendo está certo, mas realmente achei uma ferramenta fantástica para a minha routina de estudos.

2

Concordo com você. No panorama que consigo enxergar no momento, o ChatGPT se faz uma ameaça a ferramentas de busca pela internet como o Google.

Dá para entender o "medo" de algumas, já que a mudança, o medo do desconhecido e a insegurança afetem o senso lógico e nos tornam mais séticos quando surge algo novo. Mas temos que lembrar que nossa espécie se provou ao longo do tempo super adaptável a diversas situações e sendo assim, vejo o futuro com bons olhos, pensando nos benefícios proporcionados com a evolução dessas tecnologias.

Particulamente, eu estou buscando aprender mais sobre o ChatGPT e utilizá-lo para melhorar minha produtividade.

1
1

Concordo plenamente, o que acho é que o chat GPT ajuda bastante quando temos dúvidas na construção de algo, mas são coisas bem específicas, nada capaz de construir uma aplicação direto para produção.

Já consegui resolver problemas mais rápido do que pesquisando no google.

O que tenho visto muito é: Pessoas transferindo a carga do trabalho para o chatGPT e deixando de pensar no problema, hoje, amanhã e até talvez daqui a um mês não se torne um problema, mas no longo prazo, você dev que está lendo isso aqui vai ser sim!

Enfim, como você falou é uma ótima ferramenta de produtividade.

1
1

As pessoas tendem a ficar em choque quando a tecnologia chega em um ponto disruptivo como agora.

Como desenvolvedor nosso papel é desenvolver ferramentas para que possamos desenvolver novas ferramentas. Chegaremos a ferramenta perfeita? um dia talvez.

O lance é ter gosto por estudar, gosto por resolver problemas e ai nao estaremos desamparados de forma alguma.

1

Ontem minha namorada me enviou por Whatsapp essse link: Professor descobre que aluno usou ChatGPT em trabalho universitário

Resolvi fazer um teste, escrevendo um textinho (pelo chat GPT) e depois usei a ferramenta plag.pt para verificar inconsistências e plágio.
Cheguei a utilizar mais duas outras ferramentas, cujos nomes não me recordo agora, mas o resultado é que não foi identificado plágio. Essa é a parte que me assusta, pois qualquer pessoa pode escrever um trabalho acadêmico inteiro pelo chat GPT e isso pode passar despercebido facilmente.

Dia desses li na newsletter do Felipe, que a OpenAI está desenvolvendo uma marca d'agua, mas honestamente... acho que isso não surtirá um efeito.

O que vocês acham disso?

edit: tenho usado o GPT nos meus estudos de programação (Python) e a ferramenta tem me ajudado bastante a tirar dúvidas.
Essa semana tive um problema no meu sistema baseado em Arch. E claro... consultei o GPT. Resolveu bastante! Muito melhor do que perder horas do dia buscando pela solução em foruns da internet hahahaha essa é a parte que agiliza, pra quem não deseja perder tempo.

1