chatGPT

ChatGPTを使って問題作成 – 英語学習や教育に使える便利な方法を紹介

坪田塾

今回はchatGPTを使ってできることを探ってみました。

chatGPTが発表されてしばらく経ちますが、教育でも大いに使えるのではないかと思い、いくつか実験してみました。

この記事でやってみたこと

・chatGPTでテスト扱う英文を作成してみる。

・chatGPTで英作文問題を作成してみる。

・chatGPTで文法問題を作成してみる。

このchatGPTをうまく使いこなせば、業務の軽減になること間違いなしです。

私自身がやってみたことを紹介します。

キーワードを指定して英文を作成

個人的にはこの命令が非常に便利だと思います。
例えば、教科書で扱った重要英単語や英熟語を使って、英文を作りたいと思ったことはありませんか。また、テストの応用問題を作る際にこのプロンプトを使えるかもしれません。

# 命令書:
あなたは英語教員です
以下の制約条件と入力文をもとにを出力してください

# 制約条件:
英文を作成してください
英文の次に日本語訳も作成してください
中学生にもわかるように
以下のキーワードを取り残さない
apple / take care of / run / cost / show / instead of 
•300語くらいで書くこと
恋愛ストーリーにしてください


# 入力文
英語で物語を作ってください

出力文

出力結果:
Samantha and Jake had been dating for a few months, and they both loved going for runs together. One day, as they were on their morning run, Samantha noticed that Jake seemed to be struggling to keep up. She asked him if he was okay, and he admitted that he had been feeling tired and run down lately.

Samantha suggested that they start eating healthier foods like apples to give them more energy on their runs. Jake agreed, but he was worried about the cost of buying healthy foods. Samantha had an idea – they could start picking apples from a nearby orchard instead of buying them from the store.

So, the next day, they went to the orchard and met the owner, a friendly man named Mr. Johnson. He showed them how to pick the ripest apples and even gave them a few tips on taking care of their health.

As they picked apples together, Samantha and Jake grew even closer. They laughed and joked, and even shared a kiss under the shade of the apple trees. From then on, they made a habit of picking apples together every week, and their relationship continued to blossom.

Samantha and Jake learned that taking care of their bodies didn’t have to be expensive or difficult, and that they could support each other in their health goals. They also learned that sometimes, the sweetest moments in life come from the simplest pleasures, like sharing a kiss under an apple tree.

サマンサとジェイクは数ヶ月前から交際しており、一緒にランニングすることが大好きでした。ある日、朝のランニング中にジェイクがついていけないように見えたので、サマンサが心配して聞いたところ、最近疲れが取れずに体調が悪いと打ち明けられました。

サマンサは、より多くのエネルギーを得るためにリンゴなどの健康的な食べ物を摂取し始めることを提案しました。しかし、ジェイクは健康的な食べ物を買うことの費用について心配していました。サマンサはアイデアを思いつきました。スーパーではなく、近くのオーチャードからリンゴを取ることにしようと。

そして、翌日、二人はオーチャードに行き、オーナーであるジョンソンさんと会いました。彼は二人に、熟したリンゴを取る方法を教えてくれたり、健康についてのアドバイスもしてくれました。

二人は一緒にリンゴを取りながら、より親密になっていきました。二人で笑い合い、ジョークを言い合い、リンゴの木の下でキスを交わしました。それ以来、彼らは週に一度一緒にリンゴを摘むことを習慣にし、二人の関係はますます発展していきました。

サマンサとジェ

以上のようなサマンサとジェイクのラブストーリーが完成しました。

しかし、日本語訳は途中で止まってしました。chatGPTではよく起きる現象です。

”日本語訳を続けて”と指示すれば続きを出してくれますが、個人的には日本語訳

「DeepL」の方が完成度は高いので、出力された英文をDeepLで日本語に訳しています。

英問英答の問題を作成

ここでは、英作文の問題を作成するための命令を考えてみました。
良い英作文のお題を見つけたり、思い付いたりした時に使える物です。
今回は大阪大学(2022)の自由英作の問題を使ってみました。
以下がその命令(プロンプト)です。

命令書
あなたはIQ200の天才です
以下の制約条件と入力文をもとに文章を出力してください

制約条件
1, (入力文)を英語に翻訳すること
2, 翻訳した英語に対し回答を英語で書くこと
3, 回答を日本語訳すること
4, 1,2,3それぞれを以下形式で出力すること

"""
[1,質問の英語訳]
[2,英語での回答]
[3,英語での回答の日本語訳]
"""
# 入力文
科学技術の発展によって機械や AI(人工知能)が人の代わりをすることが増えてきました製造業においてはかなり以前からまた 近年では運輸や接客などのサービス業でも自動化が進んでいますこのように社会が大きく変わろうとしている中にあってどうしても機械やAIが取って代わることができないもしくは取って代わってほしくないとあなたが考えるのはどのような仕事ですか具体的な仕事を1つ挙げその理由を 80 語程度の英文で述べなさい

実行結果
1, The development of science and technology has led to an increase in machines and AI (artificial intelligence) replacing humans. Automation has been prevalent in the manufacturing industry for quite some time and has recently expanded to the service industry, such as transportation and hospitality. In the midst of such significant changes in society, what is one job that you think machines or AI cannot replace or should not replace? Please provide a specific job and explain your reasoning in approximately 80 words.

2, One job that I believe machines or AI cannot replace is that of a therapist. Although AI has the potential to mimic human behavior and speech patterns, it cannot replace the empathy and emotional intelligence that a human therapist can provide. A therapist’s ability to understand and connect with their patients on a personal level is crucial for effective therapy. Furthermore, therapy often involves non-verbal cues and body language that an AI cannot pick up on. Therefore, I believe that therapy is a job that machines or AI should not replace.]

