Um tutor de IA vale a pena quando dá pra checar as respostas dele

Prévia grátis 4 min de leitura

Uma pergunta que este app já respondeu e conferiu

"Devo usar RSpec ou Minitest?" é o tipo de pergunta que um assistente de código com IA responde na hora, e numa comparação tão documentada ele costuma acertar. O curso deste app "Minitest: testes de model" já chegou à resposta para este código. O RSpec é o que este app roda: 206 arquivos de spec, gem "rspec-rails" no Gemfile e nenhum diretório test/. O Minitest é uma alternativa válida que o app não usa, o framework embutido do próprio Rails, carregado com as gems do Rails do app quer algo o chame, quer não. Aquele curso não chutou. Ele rodou bundle exec rspec spec/, leu o código instalado das gems minitest e activesupport, e traduziu uma das specs deste app linha por linha.

Esse é o objetivo deste curso. Ele não ensina RSpec ou Minitest de novo; "Minitest: testes de model" já fez isso contra código rodando. Este curso ensina outra coisa: como usar um assistente de IA como tutor numa comparação técnica como esta, e como saber se o que ele disse está certo.

Por que perguntar a uma IA é uma habilidade, e não um atalho para não aprender

Pedir a um assistente de IA "explique a diferença entre X e Y" produz uma resposta em segundos. Num tema tão documentado quanto RSpec contra Minitest, os fatos gerais costumam estar certos: o que cada framework é, mais ou menos como se usa, como é a sintaxe básica. O risco não é os assistentes de IA serem ruins nessa pergunta. É quase o contrário. Eles acertam com frequência suficiente para dar vontade de parar de conferir, e quando erram por pouco, um parágrafo fluente e plausível torna o erro difícil de pegar.

Os cursos de IA deste app já constroem o hábito geral. "Prompting de IA: zero-shot" trata de escrever um prompt preciso o bastante para receber uma resposta útil. "IA: revisar antes de copiar" trata de ler com ceticismo o código gerado por uma IA antes que ele chegue perto de um arquivo. Este curso aponta o mesmo instinto para outro tipo de saída, uma explicação gerada em vez de código gerado. E tem um atalho útil para conferi-la, porque este app já tem uma resposta conferida no próprio catálogo.

A checagem que este curso faz, aula após aula

Cada uma das próximas aulas segue o mesmo formato: um prompt que você poderia digitar num assistente de IA, um exemplo realista da resposta que ele poderia dar e uma checagem contra o que "Minitest: testes de model" estabeleceu rodando o código. Quando a resposta da IA se sustenta, a aula diz isso; quase tudo o que um assistente razoável produz numa comparação conhecida se sustenta. Quando não se sustenta, essa é a lição mais útil. O ponto não é "IA não é confiável" em geral. É qual tipo de afirmação precisa de um segundo olhar, e como você pegaria o erro sozinho, sem um curso pronto para conferir.

Um aviso sobre as respostas de IA citadas neste curso

Nenhuma das respostas de IA das próximas seis aulas foi copiada ao pé da letra do histórico de chat de uma ferramenta. Elas foram escritas para representar respostas típicas que um assistente daria ao prompt mostrado: certas onde um assistente costuma acertar e, onde a aula avisa, erradas do jeito específico e plausível em que um assistente pode errar. Trate cada uma como você trataria qualquer saída de IA num projeto: vale ler, mas não vale confiar sem conferir.

O que este curso cobre

Sete aulas. A aula 2 traz um primeiro prompt de comparação e como ler o que volta. A aula 3 pede a uma IA que traduza um trecho do RSpec deste app para Minitest, conferido contra a tradução da aula 6 de "Minitest: testes de model". A aula 4 é uma pergunta mais estreita sobre um método de teste do Rails, conferida contra o código instalado da gem que aquele curso citou. A aula 5 é uma resposta de IA plausível que se revela errada, pega por um fato que aquele curso estabeleceu rodando código. A aula 6 é uma lista curta e reutilizável para conferir as afirmações técnicas de um tutor de IA em qualquer tema. A aula 7 junta o hábito.

Aula 1 de 7 · grátis

Continue com a aula 2

Um primeiro prompt: o que uma IA diz sobre RSpec versus Minitest

Um prompt curto de comparação traz fatos corretos e uma linha de opinião sobre nenhum framework ser errado.

Com uma conta grátis você também tem os quizzes, seu progresso e suas anotações, e a discussão.

Digite para buscar...