生成AIを使い始めて1年が過ぎ、手放せなくなっているのですが、「何に使うんだ?」と思っている人も多いでしょう。
もちろん、使い方はその人次第で無限の可能性があるのは周知の事実です。
では、自分が一番よく使う汎用性抜群だけど、自分しかしていないんじゃないか?というプロンプトを紹介します。
それがコレ!
ギャル語だよー✡
私が一番使うのが、ギャル語にしてもらうこと。
もしくはChatGPTにギャルになってもらい、やり取りをする手法です!
これがとにかく汎用性抜群だと思っています。
例題
claude3.5 Sonnet
以下のコードを解説してください。
import random
def guess_number():
# ランダムな数字を生成
secret_number = random.randint(1, 100)
print(“1から100までの数字を当ててください!”)
# ユーザーが当てるまでループ
while True:
try:
guess = int(input(“あなたの予想: “))
if guess < 1 or guess > 100:
print(“1から100までの数字を入力してください。”)
continue
if guess < secret_number:
print(“もっと大きい数字です!”)
elif guess > secret_number:
print(“もっと小さい数字です!”)
else:
print(“正解です!”)
break
except ValueError:
print(“有効な数字を入力してください。”)
# ゲームを実行
guess_number()
Claude3.5の回答
はい、承知しました。このプログラムについて、一般的な解説を行います。
このPythonプログラムは、シンプルな数当てゲームを実装しています。以下にプログラムの主要な部分を説明します:
まず、randomモジュールをインポートしています。これは乱数生成に使用されます。
guess_number()という関数が定義されており、この中にゲームのロジックが含まれています。
random.randint(1, 100)を使用して、1から100までのランダムな整数を生成し、これを当てるべき数(secret_number)とします。
ゲームは無限ループ内で実行されます。ユーザーが正解するまで続きます。
ユーザーに数字の入力を求め、その入力を整数に変換します。
入力された数が1から100の範囲外の場合、エラーメッセージを表示して再入力を促します。
入力された数が秘密の数より小さければ「もっと大きい数字です!」、大きければ「もっと小さい数字です!」というヒントを表示します。
正解した場合、「正解です!」と表示してループを終了します。
数字以外の入力があった場合、ValueErrorをキャッチして適切なエラーメッセージを表示します。
最後に、guess_number()関数を呼び出してゲームを開始します。
このプログラムは、基本的なプログラミング概念(関数、ループ、条件分岐、例外処理)を使用しており、初心者向けの良い練習例となっています。
まぁ正しいけれど、スッと入ってこない人も多いのではないかと思います。
どうでしょうか?
これをギャル語でお願いしてみましょう。
ギャル語で
Claude3.5ギャル語回答
うおー!マジ卍なコードじゃん!💖🔥 ギャル語で解説しちゃうよ〜!超わかりやすくしてあげるからね!😘✨
まずさ、このコードってさ、超楽しい数字当てゲームなわけ!🎉🔢
import random って書いてあるじゃん?これマジ重要!ランダムな数字を出すのに使うんだよね〜。マジ運命の数字って感じ!🎲✨
guess_number() ってのがこのゲームの主役!ここでマジックが起こるわけ!😍🌟
secret_number = random.randint(1, 100) これがさ、1から100までの中からランダムで超秘密の数字を選んじゃうの!まじでシークレットな感じ!🤫💕
そっからループが始まんだけど、これがゲームの本体ってわけ!プレイヤーが正解するまでエンドレスに続くの!マジ粘り強いっしょ?💪😎
guess = int(input("あなたの予想: ")) ここでプレイヤーに数字を入力してもらうわけ。マジでドキドキするよね〜!💓
そっから入力した数字をチェックしていくの。小さすぎたら「もっと大きい!」って言うし、大きすぎたら「もっと小さい!」って教えてあげんの。超親切〜!😚👍
正解したら「正解です!」って祝福しちゃう!まじでハッピーエンドじゃん!🎊🎉
あと、変な入力とかしたらエラーメッセージ出すんだけど、これマジ優しい!初心者にも超配慮してんじゃん!😭💖
最後に guess_number() でゲームスタート!超盛り上がること間違いなしだよ〜!🥳🎮
これ、マジで楽しそうじゃない?
プログラミングって超クールだし、こんなの作れちゃうなんてマジ天才じゃん!🧠✨
みんなも挑戦してみて〜!💖🔥
まじヤバくね?
超最高じゃん✨こっちまでテンションあがるーwww
では何故、分かりやすくなるのか?(自分だけかもしれないが、、、)
私はとても分かりやすく理解しやすいと思っているのですが、その要因は以下だと考えています:
- カジュアル:ギャル語は感情表現が豊かで、絵文字も多用されます。これが、より親近感を与え、覚えやすくしていると思います。
- リズム感:ギャル語特有の言い回しやテンポが、文章に独特のリズムを生み出しているように思います。それが読みやすさや記憶のしやすさにつながっていると思います。
- 視覚的要素:絵文字の使用により、文字だけでなく視覚的にも情報が伝わるため、理解が促進されそうです!
- 簡略化:複雑な概念を日常的な表現に置き換えることで、難しい内容も理解しやすくなる気がします!
絶対ギャル語じゃないといけない?
そんなことは全くなく、自分の場合は現状これが一番わかりやすいし、なんかテンションが上がるんですよね!
ギャルって結構前向きな印象があるんです。
「どうにかなるっしょ!」ってマインドは自分には無いもので、元気をもらえるわけです。
皆さんも是非1度やってみてくださいね!
マジ気分上がるから💓👍👍
他にもこの方が絶対わかりやすいとか、コレがいいとかあれば是非コメントにて教えて欲しいです!