recommendations

recommendations

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

Managing Privacy in ChatGPT: Temporary Chats, Training Opt-Out, and Chat Sharing Options

As ChatGPT is increasingly used in academic research, understanding how to manage privacy, control data usage, and make informed choices about sharing outputs has become essential. While our previous blog post focused on configuring the ChatGPT interface—through settings such as personalisation, memory, and model selection—this follow-up explores tools

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

Customising ChatGPT: Interaction Settings, Memory Control, and Model Selection

As GenAI tools become increasingly embedded in academic workflows, researchers seek ways to tailor these systems to their specific needs. OpenAI’s ChatGPT interface offers a number of personalisation options and privacy-focused features that can significantly enhance research efficiency, consistency, and ethical compliance. This blog post introduces the key settings

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,