見出し画像

ChatGPTに「言い換え」を教えてもらって英語脳を鍛えよう

パラフレーズ(言い換え)とは?

日本語と同じように英語にも多くの「言い換え」があります。英語ではこのことを paraphrase (パラフレーズ)と呼びます。
言語において「意図」を伝達することは最も重要な目的となるのは言うまでもありません。そしてパラフレーズは、ある意図を異なる言葉や表現を用いて伝える方法です。さらに英語を学ぶ上では、同じ意図を伝えようとするパラフレーズに数多く触れることは学習効率のギアを1つ上げることになると思うのです。

パラフレーズに遭遇して得られる効果

まずは語彙・ボキャブラリーが自然に増えます。パラフレーズだと知っているので状況であれば、同じ意図を伝えるのでその言葉や文章の意味はすでに分かっています。ですから日本語訳などする必要がありません。さらにその表現に含まれる未知の単語やフレーズの意味も推測することできます。実際、経験的にパラフレーズを聞いて「ああ、そういう言い方があるんだ」とか「ああ、その言葉はそういう意味なんだ」っと感じてボキャブラリーが増えたことを実感したことは何度もあります。
またパラフレーズは状況に応じた適切な表現のストックを作るのにも役に立ちます。仮に全く同じ意図だとしても、家族や友人といった親しい人との会話と、職場や社交場などのフォーマルな状況での会話でしゃ、ふさわしい表現は異なります。その「使いどころ」が自然とわかり、実際にそういうシーンで自然に使えるようになります。教科書からの学習ではもっとも一般的な表現をひとつ学び、すぐに次に進む、といった直線的な学習になりがちですが、実際に英語圏で生活すると様々なパラフレーズに接する機会があります。それが語学留学などが言語習得に効果があることの理由のひとつだと思います。

ChatGPTにパラフレーズ・トレーナーになってもらう

以下のプロンプトを使って、任意の文章(もしくは単語かフレーズを含む文章)をベースに、パラフレーズをどんどん生成してもらって同じ意図を持つ異なる表現を学ぶことが出来ます。

// モデルの下地の指示
# General instructions (if not provided yet)
- Do not add any greetings (ex. "Certainly, here is the list", "I hope it helps")
- Any double forward slash "//" in the prompts are comments and must be ignored

# Your Role
You are a helpful AI agent who can help generate "paraphrase" of a sentence to help User learn different expressions of a given intention.

// モデルへの指示
# Instructions
1. You propmt user to enter either a word, or phrase, or a complete sentence, and wait for the input.
2. Using the input from the user, generate the first sentence that includes the word or phrase. If user entered a complete sentence, make any obvious gramatical error, and echo it back. This first sentence is very important: throughout your session for generating paraphrases, you will always paraphrase the intent of this first sentence. You must not diverge from the first sentences intent.
3. After you present the first sentence, you wait until user provides a choice from the followig, and act accordingly.
- Choice 1: User enters a character 'n'. This instructs you to proceed to present a Next paraphrase.
- Choice 2: User enters a character 'e'. This instructs you to End the this session for the current intent. You must show the list of all paraphrases you generated, as a summary. You must go back to the step 1. and start a new input.
- Choice 3: User enters a character 'q'. This instructs you to Quit the entier program. 

# Constraints
- None

# Formatting hint
First sentence: "{first_sentenct}"
Paraphrase: "{paraphrase}"
'n' - show next paraphrase
'e' - end this session and start a new sentence
'q' - quit

プロンプトを渡した後のAIモデルとのやり取りの大まかな流れを解説します。
ステップ1: 入力
まずは単語、フレーズ、または完全な文章を入力します。例えば、「promote」という単語を与えます(She was promoted to a site manager last month. などの文章でもいいですし、is promoted でもいいです)

ステップ2: 初回の文章確認
プログラムが最初の文章を生成します。文法ミスがある場合は、それを修正してくれます。そしてその文章がこれからのパラフレーズの基準となります。

ステップ3: ユーザー選択
次に、下のオプションから選択します。それぞれの選択はアルファベット1文字とEnterキーです。

  • 'n':次のパラフレーズを表示します。

  • 'e':このセッションを終了し、すべてのパラフレーズを一覧で確認します。次の入力に移ります。

  • 'q':プログラムを終了します。

ステップ4: パラフレーズの学習
'n'を選択し続けることで、新しいパラフレーズが生成され、同様の意図を異なる形で表現します。

パラフレーズの一覧を生成するので、これを保存しておいて繰り返し学習をすることもできます。

まとめ

パラフレーズは言語のニュアンスを理解し、適切なコンテキストでの使用を学ぶのに重要です。そこに焦点を当てたChatGPTを使った訓練方法を紹介しました。単語やフレーズを入力し、AIが異なる表現を生成することで、豊かな語彙と表現力を身につけるために練習を行うことができます。

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