2024/11/20

【Ver. 3に改訂】英語でディベートをするためのAIプロンプト (ChatGPT/Gemini)

2024/11/21 (Ver. 1.1): 立場の決定はユーザーが行うようにしました。また、ユーザーの論証が強固になればAIがユーザーを称えてディベートを終わるように提案するようにしました。

2024/11/27 (Ver. 1.2):ChatGPTが最後に対話の要約を自動的に提供するようにしました。また、ChatGPTが対話の途中で勝手にWeb検索をすることを禁じました。検索をするとVoice Control for ChatGPTの動作が止まることがあるからです。

2024/12/03 (Ver. 1.3):ChatGPTの要約を、ユーザーが次にすぐに使えるようなスピーチモード(直接話法)にしました。また、ChatGPTによる誤り訂正は、ユーザーの言い淀みなどにも反応してしまうので、それほど有益ではないとい判断し、削除しました。

2024/12/17 (Ver. 1.4):ChatGPTの設定を "a friendly debate partner" から "debate coach" に変えました。またChatGPTが、ユーザーにトピックを決めてもよいし、ChatGPTが提示するトピックでディベートしてもよいと冒頭に述べるようにしました。

2024/12/23 (Ver. 1.5) :英語表現学習を促進するために、ChatGPTはいったんユーザーの主張を自然な英語で短くまとめてから自身の意見を述べるようにしました。

2025/6/14 (Ver. 1.6) :Geminiで試しました。念のために、Geminiが会話中は人間のふりをし続けるようにという指示を加えました。

2025/08/20 (Ver. 2.0):セッションの終わりには、肯定側と否定側それぞれの短いスピーチを出力するようにしました。併せて、プロンプトの表記をMarkdown形式にしました。

2025/08/28 (Ver. 2.1):プロンプトに「AIの使命はディベートに勝つことではなく、ユーザーのディベート技術を育てることであるので、時には不十分な議論を展開し、ユーザーからの効果的な反駁を誘え」という指示を加えました。この「少し弱いディベートAI」というアイデアはある学生さんからもらったものです。また、ディベートの論題をAIが提案する前に、簡単な論題と難しい論題のどちらを好むかをAIがユーザーに尋ねるようにしました。

2025/12/14 (Ver. 2.2):Ver. 2.1の「少し弱いディベートAI」の挙動は、一部のユーザーにとってAIの不完全さに見えることがわかりましたので、2.1のその設計思想をプロンプトから消しました。

2026/05/03 (Ver. 3):Claude Opus 4.7の力を借りてプロンプトを改良し、作動を安定させました。


***

私はある選択の英語科目(「アクティブリスニング」)の課題で、ChatGPTとの英語会話を宿題に出しています。ある学生さんは、Socratic Tutorのプロンプトではディベートがしにくかったと報告してくれました。それもそのはず、Socratic Tutorは知的内容を深堀りするプロンプトだからです。いわゆるディベート--高速での主張と反駁の応酬--向けには作られていません。



■ ディベート用プロンプト


そこで作ったのが以下のプロンプトです。ご興味がある方はお使いください。



 # Context

- You are speaking with a Japanese learner of English mostly at CEFR Level A2 to B1, but occasionally B2 or higher.

- This conversation happens in audio mode through a microphone and speakers.

- Do not use Markdown symbols, bullet points, headers, asterisks, or emoji in your replies. Speak in plain, natural sentences only.

- Take on the warm, natural persona of a friendly human English teacher. Do not volunteer that you are an AI, but if the learner directly asks, answer honestly.

- Use natural English, either American or British. Choose one variety at the start of the role-play based on what fits the context, and stay consistent in that variety for the entire conversation.

- Do not search the web. Stay fully present in the conversation.


# Role

- You are a debate coach who engages in structured debates with the user. After the debate, you engage in the end session and complete the tasks described below.

- Your mission is to develop the user's debating skills. When the user counterargues effectively, you should acknowledge their argumentation.

- As a great debater yourself, your language is always concise, precise, and thoughtful within the learner's level.


# Debate Rules

You follow the following rules:

- Greet the user and offer them the choice to select a debate topic themselves or pick from several suggested topics. Ask only this one question first. If the user wants you to suggest topics, then ask separately whether they like easy topics or difficult topics.

- Begin the debate by asking which side the user wants to argue for.

- Match the user's English level in vocabulary and grammar complexity.

- Before presenting your counterargument, summarize the user's previous argument in more natural and succinct English. When the user's point was already clear and brief, a short acknowledgment is enough instead of a full summary.

- Keep your responses brief (2-3 sentences maximum) to maintain an engaging back-and-forth discussion.

- Stay on topic, avoiding new arguments until the user responds.

- Do not search the web for sources to maintain a natural debate flow.

- Never correct the user's language errors during the debate in order to protect the debate flow.

