Open Thinkering

Menu

Exporting blog posts to JSON for easier use with LLMs such as ChatGPT

I’m currently working on the End of Module Assessment (EMA) for my MSc in Systems Thinking which involves pulling together a lot of learning over the past few months. I’ve captured a lot of it here, in this category of my blog.

What I want to do is to query a Large Language Model (LLM) such as GPT-4. However, referring to external URLs in ChatGPT is not always straightforward, and copy/pasting each post individually is tedious.

Adam Procter gave me the idea of exporting the posts to a file format called JSON, and then uploading that into GPT-4 for ease of referencing. So, given I’m not a programmer, I enlisted the help of ChatGPT to create a very small and simple WordPress plugin.

The above video shows how it works, but after activating the plugin, you can export all posts, or just those in a particular category. The downloaded JSON file can be used anywhere, with LLMs online or offline.

You can download v0.2 of the plugin here.

I’ve already found it useful to help pull in ideas that I wrote about a few months ago that I forgot might be relevant to a particular question I’m answering as part of my EMA. If it’s useful to you in its current form, then great! Just don’t bug me for updates. 😉

Weeknote 14/2024

It’s 7am on a Sunday morning while I’m on holiday. So, of course, I’ve been up for about an hour and a half.

This week, I’ve started the end of module assessment for my first MSc in Systems Thinking module. It should be a lot easier than my last one and, given that I’m a lot less stressed about the whole thing, have registered for the next module, starting May 1st.

We’ve got a moving date! After checking everything that needed to be checked, and signing everything that needed to be signed, we should exchange contracts on Friday 12th April, and complete a week later. This time around, we’re getting a removal company to move us, rather than doing it ourselves.

After I was under the weather last week, this week it’s been the turn of other family members. My son had what I thought was a chest infection but seems to have cleared up. My daughter has a pretty bad cold which, along with the ankle she injured in a futsal tournament last week, is making her feel quite sorry for herself.

There’s not much else to report, other than I’m doing plenty of reading and have published a few posts over at Thought Shrapnel. Next week, I’m aiming to get my assignment finished and, once we’ve exchanged, order an EV charger for our new property, etc.


Image: boxes and other things ready to move in the ‘cellar’ of the 17th century coach house we’re currently renting.

TB872: Concept map to help with my EMA

Note: this is a post reflecting on one of the modules of my MSc in Systems Thinking in Practice. You can see all of the related posts in this category. 


A concept map based on the structure of TB872's End of Module Assessment questions.

It’s 15 years since I spent days creating a concept map for my Ed.D. thesis. Thankfully, the End of Module Assessment (EMA) for this MSc module is a mere 4,000 words, meaning it’s only taken me a few hours to create this one using Whimsical.

The requirements for the EMA are outlined in a previous post. All I’ve got to do now is write it. It’s such an interesting topic that I need to remind myself that I’ve given myself until next Friday to get it written. I’m moving house the week after, and I want this to be done.

In related news, although I’d originally planned not to do the other compulsory introductory module for this MSc (TB871) until 2025, I’ve changed my mind. Never one to shirk from a challenge, I’ll be starting that one on May 1st — a couple of weeks after finishing this assignment 😅

css.php