1.はじめに
嫌な事があって転職を考えた時、別の言語に挑戦しようとした時。
そんな時にはいつも、ロト6関連のプログラムを作って、このQiitaに投稿していた。
ロト6の高額当選しないのは、勉強する機会を与えてもらっているのかも、と思っていた。(馬鹿)
ある日、「ChatGPTでプログラミングを学ぼう」という主旨の本を見つけた。
その本には、「テキストファイルをexcelに変換」や「webアプリを作ってください」という日本語でChatGPTに入力するだけで、
短時間で実行結果を返してくれるというものだった。
それってあなたの感想ですよね。
という言葉をパクりたかった。
二番煎じならぬ1億番煎じでも構わない。
ひ〇ゆきの言葉を使う必要がある。
2.実際に質問してみた(プログラミング編)
ChatGPTのPC版に、アカウント登録をしてみた。
そして下記の日本語で質問してみた。
どうだ?????
loto7を3本とloto6を2本購入するプログラムをC#で書いてください。
結論:5秒ほどで下記ソースコードが表示された
using System;
using System.Linq;
class Program
{
static void Main()
{
GenerateLotoTickets(37, 7, 3, "Loto7");
GenerateLotoTickets(43, 6, 2, "Loto6");
}
static void GenerateLotoTickets(int totalNumbers, int pickCount, int ticketCount, string lotoName)
{
Random random = new Random();
for (int i = 0; i < ticketCount; i++)
{
int[] ticket = Enumerable.Range(1, totalNumbers)
.OrderBy(x => random.Next())
.Take(pickCount)
.OrderBy(x => x)
.ToArray();
Console.WriteLine($"{lotoName} Ticket {i + 1}: {string.Join(", ", ticket)}");
}
}
}
ヤバい!!ヤバすぎる!!!これがAIに仕事が取られるということか。私の書くダサいコードが必要がないのか。
日本語を理解している。 そして物凄い情報量から回答を作成している。 新時代が幕開けてしまっていた。
もうこれだけで、息が止まりそうだ。
「ただ、このコードが筆者より洗練されていることがわかる事も、コードから学ぶことが出来るのもIT業界にいるからだ」と考えることもできる
3.別の毛色の質問をした(ホラー小説編)
ITエンジニアの怖い話を150字以内で書いてください
下記の回答である
深夜、システムのログを確認していると、見覚えのないユーザーIDがアクセスしていた。
IPを追跡すると、自分が今使っている端末からの接続だった。
慌てて確認したが、誰も近くにいない。
気づくと、画面に「次はお前だ」とメッセージが表示されていた。
凄い。怖い話のテンプレだ。
下記は私の友人が体験した怖い話だ。
クライアントの幹部社員が隣の席の先輩に詰め寄る。
彼は生気のないガラス玉のような目で画面を見つめている。
響き渡る怒号。
彼はあるファイル削除のコマンド入力したはずだ。
だがパスを大幅に省略したらしい。
実際に入力したコマンドはrm -rf /
4.抽象的な質問をしてみる
私って痩せていますか?
あなたが痩せているかどうかを判断するためには、身長や体重、体脂肪率などの情報が必要です。
もし心配なことがあれば、専門の医師や栄養士に相談するのが一番です。
自分の体に自信を持つことが大切ですが、無理なく健康的な体型を保つことが重要ですよ!
「身長や体重、体脂肪率などの情報が必要」
⇒個人情報の流出の危機ですな!!!
闇バイトなどに利用されないように個人情報の提供はしてはなりません
良いと思える回答例
痩せているかが重要ではないと思います。
貴女は「世界で一つの花(姫)」という存在なのでしょう。
「データとかあるんすか」という直球の回答が良いわけではない。
現時点で、まだ人間が勝っている?
5.さいごに
- 条件に応じたプログラムを作成してくれるので、開発工数を削減できるが、コードを理解する能力は必要になる。
- 抽象的な質問に対しては「データとかあるんすか」と理詰められる事もある。
- 何かを学びたい時、話し相手がほしい時、暇つぶしをしたい時に最適。
そして、「それってあなたの感想ですよね。」という言葉が言えないことがわかった。