Exploring the Interaction of Language and ChatGPT

Ray Poynter, 28 June 2025 With Noriko Kishida (Japan), Tomoko Yoshida (Japan), Dangjaithawin (Orm) Anantachai (Thailand), and Seyo Adeoye (Nigeria), we have created a discussion and note relating to an experiment we ran earlier this year, examining the interaction between […]

Can I upload crosstabs to ChatGPT?

Can I upload CrossTabs to ChatGPT?

This post looks at how you can upload market research crosstabs to ChatGPT to help find the story in the data? The answer is yes, up to a point, if done carefully.

Virtual Ray

Creating Virtual Ray, a Custom GPT

One of the neat features of ChatGPT is the ability to create Custom GPTs. A Custom GPT allows you to build a bespoke tool on top of ChatGPT, creating a unique product. In this post I am going to tell you how I created a simple ‘Virtual Ray’ via a Custom GPT.

Manifesto for Synthetic Data

Draft Synthetic Data Manifesto

In this note I set out what I believe to be Synthetic Data, why we need to define synthetics data, and some guidelines that I think vendors and buyers should adopt. I have been involved in a wide range of discussion with a wide range of organisations, but these views are my views, they do not represent the views of anybody else.

Synthetic Data Panel at ESOMAR Congress

AI and Synthetic Data Dominate ESOMAR Congress in Athens

Last week saw over 1000 insight and market researchers from 78 countries gather in Athens for ESOMAR’s Annual Congress. With three stages and a host of side events, the range of topics discussed was immense, but one theme stood out above all the rest and that was AI. One aspect of AI in particular was widely discussed, reviewed and commented on – namely Synthetic Data.

Python and AI

Python, one of the reasons ChatGPT is pretty good at maths

One key reason ChatGPT is good at handling mathematical tasks and data analysis is its integration with Python, especially in its premium versions. Python not only powers the solutions provided but also allows users to see how those solutions are generated. In this post I show how you can take advantage of this.