タグ: HSP

  • (HSPな人向け)ChatGPTと話しながら、プログラミングの勉強をしてみる

    (HSPな人向け)ChatGPTと話しながら、プログラミングの勉強をしてみる

    すこーしだけ前に、世間を騒がせたChatGPT。
    使い方は様々と言われており、自分のクリエイティビティを刺激してくれます。

    ChatGPTのプラン

    ChatGPTには2つのプランがあり、ざっくり言うと無料プランと、有料プランに分かれています。
    私はお試しとして1ヶ月だけ有料プラン(月額20USドル・2023年8月1日現在)に入ったのですが、課金してもそんなには変わらないんじゃないかなー、という印象です。
    一般人、ITにあんま詳しくない素人だと、違いはそんなにないのかもしれません。(あくまで私の感覚値です

    プログラミングをゼロからスタートしてみる

    さて、私はかねてよりPythonを学習したいと思っており、仕事の手が空いた時にはVS codeを開き、適当な学習サイトをググってみて、そこに載っているコードを自分でタイピングしてみる、と言うことをやっているのですが、

    要件 → (見えない何か) → コーディング

    この、(見えない何か)の箇所が、どうしても分からないから一向に理解が進まないと言う現状がありました。

    そこで、この部分をChatGPTに教えてもらえば良いのでは?と神が降りてきて私に囁き、そうか、とトライしてみることに。

    結論から申し上げると、これはめっちゃ役に立ちます。
    分からないところをガツガツ聞いても怒られないので、私が納得するところまで聞くことができます。

    とは言え、何を学べば良いのだ?!となってしまうんですが、ここで、世界共通でできるゲームを選べば良いんです。
    私はポーカーを選びました。

    ポーカーで試してみた

    まず、ChatGPTにポーカーの要件は?と聞いてみます。
    得られた結果がこちら。

    以下はポーカーゲームの一般的な要件の例です。ポーカーゲームは多くのバリエーションがあるため、ゲームの具体的なルールによって要件が変わることがありますが、一般的な要件を以下に示します:

    1. デッキの作成:
    • カードのランクとスートを組み合わせてデッキを作成する。
    • デッキには52枚のカードが含まれる。
    1. カードのシャッフル:
    • デッキからカードをランダムにシャッフルする。
    1. プレイヤーの参加:
    • ゲームに参加するプレイヤーを登録する。
    • ゲームには最低2人以上のプレイヤーが必要である。
    1. カードの配布:
    • シャッフルされたデッキからカードを順にプレイヤーに配布する。
    • 各プレイヤーには最初に5枚のカードが配られる。
    1. ベッティング:
    • プレイヤーは手札を見てベッティングを行う。
    • ベッティングには異なるタイプのベット(例:チェック、コール、レイズ)が含まれる。
    1. カード交換(オプション):
    • プレイヤーは一部またはすべての手札を交換することができる(ドロー)。
    • カード交換を行わない場合もある(ドロームーション)。
    1. 役の評価:
    • プレイヤーの手札を評価して役を判定する。
    • 一般的なポーカーの役は、ハイカード、ワンペア、ツーペア、スリーカード、ストレート、フラッシュ、フルハウス、フォーカード、ストレートフラッシュ、ロイヤルフラッシュなどがある。
    1. 勝敗判定:
    • プレイヤーの手札の役を比較して、最も強い役を持つプレイヤーが勝利する。
    • 勝利したプレイヤーはポットを獲得する。
    1. ゲームの繰り返し:
    • ゲームを複数のラウンドで繰り返し行う。
    • プレイヤーは途中で降りる(フォールド)ことができる。

    以上が一般的なポーカーゲームの要件の一部です。ゲームのバリエーションやルールによって要件が異なる場合もあるため、具体的なポーカーゲームに応じて要件を調整する必要があります。

    ChatGPTの回答(2023年8月1日現在・Chat GPT3.5

    ふむふむ。ぱっと見、誰でも知っているような要件ですね。目新しいものは何もない。
    さぁ、ここで、またしてもChatGPTに聞いてみます。

    コードはこちら。

    カードのランクとスートを定義

    ranks = [‘2’, ‘3’, ‘4’, ‘5’, ‘6’, ‘7’, ‘8’, ‘9’, ’10’, ‘Jack’, ‘Queen’, ‘King’, ‘Ace’]
    suits = [‘Hearts’, ‘Diamonds’, ‘Clubs’, ‘Spades’]

    デッキを作成する関数

    def create_deck():
    deck = [(rank, suit) for suit in suits for rank in ranks]
    return deck

    1のコード。ChatGPT3.5(2023年8月1日現在

    ここで、もし自分のPythonスキルがこのコードを読むに至らない場合、詳しく解説をしてもらう必要があるでしょう。
    私の場合、デッキを作成する関数のところがよく分からなかったので、詳しく解説してもらいました。

    このような感じで、詳細説明までしてくれるので、聞くのが怖い、と言う人にもおすすめです。

    そう、何が良いって相手が機械だから、相手の機嫌などを気にしなくても良いのです!!
    私みたいな小心者は、相手の機嫌を伺ってみて、今なら聞ける!みたいなタイミングで聞こうと頑張ってしまうので、そこを気にしなくても良いというのは本当にありがたいです。

    脱線しますが、HSP気質の人には機械を相手にするのって良いのかもしれません。
    私もHSPなので、人とコミュニケーションするのは嫌いではないけれど、長時間は疲れる、、となってしまうので、いつ、どんな時でも聞ける環境というのはありがたいものです。
    聞いても十分な答えをくれなかったり、自分の期待していなかった答えだった時に、突っ込んで聞いてみるとか、そういうのにものすごくカロリーを使う人には、ChatGPTみたいな生成AIを相手にするのってすごく助かります。
    そんな人に届いてくれたら嬉しいなぁ、このブログ。

  • 4月11日

    ITの、システム開発という仕事をしていると、チーム間での調整がうまくいかず、諍いを産んでしまうことがある。
    諍いと書いてしまうと、チーム間で戦争が起きているように聞こえてしまうが、そこまでではないと思うのだけれど。

    あまり、波風を立てるのが好きではないから、ちょっとでもそういう雰囲気が見え始めると、当事者じゃないのにビビってしまう。
    多分これ、HSPだからなんだよな。

    感受性が豊かというのは、それをうまく使って生きていければきっと、大いなる武器になるんだろう。
    季節の移り変わり、って書いちゃうととても薄っぺらいけれど、その言葉の裏には、散りゆく桜の花びら、えっ4月なのにこの気温?!な驚き、だんだん日が伸びてきてまだ明るいのかよ?!な18時30分とか、そんなところにも感動できたりする、よね。

    ただし人間はそういうのに感動してるだけじゃお金を稼げないから(突き抜けている人は別として)、私のように、地道に仕事をして生きたりしている。
    仕事中にも、そんな感じの感動が生まれたらいいんだけどね。

    パワポで、めちゃくちゃ綺麗にオブジェクトを配置することができた!とか
    Excelで、気持ち良い数式が作れた!とか

    ちょっと頑張って考えてみたけれど、ちょっと強引だよなこれ。

  • 自己肯定感を高めようと意識するのをやめた

    自己肯定感を高めようと意識するのをやめた

    自己肯定感を高めよう高めようと日頃から考えていたけれど、それは難しいということが分かった。
    HSPから来る、自分自身への低い評価は根本的には治らないものなので。

    違う。治る治らないという話ではない。もともと悪かったものではないはずだから。
    つまり、治らない。悪くないから、治すという感覚が間違っている。
    もしくは、治す(というより正す)べきは私の感覚。
    自己肯定感を高く持っているほうが、人生を軽やかに過ごせるだろうという価値観。
    残念ながらそれは相対的なものだから、いくら自分の中で高めようと意識したところで、その時点で見えている屋根は偽物で、実際は青天井なのだから。
    どの程度高く持っていれば、軽やかに過ごせるのか、という話ではない。
    そもそも軽やかって。自己肯定感をどう捉えているかと、人生を軽やかに過ごすかは関係ない。
    そんなのを意識しないほうがむしろ、軽やかに過ごせるのではないだろうか。

    ここのところHSPに関する本を何冊か読んでいて、HSPな人の傾向として見えるのは、私だけかもしれないけれど「背中を押してほしい」「後ろから支えてほしい」という印象。
    分からないけれど。私だけがそんな風に感じているのかもしれないけれど。
    外向的が偉い、みたいな文化、言い方がアレですけどリア充はみんな外向的、みたいなところを考えると、どうしてもそっち側を目指すべき、と育ってきたように感じていて、つまりそれって自分が肯定されていないのではないかと勝手に考えてしまうところがある。裏を返すと内向的な人は人生が充実していないのだ、と。
    だから、「生きていいんだよ」「生き方、感じ方は間違ってないよ」という形で、自己肯定感を持つだけで十分なのではないかと思う。
    そこからの、高めるとか、低いとか、そういう度合いの話ではなく、YesかNoしかないだろ、と。
    「自己肯定感を高める」って言うから、あー無理だわ、ってなってしまう。
    そうじゃなくて、「自己を肯定する」だけでいいんでしょ。それなら、なんとなく、できるかな、意識してみようかな、ってなれる、気がする。自信ないしどうせまたすぐクヨクヨするんだろうけど。

    ただ、タチが悪いのはこの「背中を押してほしい」「後ろから支えてほしい」に対して、「押すぞ!」「支えるぞ!」と私以外からの暖かくて優しい人から投げかけてもらったとしても、私自身は決して満足しない。残念ながら。非常に残念。別に皆さんを信じていないわけではない。優しさを、無駄にしているようで申し訳ないのだけれど。そこでもまた自己嫌悪になってしまうけど話が発散するのでこの辺で。
    私は、私自身から全力で押してもらい、支えてもらうまでは、ずっと疑い続けるのだ。
    そんな、とても残念で救いようのない性格。
    これはHSPの特性なのかどうかは分からないけれど、少なくとも「自分を信じていない」ことによる裏返しなのだろうと透けて見える。

    私が感じるこの感覚、間違ってないよね、という問いかけは、そもそも持つべきではないし、持ったとしても自分の中に投げかけるだけで留めておくべき。
    そこで、周りに答えを求めてしまうから、結局「他の人とは違う」という感覚になり、それが自己を否定するきっかけになる。そして「自分は周りになじめない」と自己嫌悪になってしまう。この繰り返し。

  • カテゴライズすることで得られる、その場しのぎの安心感

    カテゴライズすることで得られる、その場しのぎの安心感

    私は内向的だから。私はO型だから。私はHSPだから。

    誰かが決めたカテゴリーに則って、私は私のことを理解することがある。
    しかしこのカテゴリーに100%合致するはずはない。
    これを決めた人は、私のことを見て決めた訳じゃないから。
    私が、「なんとなくこれかな」と決めたカテゴリーに則っただけだから。血液型以外。

    だけど、例えば、私はHSPなんだと自覚するだけで、生き方が楽になるのはなぜなのだろう。
    私は本当はHSPではないのかもしれない。
    ただ、「HSPはこんな人」みたいなウェブサイトで、HSPの人が持つ傾向と、生き方の指南を見ることで、気持ちがだいぶ楽になるのは事実だ。

    多分、安心感が得られるのだ。
    その記事を見る前と、見た後で、何が変わったのだろう。

    うーん。

    あまり良く分からないが、一つ考えられるのは、自分を客観視できたということではないだろうか。
    客観視すると、自分のことではあるものの、自分のものから少し離れたところから、自分を眺めることができる。
    そうすると、今の自分がどう見えていて、これからどうすべきなのか、少しわかるのかもしれない。

    うーん。
    違うかな。

    少なくとも、この安心感に助けられることは多くて、私らしい生き方を模索する中で、この類のカテゴライズは参考になっている。
    私は、内向的らしく、HSPらしく生きていけば良いのだ、という指針を持つことができている。