Muitas vezes nem percebemos o uso no nosso dia a dia, mas a inteligência artificial está cada vez mais próxima de nós e mais presente, e isso para alguns muitas vezes se torna assustador. Hoje, nós veremos um pouco mais sobre o tão famoso ChatGPT.
Essa IA vem assustando alguns e fascinando outros. Nesse artigo, vamos focar em dois seguimentos que está sendo muito discutido: educação e desenvolvimento de software.
O que realmente é o ChatGPT?
ChatGPT é uma protótipo de chatbot.
Sabendo disso, quem melhor que o próprio ChatGPT para se apresentar, não é mesmo? Então, pedi para que ele se apresentasse, e a resposta foi a seguinte:
“Meu nome é ChatGPT, sou um modelo de linguagem treinado pela OpenAI, com um conhecimento atualizado até 2021. Sou capaz de responder perguntas, escrever textos e realizar outras tarefas de processamento de linguagem natural. Minha especialidade é compreender e produzir texto humano, e estou aqui para ajudar a responder suas perguntas e ajudar em suas necessidades.”
Em complemento ao que ele disse, o ChatGPT é uma versão do GPT (Generative Pre-trained Transformer) especialmente preparada para tarefas de processamento de linguagem natural como responder perguntas, gerar texto e tradução automática.
Ele usa uma rede neural chamada Transformer que é boa em lidar com grandes quantidades de texto e aprender a entender e falar a linguagem humana de maneira eficiente.
Como ele foi treinado com muitos exemplos de texto na internet, ele consegue responder vários tipos de perguntas e tarefas de maneira precisa e natural, ou ao menos de uma forma bem próxima à isso.
Para que podemos usar o ChatGPT?
Afinal, no que podemos usar o ChatGPT em nosso dia a dia? De forma geral ele serve pra responder perguntas, mesmo as técnicas. Podemos usá-lo facilmente como uma ferramenta de busca e pesquisa, mas, não deve ser a única.
Possivelmente teremos uma resposta muito boa fazendo uma pergunta direta à ele, mas devemos também acessar outras fontes para validar a informação. Aqui vão alguns exemplos de onde podemos usar ele:
Respostas e perguntas, inclusive técnicas;
Geração de texto;
Tradução automática;
Sumarização, ou seja, resumo de textos;
Interpretação de texto;
Além do que, ele pode ser uma ótima ferramenta para ajudar na criação de conteúdo.
Claro que existem diversas maneiras de se usar, porém essas são as mais utilizadas no momento.
Para usar o ChatGPT basta entrar no link e fazer um cadastro rápido e totalmente gratuito até o momento https://openai.com/blog/chatgpt/
Chatbot na educação
Partindo para o ponto de vista de educação como um todo, os chatbots terão papéis importantes, podendo ter um impacto tanto positivo quanto negativo.
Uma curiosidade: o ChatGPT se tornou tão famoso, que o uso foi proibido nas escolas de Nova Iorque!
Por ser uma ferramenta facilmente utilizável e gerar redações de forma simples, eles ficaram com medo de que isso “encoraje os alunos a plagiar sem desenvolver as principais habilidades…“
Você pode conferir a notícia completa aqui.
Com certeza os chatbots podem ser uma ferramenta valiosa para a educação por sua versatilidade, feedback e resposta imediata.
Além disso, ele fornece respostas de conteúdos diversos e explicações sobre as mesmas, gerando um melhor entendimento sobre determinados assuntos.
Na visão de educadores, ele tem muitos benefícios e pode ser uma forma dos alunos terem ajuda 24h/dia de qualquer lugar, em tempo curto e com certa precisão.
Inclusive, pode servir para medir o desempenho do aluno e identificar pontos onde há necessidade de atenção. E isso tudo pode ser configurado para que os alunos não “abusem” de toda a facilidade.
Mas existem questionamentos…
Por outro lado podemos ter uma baixa dedicação aos estudos por conta do fácil contato com informações através do chatbot e o baixo esforço para assimilação do conteúdo.
O motivo? A facilidade na obtenção de respostas sem nenhum estudo, quando se tem acesso completo às ferramentas e nenhuma moderação em seu uso.
Outros problemas encontrados são: a possível falta de compreensão profunda, habilidade de aplicar o conhecimento adquirido e a diminuição na capacidade das pessoas de pensar criticamente e resolver problemas quando expostas em excesso aos chatbots.
Com isso nós podemos tirar a conclusão que sim, são ótimas ferramentas. No entanto, o cuidado com a forma de uso e a intensidade são primordiais.
Mesmo que o desenvolvimento de pensamentos críticos, habilidades para resolver problemas, aprendizado de busca e avaliação de fontes confiáveis não seja prejudicado, ainda é necessário exercitar o pensamento.
ChatGPT na programação
O surgimento de um chatbot que responde perguntas técnicas e até mesmo gera código bons, abalou muitas pessoas em TI. Mas devemos nos preocupar com isso ou apenas nos adaptar para próximas tecnologias e IAs que virão para nos ajudar?
Isso não é especificamente uma “batalha” entre desenvolvedor e inteligências artificiais.
Nós devemos pensar que a cada dia haverão mais IAs no processo de desenvolvimento, e isso não serve para tirar empregos dos programadores.
As IAs servem para trabalhar em conjunto, geralmente quando a atividade é repetitiva para o desenvolvedor.
Isso o ajuda a solucionar problemas e melhorar a eficiência do desenvolvimento.
Hoje em dia, já há IAs que fazem parte de desenvolvimento de software, mas é tudo como um complemento ao trabalho humano.
Mesmo as IAs mais avançadas atualmente, não são capazes de criar um app específico sem o pensamento crítico do humano e ter as decisões de implementações necessárias.
Entretanto, claro que nós estamos falando de IA’s que valem milhões e desconsiderando a estrutura gigante de cada uma como base de dados com incontáveis linhas de código que se baseiam em milhares de algoritmos feitos de outros programadores. Ou seja, não será uma tarefa fácil ter uma IA para desenvolver algo sozinha, e nada barato a ponto de ser viável para todos.
Então, provavelmente os programadores terão empregos garantidos por um bom tempo ainda.
No entanto, como programadores devem se atualizar constantemente, isso fará parte do dia a dia.
O ChatGPT não vai ser diferente, ele vai servir para auxiliar de diversas formas, mas de forma alguma para substituir por completo.
Porém, nem tudo é positivo…
Temos que pensar que nós teremos que mudar o cotidiano para nos adaptar à essas tecnologias “novas”, pois também existem más práticas de uso, como se aproveitar de uma IA, não resolver o problema e deixar para IA resolver.
Isso é preocupante do ponto de vista da qualidade do seu código, performance e segurança pois informações dadas por IAs devem ser revisadas através de consulta na documentação, artigos e posts online.
Além disso, também devemos considerar que os chatbots trabalham com dados. E considerando que para você ter uma comunicação mais eficaz com os chatbots precisa fornecer detalhes específicos, isso muitas vezes expõe dados sensíveis que quase sempre são usados pela IA.
E isso nos leva a mais duas questões: a exposição de dados sensíveis que não podem vazar de forma alguma e uma comunicação incompleta com a ferramenta.
Conclusão
É isso, pessoal.
Espero ter tirado algumas dúvidas de vocês em relação a esse assunto bem polêmico e tão interessante também.
Estamos na presença de IAs e chatbots já faz algum tempo, e possivelmente, isso só vai aumentar.
Se a preocupação é ser substituído, acredito que isso não irá acontecer tão cedo.
Mas é extremamente importante nos atualizarmos e aprendermos a trabalhar em conjunto com todas essas ferramentas tão poderosas!
Um grande abraço e até a próxima!
Outros conteúdos que você pode gostar…
Você Tem Medo Que o GPT4 Roube Sua Vaga?