ChatGPTとは?
ChatGPTはOpenAI社が出した対話型のAIモデルです。
人と話すような感じで使うことが出来ます。
ChatGPTが使えるようになるまで
- まずは、https://openai.com/blog/chatgpt/ にアクセスし、「try chatgpt」を押す。
- OpenAIの会員にならないと使えないため、会員登録する。(無料)
- ログインできたら、chatGPT画面に飛べます!(webサイト)
主な使い方
本当に自由な使い方が出来ます。
例えば、「就職活動での大事なポイントは?」と質問もできるし、「SF小説でディストピア系の有名作品を教えて」と入力しても回答が返ってきます。
そして、ChatGPTのすごいところは、プログラミング言語のコードのエラーの対処法やコード自体も回答してくれるところにあります。
エラーの一例
質問文:
a = [1,2,3]
b = [4,5]
a*b
上記のようなコードで「MethodError: no method matching *(::Vector{Int64}, ::Vector{Int64})」というエラーが出ました。
Julia言語で記載したプログラムですが、解決方法を教えてください。
ChatGPTの回答例:
上記のコードでは、配列aと配列bを掛け算しようとしていますが、Julia言語では配列同士の掛け算には対応していないため、「MethodError: no method matching *(::Vector{Int64}, ::Vector{Int64})」というエラーが発生しています。 解決方法としては、配列同士を結合する「vcat」関数を使用することで、配列同士を結合することができます。 例えば、以下のように記述することで、配列aと配列bを結合した新しい配列が作成できます。
c = vcat(a,b)
また、配列aと配列bを積集合にすることもできる。
c = union(a,b)
上記の方法によって、配列同士の演算を行うことができます。
のように具体的な指示も出してくれます。
今は絶賛無料で使えるので、是非お試しを!!!
コメント
コメントを投稿