4
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

生成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度やってみてくださいね!
マジ気分上がるから💓👍👍

他にもこの方が絶対わかりやすいとか、コレがいいとかあれば是非コメントにて教えて欲しいです!

4
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?