見出し画像

ChatGPTに英検の級別で問題を作成してもらう方法

前回、英検4級の英文を作ってもらうのに苦労した話を書きましたが、もう少し工夫してそれなりにうまくいく方法を見つけました。

ChatGPTが想定する英検の級に対応する英語力のレベルが高すぎるようなので、英検の級で指定するのではなく、そこで使われる語彙や文法に対応する「学年」で指定することにしました。

また、英語で指示をする方が的確な返事が返ってきやすいように思ったので、プロンプトを英語で書き直しました。

英語レベルをAからFで設定する

次のようなプロンプトで、英語のレベルをAからFの6段階で設定しました。

I'd like to estimate the difficulty level of English words with your help. The level should be measured by the school grade suitable to read the text with the given word. The grades are divided into 6 categories: A for preschool, B for grade 1 to 3, C for grade 4 to 6, D for grade 7 to 9, E for grade 10 to 12, and F for university. Are you OK?

(翻訳)
あなたの助けを借りて英単語の難度レベルを推定したいと思います。レベルは、その英単語が含まれる文章を読むのに適した学校の学年で測ります。学年は次のように6つのカテゴリーに分けられます。Aは幼稚園、Bは小学校1年~3年、Cは4年~6年、Dは中学校、Eは高校、そしてFは大学です。それでは、いいですか?

英語レベルの設定

このように指定して、いろいろ試してみた範囲では、次のような対応関係があると思いました。

  • A - 英検4級

  • B - 英検3級

  • C - 英検準2級

  • D - 英検2級

  • E - 英検準1級

  • F - 英検1級

英単語のレベルを聞く

次のように尋ねると、英単語のレベルを答えてくれます。

What is the level of "mitigation"?

英単語のレベルを聞く

日本語で聞くと、日本語で答えてくれるようです。

"mitigation"のレベルはいくつでしょうか?

英単語のレベルを聞く

次のように質問すると、まとめて表にして答えてくれます。

Here is a list of words. Please answer the level of the words and their Japanese translation in a table.
* brain
* treatment
* competition
* direction

英単語のレベルを聞く

レベルを指定して英文を作成する

さらに、使用する英単語のレベルを限定して、長文読解の練習用の英文を作成することもできます。

Could you create a passage that uses only words at level A please?

英検4級レベルの英文を作成する

次のような文章が作成されました。

Sure, here's a short passage using only words at level A:

"I saw a big, red ball in the park. I ran to it and kicked it. It rolled and bounced in the grass. My dog chased it and wagged its tail. We played together until the sun went down. Then we went home, tired and happy."

作成された英検4級レベルの英文

もっと長い英文が欲しければ、次のように聞くことができます。

Please write an essay with about 300 words at level D or less.

英検2級レベルの英文を作成する

単語数とレベルは自由に設定できます。essayの代わりに別の文章のタイプを指定したり、ジャンルを詳しく指定することもできます。試していませんが、日本語で尋ねても大丈夫だと思います。

単語テストを作成する

単語テストを作ってもらうこともできます。

Could you pick up basic vocabulary at level D, and create a vocabulary quiz using 5 of them please?

英検2級レベルの単語テストを作る

実行すると、このような内容の単語テストになりました。

What does "convey" mean?
a. to give up or surrender
b. to communicate or express something
c. to harm or injure someone

作成された英検2級レベルの単語テスト

ただ、試した感じでは、少し難しめの単語が含まれることもあるようですので、難しすぎると感じたらレベルを1つ下げるとよいかもしれません。

また、正解の記号の分布がランダムにならずに偏ってしまう傾向があるようで、プロンプトを工夫しても直らなかったので、手作業で並び替える必要があるかもしれません。ここは、今後の改善に期待されます。

形式を指定してテストを作成する

単語テストなどを作る時に、例を挙げることで形式を指定することもできます。プロンプトに含める例は、英検の過去問などから取るとよいと思います。

Please create a 5-question quiz with words at level D in the following format.

Question:
The _____ of the new movie impressed the critics, and it quickly became a box office hit.
1. anticipation
2. preservation
3. assimilation
4. admiration

Answer: anticipation

英検2級レベルで形式を指定したテストを作る

この記事が気に入ったらサポートをしてみませんか?