ChatGPTをプログラムっぽく動作させる

  • 作業プロセスなどを指定してあげると、その流れに沿って処理した結果を教えてくれる。
  • 決まった書式は無いが、特定の文字などを反映させたい場合、@ や { } などの記号を使ったりするとChatGPTも解釈がしやすい。
  • この記号自体に何か処理上の意味があるわけではない。あくまでChatGPTの解釈のしやすさや、指示側の指示の読みやすさなどの視点で必要に応じて使う。
  • プログラムのように厳密な文法を守る必要が無い一方で、日本語の指示内容自体が複数の解釈の余地などが無い論理的な構造になっていないと正しく動作しない。
  • たまにその作業を処理するためのプログラムを教えてくれるけど、その時は「プログラムじゃなくて、作業結果を教えて」などと言えば修正してくれる。
  • 論理的思考やプログラミング思考の練習にもなるかもね。

下記の作業をお願い。
{month} = m月
{ja-month} = 和風月名
{en-month} = 英語の月表記
を条件として、
{month},{ja-month},{en-month}
の書式で1月から12月までを1行ごとに書き出して。

ChatGPT(GPT-3.5)
ChatGPT(GPT-3.5)

1月,睦月,January
2月,如月,February
3月,弥生,March
4月,卯月,April
5月,皐月,May
6月,水無月,June
7月,文月,July
8月,葉月,August
9月,長月,September
10月,神無月,October
11月,霜月,November
12月,師走,December

あってる。
ありがとう。

ChatGPT(GPT-3.5)
ChatGPT(GPT-3.5)

どういたしまして。何か他にお力になれることがあれば、遠慮なくおっしゃってくださいね。

下記の作業をお願い。
結果の内容だけ教えて。

@サンプルデータの項目:
{氏名},{年齢},{性別},{職業}

@作業手順:
1. サンプルデータの項目の書式に沿って、ランダムに人物のデータをあてはめる。
2. そのデータを20件分作成する。
3. そのリストを年齢順にソートして表示する。

@作業結果:

ChatGPT(GPT-3.5)
ChatGPT(GPT-3.5)

結果は以下のようになります(データはランダム生成しているため、実際に出力される内容は異なります)。

  1. 大森 恵美子, 23, 女性, 学生
  2. 山田 健太郎, 24, 男性, サラリーマン
  3. 中村 綾子, 26, 女性, 看護師
  4. 田中 聡, 28, 男性, エンジニア
  5. 佐藤 花子, 30, 女性, フリーランス
  6. 石井 宏太, 31, 男性, 医師
  7. 岡本 みゆき, 33, 女性, デザイナー
  8. 林 健一, 34, 男性, 弁護士
  9. 加藤 あきら, 35, 女性, 編集者
  10. 川田 明美, 36, 女性, フリーター
  11. 松本 幸太郎, 38, 男性, 教師
  12. 山口 真由美, 40, 女性, 主婦
  13. 小林 昇, 41, 男性, 会社員
  14. 鈴木 美和, 43, 女性, 歯科医師
  15. 佐々木 知子, 44, 女性, プロデューサー
  16. 大塚 一郎, 46, 男性, バイヤー
  17. 中島 知美, 47, 女性, 記者
  18. 長谷川 雄介, 49, 男性, 作家
  19. 青木 久美子, 50, 女性, 経営者
  20. 小野寺 明子, 52, 女性, 警察官

ありがとう!

ChatGPT(GPT-3.5)
ChatGPT(GPT-3.5)

どういたしまして。何か他にお力になれることがあればいつでもお知らせください。

タイトルとURLをコピーしました