![見出し画像](https://assets.st-note.com/production/uploads/images/108958305/rectangle_large_type_2_cffabfbe199e4dd6eb1fc16d2743dece.png?width=1200)
ChatGPTに丸一日質問しても、問題解決できなかった
最近、42Tokyoのチームメンバーと共に、プロジェクトに取り組んでいる。
ぼくがいま取り組んでいるのは、DockerとNext.js、NestJS、Prismaの連携に関するもの。
これらのテクノロジーは、最新の開発手法として注目を集めており、プロジェクトにも必要不可欠なもの。
しかし、なかなかエラーが修正できなく困っていたので、ChatGPTを活用しようと考えた。
ChatGPTはAIによる対話型のインタフェース。
技術的な疑問や問題解決に役立つ可能性があると期待した。
ところが、ぼくが直面した問題を解決するために、ChatGPTの活用がうまくできなかった。
けっきょく丸々1日、ChatGPTに対して質問をし続けたが、問題を解決するための具体的なアドバイスや解決策を得ることはできなかったのだ。
ChatGPTは素晴らしいツールだが、いまぼくが抱える問題に関しては限界があったよう。
その日の学びとして、いくつかの重要なポイントがある。
学び
まず、日本語よりも英語でChatGPTに質問をするほうが、より正確な回答を得ることができることが分かった。
ChatGPTは英語の訓練データが豊富であり、日本語に比べて精度が高い傾向がある。
また、ぼくの質問の仕方にも問題があったことに気づいた。
そもそもぼくは技術的な基礎知識が不足しており、DockerやNest.js、Prismaに関する深い理解がなかったため、質の高い質問ができなかった。
ChatGPTは優れた情報源であり、一般的な質問には十分な回答ができるかもしれない。
しかし、専門的な技術問題に関しては、基礎知識が必要となることが明確になった。
この経験から、技術的な基礎知識をより深く学ぶ必要があると認識した。
そして、ChatGPTの活用法をより深く学ぶ必要があると感じた。
ChatGPTはツールであり、正しい活用法を知らなければ、その真価を発揮することができない。
ChatGPTをうまく活用するためには、以下のような活用法を学ぶ必要があると思う。
ChatGPTの活用法を学ぶ
まず第一に、ChatGPTの強みと限界を理解することが重要だ。
ChatGPTは一般的な情報や質問に対してすぐれた回答を提供することができるが、専門的な技術問題には、限定された知識しか持っていない。
そのため、ChatGPTを利用する前に、問題の範囲や難易度を適切に評価する必要がある。
次に、質問の仕方や文脈を適切に設定すること。
具体的な問題に対して具体的な質問をすることで、より適切な回答を得ることができる。
また、専門用語やテクニカルな言葉を使う際には、説明を付けくわえるなどして理解しやすくすると良い。
最後に、そもそもの活用法自体を学ぶということだ。
最近はTwitterやネット、雑誌や本でもChatGPTについての活用法に触れているので、実際に自分の手を動かしながらChatGPT、または似たようなAIサービスの活用法を学ぶ必要がある。
プログラミングや技術の学習は一人で進めるのが難しい場合もあるが、ChatGPTを活用することで、その障壁を低くすることが可能。
ChatGPTは24時間いつでも利用できるため、自分のペースで学習を進めることができる。
もちろん一人で学ぶ場合でも、基礎知識やコンセプトをしっかりと理解することが重要。
ChatGPTはツールであり、補完的な役割を果たすが、それ自体が知識を提供するわけではない。
したがって、基礎的な知識を習得することで、ChatGPTをより効果的に活用することができる。
ChatGPT以外の学び
さらに、ChatGPTの限界を補完するために他の情報源も活用も考えたい。
技術的な問題については、オンラインのコミュニティやフォーラム、公式ドキュメントなどを参考にすることが有益だ。
他の開発者やエンジニアとの対話やディスカッションも、新たな視点や解決策を見つける手助けになる。
とくにプログラミングや技術の学習は一人で進めるのが難しい場合には、他の人と協力することも重要。
チームメンバーや他の開発者と情報を共有し、意見交換やディスカッションを行うことで、より深い理解や解決策の発見が可能となる。
ChatGPTは対話型のツールだが、実際の人間とのコミュニケーションや協力は貴重な学びの一つ。
おわりに
今回のChatGPTの活用がうまくできなかった経験から、いくつかの重要な教訓を得ることができた。
ChatGPTを最大限に活用するためには、英語での質問やテクニカルな基礎知識の習得が重要であること、適切な文脈や質問の設定が必要であること、他の情報源や人との協力も活用することが重要であることを認識。
とり急ぎ、以下の本を読もうと考えている。
『プログラミングの英単語 コードの気持ちがわかる!』
『ChatGPT120%活用術 世界中で話題の会話型AI』
これらの教訓を活かし、今後もChatGPTやAIサービスを適切に活用しながら、プロジェクトの課題を解決し、技術的な成長を遂げていくことが目標だ。
サポートいただけると、note発信の励みになります! いつもサポートしてくださっている皆様には大変感謝しています🙇 がんばっていきますので、何卒よろしくお願いいたします!