就職活動の一環として、新しい言語である Python を紹介されることになりました。
一方で、私は霊長類の脳の誇り高い所有者として、学習という文脈においてゲーミフィケーションが私に与える影響力をよく知っています。
一方、テクノマニアとして、私は人工知能ツール、特に OpenAI によって開発された会話型 AI 現象である ChatGPT の出現を見逃すことはできませんでした。
ChatGPT は、Python の体験をできるだけ楽しくしながら、Python を発見するのにどのように役立ちますか?
ChatGPT は強力ですが、ロールプレイングを行うとさらに強力になります。そこで、可能な限り多くのコンテキストを与えるための特定の形式に従って、ChatGPT に Python のトレーニングをどのように担当させるかを定義しました。
当初、ChatGPT は一連の「演習」を提供してくれました。そう呼ばれていますが、これは Python 構文の基本を理解できるようにするためのコードの抜粋にすぎません。合意どおり、彼は私に文書を提供し、私がレベルアップできるように経験を与え、この最初の段階で習得したスキルをリストアップしました。
レベル 7 に到達したので、コードを IDE にコピーするだけではなく、より実質的な課題を提供してくれるように ChatGPT に依頼しました。
私が ChatGPT に醜いモンスターを蹴りつけるように頼んだとき、OpenAI が私の優しさをどのように疑っているかに注目してください。
この最初のボスに立ち向かう私の洞察力を称賛され、それを簡単に払いのけ、新しいコードコピーの「演習」を提供した後、私は最初の本当の課題に直面しなければなりませんでした。
敵に感銘を受けることもなく、優れた文書のおかげで、私は自然に熱息を吐いたこの生物を屠殺しました。
ここで、会話型 AI による学習が意味を持ちます。 ChatGPT は、2 つの提案の違いを説明しながら、代替ソリューションを提供することができます。私が提案するコードの分析に関しては、それがさらに完全になる可能性があることが少し後でわかります。
もう 1 つの利点は、会話を簡単に「形作る」ことができることです。このようにして、私はアーティファクトを手に入れることができました、それは静脈に直接ドーパミンです。
はい、私は主張しました、だから何ですか?
ちょっとした伝説、それはいつも素晴らしいです。
新しい一連の演習/レッスンの後、「使用する」命令に関するいくつかの質問、例外をスローする方法に関する少しの課題、いくつかの記事を読んで、そして多くのレベルアップを行います。新しいモンスターに挑戦してもらいました。 ChatGPT は、当然の戦利品でいっぱいの宝箱を約束する、多段階の課題 (一連の小さなアルゴリズム問題) を私に提供しました。
繰り返しになりますが、ChatGPT は高品質の修正を提供しており、私のソリューションよりもそのソリューションの利点を実証するのに十分な完成度を持っています。
しかも、とっても素敵なお守りをゲットしました!
ChatGPT を使用して Python を発見したこの段階で、以前に見た概念を習得したかどうかを確認するのが良いだろうと思いました。そこで私は AI に MCQ を生成するよう依頼し、それが NPC (ノンプレイヤー キャラクター) との遭遇に含まれるようにし、成功した場合には使い魔が報酬として与えられることを約束しました。
そこで、奇妙だが賢い農民(おそらく潜入ガンダルフ) の質問に答えた後、残りの冒険の仲間を選ぶことができました。
コードを因数分解して最適化するのが難しいと感じることがあることを認識しており、私はシャドウストーカーと協力して次の戦いを戦うことを選択しました。野獣は私が将来もっと効率的になれるようにするためのテクニックをたくさん持っています。
ChatGPT を使用すると、事前に特定したニーズに応じて、コードに異なる読み取りを適用できます。そのため、どのような種類のフィードバックが必要かを定義することなく、具体的なフィードバックを求めることができます。
たとえば、これは、私の初歩的な旅の途中で私が与えられた問題に適用されたテクニックの 1 つ目です。問題の目的は、ユーザーが入力した数値までのすべての素数を生成することでした。
スタイルがありますね!
ChatGPT について私がすでに知っていたことを考慮すると、AI は新しいプログラミング言語の発見をサポートする能力に関して私の期待に応えてくれました。
しかし、私はプロセスにゲーミフィケーション層をもたらすその機能に非常に熱心でした。ここでは、私が経験中に遭遇した長所と短所のリストを順不同で示します。
長所:
素早く簡単にセットアップできます。
時間の経過とともに適応可能。
満足のいく進捗状況の概要。
ロアは大丈夫です。
期待に沿わない行動を修正する能力。
最新の ChatGPT コントリビューションが気に入らない場合は、再起動する可能性があります。
「わあ、そんなこともできるの!?」効果。
短所:
いくつかのエラーと不正確さを犯します。たとえば、MCQ の最初のバージョンには、回答が与えられない質問が含まれていました。
時々リマインダーを要求します: 「文書を提供することを忘れないでください」、「成功したら報酬を与えてください」、「会話の一般的な伝承に私の進捗状況を含める必要があります」など。
この学習方法を試してみたい場合のヒントをいくつか紹介します。
ChatGPT に、安定拡散を使用して画像を生成するためのプロンプトを提供するように依頼しました。
チャットGPT:
彼は間違っていません。モデルのトレーニングに使用されるデータセットに存在するアーティストの著作権管理はどうなるのでしょうか?広大な主題。
ありがとう!