皆様はChatGPTを有効活用していますでしょうか??
このブログを読んでくださる方は、よく勉強されている人が多い印象なので
よく使用しているかと思います。
また本ブログは仕事や学業でPythonコードを書いている人、仕事でPythonを使っているの人はどんな事をしているのか気になっているがご覧になっている事が多いので
今回は実際にChatGPTを仕事で使う場面を紹介いたします。
ちなみに私は無課金のバージョン3.5を使ってます。
脳死で書きたいコードを教えてもらう。
結構コードを考えず、さくっとChatGPTに教えてもらうことがかなり多いです。
例えば、こんな感じ。
リストの最大値取得とか、なんか簡単な書き方なかったけ?
多分Maxだったかな?(違う)でもトライ&エラーも検索も面倒だな、、、、
よしChatGPTだ!!
みたいなテンションで使っています。
自分としては、面白みのあるアルゴリズムとは関係ない部分で頭を使いたくない~みたいな所で
使う場面が多いです。
脳死でエラー解決
Pythonコードを書いていて、
SyntaxError:というエラーを見たことが無い人はいないと思います。
だいたいカッコやカンマが足りないことが多いです。(笑)
例えば、少し雑に書きましたが以下のコードを読んで、どこにエラーがあるか直ぐ分かりますでしょうか??
import numpy as np
if __name__ == "__main__":
for i in range(30):
print(abs(np.arange(i*(1+2)))
答えはprint(abs(np.arange(i*(1+2)))の右側に「 )」が1つ足りないというエラーなのですが
わざわざカッコの数を書かなくてもChatGPTなら下のような感じで、すぐに解決してくれます。
コードを修正してくれるので
Copy codeを張り付けてサクッと修正します。
知らない言語を神頼みで書いてもらう
とある日。。。
「コンさ~ん、ここのコードSQL文書いて実装してね~。
よろしく~」
コン「は?SQL文?知らんがな(基本情報でも点とれなかった分野)」
ということが仕事で私実際体験してしまって、私SQL文なんて書けない。。。
でもそんな事言っている場合じゃない。。。
そんなときにChatGPTに依頼してました。
最初はこんな感じからスタートしていきます。
欲しいコードからは程遠いですが、
SQLクエリっていう表現もあるんだ~こうやって書くんだ~
など少しづつ学んでいきます。
そして実際にデータベースを扱うソフトで、コードを打ち込み動作確認。
またChatGPTに尋ねて、コードを教えてもらい、コードを打ち込み動作確認。
を繰り返してなんとか動くようにしていきます。
そんな感じでほしいコードを書きあげ
あとはコードの意味を調べて間違っていないか、他の書き方でもっと簡単に書けないか?
などを調べていき、提出して事なきを得ました。
(後から綺麗なコードに書き直しをしたのは別のお話)
おわりに
ここまで読んでいただき、ありがとうございました。
最近はソフトウェア開発にどっぷりになって
あれ?今日誰かと話しをしたっけ?と思う日も増えてきてます。。。
そんな中ChatGPTであったり、ラジオであったりを聞いて正気を保っている日々です。
皆様もコードや精神を綺麗に保つために、ChatGPTをお使いください。
それでは。