prompt library

prompt library

Using GenAI for Critical Discourse Analysis: OpenAI o3 vs. Fairclough on Tony Blair’s 1996 Stakeholder Economy Speech

Can a generative AI model perform critical discourse analysis at a level comparable to a trained scholar? This case study puts OpenAI’s o3 model to the test by asking it to analyse Tony Blair’s 1996 “stakeholder economy” speech—a foundational text in New Labour rhetoric. The model'

Identifying Primary Texts Where Deleuze and Foucault Critique Marxist Theory: A Literature Search Prompt

Can large language models return accurate results when asked to find real academic texts written by specific philosophers on a specific topic? In this case, the topic was Marxist theory — and the instruction was to list peer-reviewed publications in which Gilles Deleuze or Michel Foucault offer a critique of it.

Exploring Custom GPTs in ChatGPT: How Useful Are They Really?

As generative AI tools become increasingly integrated into academic practice, researchers are beginning to explore the use of Custom GPTs—personalised AI variants that operate according to predefined instructions, tone, or tasks. These agents can be configured for specific roles or workflows, such as teaching support, literature exploration, or data

Can a Philosopher Be Simulated? Testing AI Argumentation on Nozick’s Experience Machine

Can a language model reason like a philosopher—not just mimic their tone, but follow and evaluate arguments with analytic precision? To explore this, we designed a two-step prompt experiment using Robert Nozick’s famous “Experience Machine” thought experiment. First, we instructed OpenAI’s o3 model to adopt the persona

Exploring “What is rational is actual, and what is actual is rational” with GenAI: A Philosopher Persona Prompt for Understanding Hegel

What does Hegel really mean when he claims that “what is rational is actual, and what is actual is rational”? This widely quoted — and frequently misunderstood — statement from the Preface to the Philosophy of Right has been interpreted as everything from a defence of the political status quo to an

Structured Explanation and Critical Reading of Hegel’s Philosophy of Right Preface: A Persona Pattern Prompt Tested on OpenAI o3

This case study examines the capabilities of OpenAI’s o3 model in interpreting and critically analysing classical philosophical texts. As of today, it is the most advanced language model released by OpenAI in terms of reasoning performance, and is particularly well-suited to delivering deeper comprehension and structured explanation of complex

Prompting Warming Stripes: A No-Code Way to Visualise Meteorological Data

Creating visualisations from raw meteorological data no longer requires programming skills. In this post, we demonstrate how researchers can generate a warming stripes diagram – a simple yet powerful visualisation of long-term temperature trends – using only a natural language prompt. We recommend using GPT-4o or GPT-4.5 for this task, as

Using Gemini 2.0 Flash to Break Down Python Code for Beginners: Analysing Clinical Data with AI-assisted Code Interpretation

Gemini 2.0 Flash proves to be a highly effective model for interpreting Python code in educational contexts. This post demonstrates how a concise and well-formulated prompt enables the model to generate clear, step-by-step explanations of a Jupyter Notebook. Its performance suggests that Gemini 2.0 Flash is a practical

Claude 3.7 Sonnet, GPT-4o and GPT-4.5 as Top Choices for Data Visualisation with GenAI

As data visualisation becomes an increasingly integral part of communicating research and insights, the choice of generative AI models capable of handling both code and chart rendering has never been more important. In this post, we explore which models can be reliably used for visual tasks—such as generating Python-based

No-Code Data Pre-processing and Descriptive Analysis with GenAI: Exploring the Nobel Prize Dataset

In this case study, we demonstrate how generative AI can be used to carry out a full data pre-processing and descriptive analysis workflow on the Nobel Prize dataset. Our objective was to prepare and explore the data in a methodologically sound manner—converting numerical types, handling missing values, verifying completeness,