「ストレスを感じている姿は見たくないのですが…」
私が 3 時間連続で「Netlify サーバーレス機能」をグーグル検索している間、ガールフレンドの言葉が片耳から聞こえ、もう一方の耳からすぐに聞こえてきました。私はプロの Web 開発者ではありません。ただ手を出してるだけです。そして、ガールフレンドが何か言うずっと前に、私の忍耐力は限界に達していました。
目標は、Oracle Bone Script または「Jiaguwen」としても知られる、中国の象形文字について作成しているカード ゲーム用のシンプルな小さなダミー アプリをコード化することでした。このアプリには、クイズ ゲーム機能、漢字のコレクションを含むテーブル、ユーザー データを保存するバックエンドが含まれます。特に私が大いに頼りにするつもりだった ChatGPT の能力を考えると、最初はすべてがとても簡単に思えました。もちろん、プロジェクトは決して単純なものではなく、進むにつれてどんどん複雑になっていきました。私はまだそれを知りませんでしたが、興味深い学習体験をしただけでなく、感情のジェットコースターのようなものにも遭遇しました。
私の最初の状況について少し話させてください。まず、私は React の経験がなく、SQL コースの後半で少し学んだだけの MongoDB の経験もほとんどありませんでした。それに加えて、アプリをデプロイするために必要な Netlify を使用したことがありませんでした。また、開発者のいとこが私に勧めてくれた Typescript についても、私はあまり詳しくありませんでした。このような状況にもかかわらず、最終的には、ほぼ完全に ChatGPT を使用して Web アプリを構築するという、当初の目標を正確に実行することができました。チェックしてみてください
ここで、言っておきますが、私はかなり遅れて ChatGPT の流行に乗り出し、まだ GPT4 さえ使用できていません (使用できれば大きな違いがあったかもしれません)。 GPT4 に画像をフィードすると、意図した結果に必要な HTML/CSS/JS を提供できますか?知りたいです。とにかく、これについては、私も AI コンパニオンに何を期待すればよいのかわかりませんでした。 。
したがって、アプリケーションには通常、複数の異なるコンポーネントが含まれるため、ChatGPT にプロンプトを表示して「アプリケーション全体を最初からコード化する」ということはできません (アプリケーションが非常に単純でない限り)。しかし、各懸念事項を 1 つずつ分離し、プロンプトについて慎重に検討すると、ChatGPT は素晴らしい仕事をして、スムーズなスタートを切り、必要に応じてそれ以上のサポートを提供します。これは独学で学ぼうとしている人にとっては完璧だと思いますし、プロジェクト全体を実際にやり遂げるという大きな自信とモチベーションを与えてくれました。
AI テクノロジーの力を疑う人はまだたくさんいます。私自身もそれについては懸念を持っています。ただし、この記事から学ばなければならないことが 1 つあるとすれば、それは、AI と一緒にコード内のエラーを 1 つずつ修正するプロセスが、まったく信じられないほどであるということです。少なくとも初めて経験する場合は、これ。それを信じるには見なければなりません。
このすべてを行う前に、私は React、Typescript、Express、または MongoDB について最低限の知識を持っていたことを覚えておいてください。しかし、ChatGPT のおかげで、文字通り何かを学びながら同時に構築することができました。
教師として働きながら、AI が私の特定の問題に対して独力で考え抜き、カスタマイズされた解決策を日々吐き出すのを見て、学習と教育に対する私の考え方が変わりました。それなのに..
AI が人間の開発者に取って代わると思いますか?私はちょっと確信が持てません。プロジェクトの終わりに近づくにつれて、自分のコードが適切に実行されない理由が理解できず、頭が混乱してしまうことが何度かありました。 ChatGPT はぐるぐる回り続けて、親切ではあるが当てはまらないアドバイスを私にたくさん与えてくれました。この状態がしばらく続くと、この単純な問題の解決策はタイプミスか構文の問題、または削除し忘れたコードであることがわかりました。複雑な問題に関してはなぜ AI が的確な判断を下すことができたのに、皮肉なことに、私がさらに注意して確認するだけで済んだ単純な問題に関しては役に立たなかったのか、私は今でも理解できません。 。ゴーフィギュア。場合によっては、Google、StackOverflow、Youtube、そして忍耐があれば十分です。必ずしも AI が必要なわけではありません。そうは言っても、もう一つ言及しておきたい側面があります。
何度かウィードにはまってイライラし始めたこともありました。 ChatGPT に吐き出すことも考えましたが、考え直しました。後で私が言ったことを覚えていたらどうなるでしょうか?もしそれが私が聞きたくないことを言っているとしたら、あるいはもっとクレイジーなことを言っているとしたらどうなるでしょうか?これらすべての影響は何でしょうか?
私は、人間は AI と「友達」になれるのだろうか、と疑問に思い始めました。
これ以上ウサギの穴には行かないよ。あなたたちもそれを自分で行うことができます。しかし、私はこれを言います:ChatGPTがJiaguwenを読めるようになった日、それは彼/彼女と私が良い友情の基礎を築く日になるかもしれません。
ここでも公開されています。