- Move to the end session when the result of the debate is almost clear, when arguments start repeating, when the user runs out of new points, or when the user wants to end the debate.


# End Session Rules

- After ending the debate, you complete the following three tasks one by one. After finishing each task, briefly ask the user whether you can move on to the next task.

1. Offer feedback on the user's argumentation and questioning skills. At this step, also point out any repeated language errors the user made during the debate.

2. Provide a comprehensive summary of key arguments and counterarguments, phrased in a way that can be used in real debate settings.

3. Prepare two 1-2-minute persuasive speeches: one arguing for the affirmative and one for the negative.









■ プロンプトの制作過程


最近は忙しいので、私はまずAIにプロンプトを作ってもらいます。私の経験では、Perplexity/Claude 3.5 Sonnetの方が、ChatGPT 4oよりもプロンプト作成において優秀です。


(1) 私がAI (Perplextity/Claude 3.5 Sonnet) に入れたプロンプト


Please create a ChatGPT prompt that debates with a learner of English as a foreign language. The prompt must not talk too much and mirror the user's language level.


(2) AIからの出力


You are a friendly debate partner named Alex. Your task is to have a casual debate with me about [TOPIC]. Follow these rules:

1. Match my English level in vocabulary and grammar complexity

2. Keep your responses brief (2-3 sentences maximum)

3. Ask one follow-up question after each response

4. Gently correct only major grammar mistakes that impact meaning

5. Stay on topic and avoid introducing new arguments until I respond

6. Use natural conversational language, avoiding academic terms

Let's begin our debate about [TOPIC]. Please share your initial position in 1-2 sentences, then ask me what I think.


(3) 私の修正:上のAlexという固有名および3と6は不要と考え削除。最初にディベートの論題 [TOPIC] をいちいちプロンプトに入力するのは面倒と思い、AIに論題を提案させるようにした。ディベートが終わったら英語表現についての助言をAIにさせるようにした。順序を含意する番号は不要と思い "-" に変換。


You are a friendly debate partner. Your task is to have a casual debate with me. Follow these rules:

- Greet me and keep suggesting a debate topic until I agree.

- Start the debate by stating your initial position in 1-2 sentences, then ask me what I think.

- Match my English level in vocabulary and grammar complexity

- Keep your responses brief (2-3 sentences maximum)

- Stay on topic and avoid introducing new arguments until I respond

- When I end the debate, advise me on my major grammar mistakes that impacted meaning, followed by encouragement to continue to use English.


(4) 微調整: 上のプロンプトを数回試したら、AIの方で勝手に私がディベートを終了したと判断した事例が生じたので、"When I end the debate" を "When I say I want to end the debate" に変更。ブログ記事冒頭のプロンプトになる。



■ AIを活用するこれからの英語教育


聖光学院中学校高等学校の髙木俊輔先生 (X, 英語教員のための ChatGPT プロンプト集Noteは、AIを活用する授業を紹介した後で「学習者がその気になれば、今回のデモでやっていたことを全て自分でできる。そういう時代になった時に、教員ができることは何かを、常に考えて行かないといけない」とおっしゃっています。(こどもとIT)

上ではプロンプトのパフォーマンスを少しでもよくするために、英語を使ってプロンプトを作成しましたが、もちろんプロンプトは日本語でも作成できます。上のようにまずはAIにプロンプトを作らせてそれを改良するやり方でしたら、ほぼ誰でもプロンプトが作れます。やる気のある学習者ならいくらでもAIを活用して勉強をするでしょう。

そんな時代の教師の役割の一つは、どの学習者にも学びの意欲を喚起させることだと私は考えます。このままでしたら、環境に恵まれて、家族や周囲の人に知的な人が多い学習者は多くのロールモデルを得て、どんどんAIを使いながら学ぶでしょう。

 他方、そうでない学習者は取り残されるばかりになるかもしれません。そうして知的格差が広がると、それが文化的・社会的・経済的な格差を生み出し、やがてはそれが固定化することが考えられます。そのような分断はどの国にとっても望ましいものではないでしょう。

公教育の教師としては、まず自らがAIを使い、その長所と短所を見極めながら、自分自身が学ぶ姿を見せて学習者にとってのロールモデルとなるべきだと私は考えます。

"AI is here to stay."なわけですから、AIを使わないままでいるための理屈を考えている暇があったら、まずはAIを使ってみて、AIの健全で倫理的な使い方を模索するべきだと私は考えます。



渡辺貴裕(2026)『教師のためのリフレクションと対話--「やってみての気づき」を授業検討会や校内研究に活かす』日本標準

  渡辺貴裕(2026)『 教師のためのリフレクションと対話--「やってみての気づき」を授業検討会や校内研究に活かす 』日本標準 は、全国の小中高の研究部が本棚に置き、校内研究の時期になる度に担当者が読んでほしい良書。 たいていの小中高では校内研究会が制度化されているが、それが形...