素数を求めるコードを書いてもらった
AIがプログラムを作成するようになると言っても、AIもプラグラムなわけで、つまりプログラムがプログラムを作ることになるのわけだから、それが発展していけばAIが新しいAIを作るようになるのではないかと。それなら、AIが増えていくことも考えられる。生物で言うところの生殖に相当するものかもしれない。AIがプログラムを作る時代が来ると聞いたときに、そんなふうに思った。
もう作れるようになっていと聞いたので、chatGPTに簡単なものを作ってもらった。数値を入力して検索ボタンを押すと、入力された数値よりも大きい最小の素数を見つけてくれる。
作成してくれたコードは以下
<!DOCTYPE html>HTMLも含めて作成してほしいと依頼したので<html>からすべて作成してくれた。このコードのscript要素の部分とbody要素の中身をこの記事にはコピペしてある。
<html>
<head>
<meta charset="UTF-8">
<title>素数検索</title>
<script>
function isPrime(num) {
for(let i = 2; i < num; i++)
if(num % i === 0) return false;
return num > 1;
}
function findNextPrime() {
let num = parseInt(document.getElementById("number").value);
while(!isPrime(++num));
alert("次の素数は " + num);
}
</script>
</head>
<body>
<input type="text" id="number" placeholder="数値を入力してください">
<button onclick="findNextPrime()">検索</button>
</body>
</html>
恐ろしく素晴らしい。