Dando sequência a nosso projeto de criar um aplicativo mínimo de cadastro.
Vamos utilizar os dados simples que estamos utilizando no HTML.
Para facilitar nossa vida, ao invés de cadastrar tudo na mão, vamos utilizar a inteligência artificial para trabalhar para nós.
Cadastrar dados na mão é demorado e precisaremos de alguns dados para fazer testes.
Tome cuidado, a inteligência artificial algumas vezes alucina e dá respostas absurdas, o que chamamos de alucinação.
É importante saber o que está pedindo até mesmo para validar se o comando gerado foi adequado.
Os comandos SQL são simples, com um pouco de uso aprendemos a usar e entender.
Entender o que cada comando faz é fundamental para ser um bom programador, conseguir construir comandos sozinho é importante.
Crie uma tabela cadastro com os campos código, nome, sobrenome e idade.
Se quiser criar a tabela sem recorrer a ia é um bom exercício, mas começamos colocando foco no que a IA trará como resultado.
Pode utilizar o ChatGPT, o Gemini ou o Claude.
Cada IA tem uma abordagem diferente, o Google parece lidar bem com banco de dados, mas é muito limitado na versão gratuita.
1) O primeiro comando para a IA é o abaixo:
Atue como um especialista em banco de dados MySQL.
2) Agora coloque exatamente o que foi pedido:
Crie uma tabela cadastro com os campos código, nome, sobrenome e idade.
A IA vai gerar um código CREATE TABLE.
Entrem no banco de dados de cada um com a senha que conhecem.
Não esqueçam de clicar no nome do banco de dados no canto direito da tela.
Para executar o SQL o banco de dados de vocês deve estar selecionado.
Cole o código no phpMyAdmin.
3) Agora peça para a IA gerar dados, vamos gerar 30 registros para sua tabela.
Lembre-se, um chat bot é um robô que utiliza chat, uma conversa. Então pode ir perguntando e dando comandos como se a converse estivesse fluindo, que ele vai entender e continuar.
Eu pedi para a IA gerar 30 linhas de nomes de pokemóns, ela acaba inventando alguns dados como idade, mas podemos fazer testes com outros dados, podem inventar o que quiserem.
*Peça para a IA:
Crie 30 linhas de registro para a tabela criada, utilizando dados de pokemons.
Cole o código no phpMyAdmin.
4) Pode ser que a IA não gere as 30 linhas que você quer. Pare em 15, por exemplo.
Só pedir para ela gerar mais
Gere mais 15 pokémons
Faça novos testes para enchermos a tabela com dados.
Peça para gerar com nomes de famosos, músicos, jogadores, etc., a criatividade é o limite.
É interessante uma tabela com pelo menos 300 linhas de registro.
Se pedir muitos dados de uma vez pode não ter o resultado esperado.
Se ela der um código python fica fora do escopo, mude as perguntas.
Irei avaliar os dados gerados no banco de dados.