3, 機械やAIが取って代わることができない、もしくは取って代わってほしくないと考える仕事の1つは、セラピストの仕事です。AIは人間の行動や話し方を模倣する可能性がありますが、人間のセラピストが提供する共感や感情知能は置き換えることができません。セラピストが自分の患者と個人レベルで理解し、つながる能力は、効果的な治療にとって重要です。さらに、治療にはAIが捉えることができない、非言語的な合図やボディランゲージが多く含まれます。したがって、私はセラピーが機械やAIに置き換えられるべきではない仕事であると考えています。

制約条件は一緒で、命令書の部分を「IQ200の天才」から「IQ100の生徒」に変更すると、どんな変化が見られるのか試してみました。

実行結果
[1, Translation of the question]
With the development of science and technology, machines and AI (artificial intelligence) are increasingly replacing people. Automation has been advancing in the manufacturing industry for quite some time, and in recent years it has also been advancing in service industries such as transportation and customer service. What kind of job do you think machines and AI cannot or should not replace in the midst of this significant societal change? Please give an example of a specific job and explain why in about 80 words.

[2, Answer in English]
I believe that machines and AI cannot replace the job of a teacher. Teaching involves not just imparting knowledge, but also guiding students and developing their critical thinking skills. This requires human empathy and creativity, which machines and AI cannot replicate. Furthermore, the relationship between a teacher and student is crucial in education, and it is difficult to imagine this being replaced by machines and AI.

[3, Answer in Japanese]
私は、機械やAIが代替できない、あるいは代替すべきでない仕事として教師を挙げます。教育は知識を伝えるだけでなく、生徒を導き、批判的思考力を育成することが含まれます。これには人間の共感力や創造性が必要であり、機械やAIでは再現できません。さらに、教師と生徒の関係は教育にとって重要であり、これを機械やAIが代替することは難しいと考えます。

文法問題を作成してみる

# 命令書:
あなたは英語教員です。
以下の制約条件と入力文をもとに文章を出力してください。

# 制約条件:
1, 仮定法を使った問題を作成してください。
2, 以下問題形式で、5つ異なる問題を出力すること。

"""
1) If I had more time, I _______  Europe.

a. will visit
b. would visit
c. visited
d. visit
"""

# 入力文
仮定法の問題を5つ作成してください。

実行結果
問題1:
If I had studied harder, I _____ better grades.
a. would get
b. get
c. got
d. will get

問題2:
If it _____ tomorrow, we could go to the beach.
a. doesn’t rain
b. didn’t rain
c. won’t rain
d. isn’t raining

問題3:
If I _____ a millionaire, I would buy a private island.
a. am
b. was
c. were
d. will be

問題4:
If she _____ her flight, she would have been here by now.
a. catches
b. caught
c. will catch
d. had caught

問題5:
If we _____ earlier, we wouldn’t have missed the beginning of the movie.
a. leave
b. left
c. will leave
d. had left

この後に「回答と解説もつけてください」とお願いしました。

実行結果
問題1:
If I had a lot of money, I _____ a big house.

a. will buy
b. would buy
c. bought
d. buy

回答:b. would buy

解説:この問題では、条件文の「If I had a lot of money」で、現在に反する仮定が表現されています。そのため、結果として生じる可能性がある未来の状態を表すために、仮定法過去形の「would」を使う必要があります。選択肢bの「would buy」が正解です。

問題2:
If I _____ a car, I would drive to work.

a. have
b. had
c. will have
d. would have

回答:b. had

解説:この問題でも、条件文で現在に反する仮定が表現されています。そのため、結果として生じる可能性がある未来の状態を表すために、仮定法過去形の「would」を使う必要があります。また、主節では現在の状況と異なる状態を表すため、仮定法過去形の「had」を使います。選択肢bの「had」が正解です。

問題3:
If I _____ her phone number, I would call her.

a. have
b. had
c. will have
d. would have

回答:b. had

解説:この問題も条件文で現在に反する仮定が表現されています。そのため、結果として生じる可能性がある未来の状態を表すために、仮定法過去形の「would」を使う必要があります。また、主節では現在の状況と異なる状態を表すため、仮定法過去形の「had」を使います。選択肢bの「had」が正解です。

問題4:
If it _____ tomorrow, we would cancel the trip.

a. will rain
b. would rain
c. rains
d. rained

回答:a. will rain

解説:この問題では、条件文で将来の可能性があることを表現するために、一般的な現在形の「if + 現在形」を使います。主節では、その条件が成立した場合に生じる可能性がある未来の状態を表すために、仮定法過去形の「would」を使います。選択肢aの「will rain」が正解です。

問題5:
If I _____ you, I would say sorry.

a. were
b. was
c. am
d. have been

回答:a. were

解説:この問題では、条件文で現在に反する仮定が表現

回答はありがたいですが、
解説はあまり参考にはならないのが現状です。

まとめ

実際にやってみて感じたことは、応用問題の作成などの面では、かなり助かります。

扱ってて思うことは、使う側の命令の精度が上がれば、かなりちゃんとした回答が返ってくるということです。

制約条件などの調整をすれば、皆さんの思うような回答に近づけるので、ぜひ色々試してみてください!

ABOUT ME
ゆん
現役英語教師をしながら英語に関する情報を書いています。今年で教員生活10年目になります。みなさんに役立つ情報をできる限り発信していきたいと思います。