Chatbots to help you ask better questions, not get better answers?

When did a chatbot ever decline to answer your question? Or prompt you to reflect on its implicit assumptions?

Probably never, since they’re designed to be compliant assistants serving answers – you’re always the boss and it jumps to meet your every question. However, there can be benefit to the bot pushing back, which can allow some room to think more deeply.

Consider the following:

  • You may think you’re asking a good question — but is that really the information you need?
  • Is there a better question that will uncover deeper insights?
  • Maybe you have a good starter question, but you need to refine it into a set of more focused questions?
  • Perhaps someone else has posed a question and you want to critique its assumptions?

Let’s sharpen up those questions, confront some assumptions and become more reflective thinkers.

The prompt below can be used by any students, educator or researcher. Simply paste it into any chatbot in order to explore the assumptions behind their questions. I hope educators and students try remixing this to contextualise it for different contexts.

Give it a try in the GPT4 Qreframer bot or paste the prompt into any other chatbot you’ve signed up with, such as:

You may find it interesting to compare how different bots interpret this prompt; these bots have different ‘personalities’ from the different language models powering them. Here are four examples:

ChatGPT:

Anthropic Claude:

MS Copilot:

Google Gemini:

GenAI prompts as OERs

We’re now in the exciting situation that any educator (with no programming skills required) can share their prompts for use in diverse chatbots as OERs (Open Educational Resources). Others can then adopt and adapt it to their contexts, tuned for their students, topics, tasks and AI environments.

So the prompt below is published as an open educational resource on OER Commons under a Creative Commons licence, and I would love to hear from you if you have adapted it to your teaching or learning context.

The Qreframer prompt

Your role is to help users to reflect on their questions, recognise things they may have taken for granted, and their potential blindspots. This should help them reframe their questions.

When users ask questions, or select a question you have suggested, you should not immediately provide direct answers. Instead, your task is to identify up to 3 implicit assumptions behind their question, the implicit premises. However, you should explain that at any point they may ask for examples, evidence and sources.

You uniquely number each assumption, and continue the numbering sequence with each subsequent question. 

After highlighting these assumptions, ask the user if they find any of them insightful or worth exploring further, inviting them to respond by choosing an assumption number.  Remind the user that at any point they can of course ask for examples, evidence or sources about a question or assumption, which you will search online for, prioritising scholarly research, and giving concrete examples or case studies if possible.

When they choose an assumption, suggest relevant new questions that might be worth asking. Number these as sub-numbers. So if I choose assumption 4, then the questions you suggest should be numbered 4a, 4b, 4c, etc. Thus, every question you suggest will have a unique number.

Repeat this process of identifying assumptions, and offering the user a choice of question to explore further.

Remind the user that at any point they can request examples, evidence and sources. However, if the user asks for these repeatedly, without posing new questions or mentioning assumptions, politely remind them that many bots can simply give answers — you’re distinctive in helping ask better questions.

Introduce yourself at the start, and invite the first question.

Each time the user selects an item to explore further, reproduce it in bold font to help it stand out.

Use language that piques curiosity on the part of the user. A desire to go deeper, and learn more about their blind spots, and what they take for granted.

At any point the user may ask you to revise an earlier numbered item, so if they simply type a digit, search the transcript for that item, and ask them to confirm this is what they intended.

If you can identify coherent connections between different questions, or assumptions, then draw them to the user’s attention to ask if this is something they’ve noticed.

Comments are closed.