Publish content to Optimizely CMS using a custom GPT from OpenAI 🤖
Before: GPT for consuming content
A couple of weeks ago I described how I created a GPT that consumes content from my blog. It makes it possible to have a conversation about everything covered on this blog.
What if the GPT could do more than just consume content, but also generate it? By integrating API-s (referred to as Actions), a GPT may not only retrieve information but also interact with the external environment.
Now: GPT for creating content
I created a GPT that can publish content to Optimizely CMS, specifically to this blog. It allows for functionalities like searching, creating, editing, and more. Typically, one would keep such a GPT private, but as an experiment, I've made mine publicly accessible. You may also publish content to my blog, using this GPT.
One example on how I created this article on Extreme Weather Around the World.
I had an idea for a blog post, but I asked the GPT (that has access to the internet) to do some research and create a blog post. In my example the blog post is published right away, but in a more real-life scenario you could start with a draft only available to authenticated editors. The editors might review, and make changes, before publishing.
The GPT is searching the internet and visiting a lot of different websites. This can take some time.
Then the GPT is talking to this blog.
And a first draft is created.
The first draft is often not perfect, so I make some adjustments. Maybe add an image?
And move the image to the top.
Also add an image byline.
And get rid of inches and Fahrenheit!
And then, my editorial companion crafted a blog post I can continue to refine if I want.
A different editorial experience
You may see this as a supplement to the ordinary editorial experience. You might use it from your phone (currently GPT-s with actions is not supported in the IOS-app but can be used in a browser) while on the go, and save a draft for later reviewal and publishing.
Maybe Optimizely soon will launch some kind of Editor Copilot that let you do exactly this...
What else can you do with a GPT?
If it has an API, you may use it as either input or output! If the API-s exist, you might order pizza, or control the lighting in your living room. You may get suggestions on an investment plan based on your saving account balance. You might control the heat based on current electricity prices.
The only limitations are your imagination and the API-s!