O ChatGPT não sabe o que é esperar

Robótica educacionalCrianças trabalhando com tecnologia

Comecei esta coluna fazendo uma pergunta ao Chat GPT. Queria saber qual era a opinião dele sobre o ensino de robótica aos alunos, e ele me apresentou estas 5 razões, que vou incluir aqui: 

  1. Estimula o pensamento crítico e a resolução de problemas: A robótica envolve a criação e a programação de robôs, o que exige que os alunos pensem de forma crítica e encontrem soluções criativas para os problemas que possam surgir.
  2. Promove a criatividade e a inovação: A robótica permite que os alunos projetem e criem robôs únicos e personalizados, o que pode estimular sua criatividade e impulsionar sua capacidade de inovar.
  3. Desenvolve habilidades tecnológicas: A robótica é uma tecnologia avançada que envolve uma variedade de habilidades, desde a programação até a mecânica…

Bem, eu disse que eram 5, mas acabei citando apenas parte de 3 delas. Se estiverem curiosos, podem escrever neste mesmo post “Para que serve os alunos aprenderem robótica?” e com certeza vocês terão resultados semelhantes (com pequenas variações, mas na mesma linha). Façam o teste! 

A clareza e a rapidez com que ele resumiu os motivos levaram menos de 1 minuto. Eu teria levado pouco menos de 1 hora para resumir e revisar esses conceitos com tanta clareza. O Chat GPT, sem dúvida, pode me substituir nessa tarefa, e não vejo muitos argumentos contra isso. A redação e a produção são mensuráveis, e parece que quanto mais rápido e eficaz, melhor.

Mas e quanto à aprendizagem?

Podemos medir a eficácia do aprendizado pela capacidade e pelos tempos de resposta? Pela velocidade? Pelos resultados? O tempo dedicado ao estudo e ao aprendizado também é regulado pelo tempo, sendo blocos de 40 ou 80 minutos destinados a horas de estudo e interação.

Talvez não haja tarefa mais complexa do que aprender e ensinar, já que nem todos aprendemos da mesma maneira, nem com os mesmos recursos. Se há algo que o período escolar leva em conta (ou pelo menos visa), é o processo. Integrar conhecimentos, elaborar e construir não são tarefas instantâneas. É muito mais do que simplesmente apresentar informações na tela. O processo de compreender uma ideia, conectá-la à própria estrutura de conhecimentos, desenvolver uma reflexão a partir dessas conexões ou sintetizar uma ideia nova relacionando esses conceitos é completamente diferente da tarefa realizada por um modelo de linguagem, embora uma visão funcional e pragmática possa enxergá-lo dessa forma.

Aprender é outra coisa.

Alguns precisam de lápis e papel; outros conseguem fazer isso perfeitamente no computador; para alguns, o exercício individual fixa melhor a ideia do que a discussão em grupo. A unidirecionalidade não existe na aprendizagem. Aprende-se a partir de múltiplos estímulos que vão “moldando” o conhecimento até que ele assuma uma forma e se consolide para dar mais um passo adiante. 

A diferença entre a inteligência artificial e a cognição humana é que, nesta última, sempre há uma interação: há memória e relacionamento em ambas, mas também há diálogo e criatividade, que são elementos incontornáveis na dinâmica de interação com os conteúdos. E isso confere uma característica única à aprendizagem humana, que torna valiosos a espera e o tempo necessários para a aprendizagem. 

Gostaria de receber mais informações?

Se você trabalha em uma instituição de ensino e tem interesse no projeto, podemos organizar uma apresentação.

Então, resolvi tentar de novo com o ChatGPT e me ocorreu perguntar-lhe mais uma coisa “”Você sabe esperar?” 

“Como modelo de linguagem, não tenho a capacidade de esperar, pois sou um programa de computador e não tenho emoções nem consciência. No entanto, posso ajudá-lo com quaisquer perguntas ou problemas que você tenha. Há algo em que eu possa ajudá-lo?”

Ela não sabe esperar; fiquei surpreso com sua capacidade de autoconhecimento e sinceridade, e também com sua boa disposição para colaborar. No entanto, fiquei pensando se valia a pena continuar chamando isso de inteligência, ou se seria melhor mudá-la de categoria… pelo menos no meu próprio índice de termos técnicos.

Mas há máquinas que sabem esperar…

No desenvolvimento de projetos automatizados, às vezes é preciso contar com o tempo, pois, no mundo físico, os processos não são instantâneos. Para ajudar os sistemas digitais a “terem paciência”, existem os blocos de “espera”.

Para que serve o comando “espera” na robótica?

O comando «esperar» em uma placa programável, seja Arduino, Raspberry Pi ou outras, é usado para fazer com que o programa aguarde um determinado tempo antes de continuar executando as instruções seguintes. O comando é utilizado para inserir uma pausa ou um atraso na execução do programa.

Por exemplo, se estiver lendo dados de um sensor, pode ser necessário esperar um tempo antes de ler o próximo conjunto de dados, para garantir que os dados tenham sido processados corretamente e que as informações anteriores não se sobreponham às novas; ou, se for necessário exibir informações em uma tela ou interface, será preciso dar tempo ao usuário para ler as informações antes de atualizar a tela. 

O comando «esperar» em uma placa programável, seja Arduino, Raspberry Pi ou outras, é usado para fazer com que o programa aguarde um determinado tempo antes de continuar executando as instruções seguintes. O comando é utilizado para inserir uma pausa ou um atraso na execução do programa.

Por exemplo, se estiver lendo dados de um sensor, pode ser necessário esperar um tempo antes de ler o próximo conjunto de dados, para garantir que os dados tenham sido processados corretamente e que as informações anteriores não se sobreponham às novas; ou, se for necessário exibir informações em uma tela ou interface, será preciso dar tempo ao usuário para ler as informações antes de atualizar a tela. 

Você conhece essa sequência do livro 2? Convidamos você a baixar este material para trabalhar com seus alunos.

Compartilhar