Cartoon Albert Einstein designing and building a small rocket ship

How to harness AI without being a rocket scientist

Real-world examples of AI can be seen everywhere now, and are making headlines for doing amazing things with text and images that were previously considered to be reserved for talented human minds. But these advances are all coming out of the labs of AI juggernauts such as OpenAI and Google. Can lowly digital marketers like us take advantage of AI today? (Spoiler alert: the answer is 'yes'!)

Andy Thompson

20 February 2023

7 minute read

AI is defined (in the Oxford dictionary) as "computer systems able to perform tasks normally requiring human intelligence". This evokes a range of interpretations, from the mundane to the apocalyptic. From the extremely poor gameplay of the "AI" in your favourite turn-based PC game in the 90s, through to humanoid cybernetic organisms sent from the future to kill the leader of a human resistance (ironically from even earlier than the 90s), they all get the same label.

In this post, I'm going loosely with the definition: 

"The simulation of human intelligence processes by machines, especially computer systems”.

The current state of the art

Yes, some incredible things are happening in the world of AI at the moment. By now, we've all seen ChatGPT passing law, business, and medical exams from major universities, or artworks produced by Dall-E 2 that are practically indistinguishable from the work of a human artist (to most of us, anyway). Most major automotive brands are working on autonomous vehicles, and of course, it's been years since a human was able to beat a machine at most games.

But these advances are all the work of huge companies investing mind-boggling amounts into progressing the state of the art. I'm guessing your job isn't to teach cars to drive themselves.

AI for the everyday digital marketer

Your job as a digital marketer probably involves wrestling with huge amounts of content in various forms, on any number of different platforms, to get a message out to myriad customers via multiple digital channels. So how can, or should, you be using AI?

Let's loosely rephrase that big definition I gave up there ☝️ before:

"The simulation (by machines) of a human solving complex, repetitive, or time-consuming content problems."

Another way to think of this even more simply is "clever automation". 

Clever automation using existing AI microservices

You don't need to program AI yourself, or figure out how to use these bleeding-edge technologies dominating the news feeds, to change the way you work day to day for the better. 

Rather than trying to figure out how you can use ChatGPT to replace your entire marketing department, the key is to start much, much smaller than that. Below, I'm going to be talking about 'microservices' - designed to do one thing, and one thing only (and do it well). There are hundreds of AI-powered tools that can help digital marketers already out there waiting for you to plug in, today. I've collected a few examples to get your creative juices flowing below!

Sentiment analysis

Have you ever written an email while extremely grumpy, then re-read it the next day? How about a blog post? Or a speech? 😬 Getting someone to proofread your writing is a very good idea. But what if you're in a hurry? What if they're busy? What if you work alone?

Our robot friends have been able to do word counts, spelling, and grammar checks for decades, but did you know they can analyse more than that? AI services can be easily integrated to give you immediate feedback on your writing, from pulling out keywords as the robots see them, to analysing whether you're writing in a positive or negative tone, and even rating its 'readability', all in real-time.

Screenshot of a CMS displaying AI-generated sentiment analysis and readability scores

At a recent User Group at Luminary's offices in Melbourne, we saw Brian Soltis (Cloud Solutions Architect from Microsoft in the USA, and a good friend of mine) demonstrate integrating sentiment analysis into his Kontent.ai project. In his example, an automatic webhook would notify Microsoft Azure's Cognitive Services, which would immediately analyse his post. If it was positive, it could be published right away. If it was too negative, it could be put back into a workflow step requiring review by the author. Very nice. 👏

Sentiment analysis may even be baked into your CMS already! But if not, there are services with APIs waiting to be connected.

Smart content recommendations

Have you ever had to maintain 'related articles' for hundreds of blog posts, both recommending them for new posts, but also going back and updating any old posts when a new article comes out that might be a good recommendation for readers of it? No, of course you haven't, because no one does. It's way too time-consuming.

If you scroll to the bottom of this post, you'll see a couple more recommended to you. They're not the same posts that will be recommended to someone else. If you don't believe me, send this article to a friend, and ask what they see 😉. Thank you, robot friend.

For our smart content recommendations, we're using Recombee to make it all happen completely automatically. In fact, I wrote a whole blog post about it here!

Machine translations

Not as good as an actual human, of course. But have you checked out the prices for human translation services recently? 🤯 What if your little robot friend could get it to 95% as good as a human within seconds, and then use the baked-in workflow functionality in your CMS to pass it on for review by said actual human?

Any headless CMS worth its salt that supports multi-lingual content will have excellent functionality for integrations, both outgoing (probably via 'webhooks') and incoming (probably via a 'Content Management API'). This means it's straightforward to set up a Workflow, where you can assign your article to a 'Ready for Translation' step, which automatically fires your article off to a robot for immediate translation. When the translation is complete, a serverless function can easily update the content of the language variants and push the article through to the next step in the workflow for final human review.

There are many machine translation services available now. Language translation is much less intense on computing resources than image generation, so you might find the pricing extremely compelling too. In fact, at the time of writing, Microsoft's Azure Translator API service is free for up to 2 million characters of translation per month. Quick maths suggests that's over ten thousand words of content per day, just within the free plan.

Screenshot of Microsoft Azure Translator pricing

Image tagging

If you've ever reviewed the results of a WCAG accessibility audit, you'll know how often humans faithfully fill out the alternate or 'alt' text for images in a CMS. Some people will point out that AI doesn't always tag images with 100% accuracy. But do you know what's worse for vision-impaired users than having all of your images labelled with 99% accuracy? That's right... having them not labelled at all.

The benefits go much further than providing inclusive and accessible content to your visitors, however. Have you ever wanted to search for an image in your media library but couldn't remember the file name? Wouldn't it be nice if you could just search for what was in the image in your CMS asset library, just like you can with Google Photos?

Many enterprise Digital Asset Management systems have this feature baked in. Alternatively, there is any number of AI-powered image-to-text services, from the big players (Microsoft, Amazon, Google), to small, niche microservices. With how common 'image to text' projects are now, there are even plenty of examples of free, open-source code that could be utilised by the savvy coder.

Image generation

Ah, the bane of my existence... finding high-quality, relevant, and unique images to accompany my blog posts.

Fellow Kontent.ai MVP (and good friend of mine) Brian McKeiver set up an example of this using OpenAI's popular image generation service DALL·E 2, integrated right into this very CMS I'm using now. Here's a screen grab of it in action:

Screen capture of AI generating an image of two robot arms shaking hands

I'd like to thank my little robot friend once again for providing the hero image I ended up using for this article, which I've included again below.

Cartoon Albert Einstein designing and building a small rocket ship

"Albert Einstein designing and building a small rocket ship, blackboard with mathematical calculations in the background"

How do I use all of these services?

You might be lucky enough to have some of this capability baked into your CMS. But unfortunately, there's no way it'll have all of these functions available out of the box.

The good news is, all of these services have one thing in common: a MACH architecture.

MACH stands for Microservices, APIs, Cloud-native, and Headless. They are microservices, in that they exist to perform one function only (e.g. generating images), they have APIs meaning they are easy to integrate with, they are cloud-native, meaning you don't have to download, install, or host them anywhere, they're just sitting there waiting for you.

That's MAC; the only remaining piece is H, for headless CMS.

If you're already using a headless CMS, or indeed a hybrid CMS that can operate in an API-first, headless manner, then you're in luck! Look for AI microservices, that are cloud-native, and API-first. They're literally designed to be used in situations like just yours. You will need to do some work to connect the pieces, but in some cases (as shown in my image generation example above), you can do it with little-to-no code. And if it does require some coding from a (probably human, for now) developer, it's likely to be fairly straightforward, due to their MACH architecture.

If any of these examples sparked your imagination, reach out for a chat!

Our headless CMS agency expertise

Our team of headless CMS experts is led by CTO Andy Thompson, a Kontent by Kentico MVP, and Technical Director Emmanuel Tissera who is an Umbraco MVP and a specialist in Umbraco Heartcore, Umbraco's headless CMS platform.

Picture of Luminary CTO Andy smiling with a black background

Andy Thompson

CTO, Kontent.ai MVP, Kentico MVP, Owner

As our CTO, Andy heads up our developer teams, platforms and technology strategy.

Emmanuel Tissera

Emmanuel Tissera

Technical Director, Umbraco MVP

As Technical Director, Emmanuel works closely with our clients while providing leadership and mentoring to the development team.

Ynze Nunnink

Ynze Nunnink

Senior Developer/Optimizely MVP

Ynze is an experienced developer who specialises in .NET and Optimizely.

Everything you need to know if you're considering migrating your website from a traditional CMS to a headless CMS.

8 min read

Is a headless CMS good or bad for SEO?

Using a headless CMS for a website isn't going to hurt your SEO. It sure doesn't guarantee good results, but when implemented properly, it can be unbeatable.

Andy Thompson
Andy Thompson

19 November 2020

8 minute read

Kentico Kontent

8 min read

What is Kentico Kontent? And why should I care?

Rather than being a new version of Kentico CMS or EMS, Kentico Kontent is an entirely new product from Kentico. As such, it requires a little explanation!

Andy Thompson
Andy Thompson

20 November 2016

8 minute read

State of Jamstack Report 2021

6 min read

The State of the Jamstack in 2021

For the second year running, Luminary has partnered with Kentico Kontent to produce The State of the Jamstack report. Here are our thoughts one year on.

Andy Thompson
Andy Thompson&Adam Griffith

08 June 2021

6 minute read

DDD Melbourne stage with Luminary slide as backdrop

1 min read

The heads up on headless - slides from DDD Melbourne 2019

I had the honour of presenting a session on Headless CMS and Content as a Service (CaaS) at DDD Melbourne 2019 at the Melbourne Convention Centre. As promised, here are my slides from the event. I hope you enjoyed it!

Emmanuel Tissera
Emmanuel Tissera

10 August 2019

1 minute read

Kentico Kontent

10 min read

We built our new site using Kentico Cloud (and a few other microservices)

We've been preaching the benefits of headless CMS and microservices architecture to our clients for a couple of years now. So I decided it was time to put my money where my mouth is!

Andy Thompson
Andy Thompson

24 July 2018

10 minute read

The JAMstack - Jam on waffles

9 min read

Benefits of the Jamstack – from buzzword to business ready

The Jamstack is a modern approach to building fast, secure, and cost-effective websites and apps. In this article Luminary MD Adam Griffith explains the six 'Ss' of the Jamstack – Speed, Stability, Scalability, Security, Serviceability and Simplicity – to show why this movement is now business ready.

Adam Griffith
Adam Griffith

12 May 2020

9 minute read

5 min read

How do you handle online forms with Kontent.ai?

There are a few questions we regularly field when introducing the concept of a Content as a Service to people. After explaining the terms 'headless' and 'microservices', we invariably hit the topic of online forms - a staple feature of any traditional web CMS, but curiously absent from the feature list of your modern-day headless CMS.

Andy Thompson
Andy Thompson

03 June 2022

5 minute read

2 min read

Why it’s time for the Jamstack to shine – the technology perspective

Javascript, APIs and Markup (HTML) have been around for literally decades. So why the sudden wave of enthusiasm for Jamstack as an enterprise web development platform?

Andy Thompson
Andy Thompson

08 June 2020

2 minute read

UNICEF Australia

UNICEF Australia engaged Luminary to undertake a complete website rebuild, from discovery through to continuous improvement.

What is headless cms

4 min read

Serving content to IoT devices with a headless CMS

Need a way to serve the same content to a growing range of platforms? Headless content management systems are your answer.

Emmanuel Tissera
Emmanuel Tissera

10 October 2019

4 minute read

Headless CMS expert panel event at Luminary

11 min read

Getting your head around headless content management

On Wednesday 31 July 2019 we hosted an expert panel discussion at Luminary, featuring representatives from leading Headless CMS vendors. By popular demand, here is the video! And as an added bonus, I reached out to the panelists for their thoughts on the remaining audience questions we didn't have time for. Enjoy!

Andy Thompson
Andy Thompson

22 August 2019

11 minute read

2 min read

A tutorial on building a .NET Core website with Umbraco Headless

Want to build a .NET Core MVC website using Umbraco Headless? Follow this tutorial from Luminary Technical Lead Emmanuel Tissera...

Emmanuel Tissera
Emmanuel Tissera

12 October 2018

2 minute read

Cute dog looking wistful

Pet Culture

Backed by Woolworths and pet insurance specialists PetSure, PetCulture is a new online destination for pet owners.

Umbraco Heartcore - Heart on a string

6 min read

Umbraco Heartcore launch

Umbraco Heartcore (formerly Umbraco Headless) was announced for public beta in February 2018 at the Umbraco Down Under Festival held on the Gold Coast in Australia. Fast forward to December 2019 for the commercial launch and learn more about what Umbraco Heartcore has to offer.

Emmanuel Tissera
Emmanuel Tissera

02 December 2019

6 minute read

legalsuper

legalsuper approached Luminary following a significant brand refresh and was faced with the predicament of redesigning and redeveloping their existing website or investing in a new build on a more suitable technical platform to suit their future needs.

3D cartoon image of a rocket launching

7 min read

We rebuilt our website on the Jamstack (without changing CMS)

You may not notice just by looking at it, but a few weeks ago we launched a completely rebuilt front end (or 'head') for our website. The new Jamstack tech is great, but the coolest part of all is that there was zero downtime, no content freeze, and no SEO impact (except positive!), as our existing headless CMS remained unchanged behind the scenes.

Andy Thompson
Andy Thompson

05 July 2022

7 minute read

Coloured cogs

8 min read

Why you should be modelling content

Content modelling is a critical part of setting a headless CMS up for success. Technical Director Emmanuel Tissera takes a deep dive into how it works.

Emmanuel Tissera
Emmanuel Tissera

22 April 2022

8 minute read

HealthyLife website

Healthylife

Healthylife – part of the Woolworths Group – is a digital startup that provides customers with health and wellness advice, services and products.

Screenshot of Kontent's Web Spotlight interface

4 min read

Web Spotlight - visual page editing in Kontent (in less than a day)

Web Spotlight is a brand new add-on for Kontent by Kentico that brings many of the features marketers miss from traditional web content management systems into their pure headless CaaS platform, including a tree-based navigation structure, real-time preview and in-context editing of pages. And the good news is, it is super easy to set up, regardless of what language you used to implement your website.

Andy Thompson
Andy Thompson

07 September 2020

4 minute read

optimizely-headless

5 min read

Optimizely as a headless CMS

The Optimizely CMS has always been known as a traditional CMS, but is this still the case? Newly added features are pushing it into headless territory, and they come with some competitive advantages.

Ynze Nunnink
Ynze Nunnink

17 March 2023

5 minute read

Composable DXP Umbraco

6 min read

Umbraco introduces composable DXP offering

Umbraco’s Composable DXP makes integrations simpler, easier and more intuitive.

Mario Lopez
Mario Lopez

30 June 2022

6 minute read

What is headless cms

7 min read

What is a composable DXP?

As enterprises increasingly look to adopt Headless CMS, best-of-breed SaaS services, and API-first microservices architectures, the role of the traditional monolithic Digital Experience Platform (DXP) is gradually being reduced in many cases. Yet the requirement for a full suite of complementary digital marketing and experience management services remains. Enter: the composable DXP.

Andy Thompson
Andy Thompson

11 May 2022

7 minute read

JAMstack simplicity

Jamstack

The Jamstack is a modern approach to building fast, secure, and cost-effective websites and apps. It combines the performance and security benefits of a static website, with the power and flexibility of headless CMS and a best-of-breed microservices architecture.

A robot sitting on a park bench reading a magazine

6 min read

AI-powered content recommendations with a headless CMS

While your headless CMS might not come with all the bells and whistles of a full-featured Digital Experience Platform (DXP), thanks to its API-first nature, it's relatively straightforward to integrate with the most powerful AI-powered content recommendations available on the market. We did just that with our own website, Kontent.ai, and Recombee.

Andy Thompson
Andy Thompson

23 August 2022

6 minute read

Fork in the road

7 min read

Choosing between Kentico Xperience and Kontent.ai

Most CMS or DXP vendors are synonymous with the products they produce, but Kentico Software took on a unique 'dual rail' product strategy, with two distinct flagship products serving different needs. What are the key differences, and when should you be looking at one or the other?

Andy Thompson
Andy Thompson

28 June 2022

7 minute read

8 min read

Configuring Web Spotlight in Kontent for any scenario

Web Spotlight for Kontent adds hierarchical page structure or navigation to the headless CMS - usually only seen in traditional Web Content Management Systems (WCMS). But if Kontent is headless, how can you configure it to match the way your website is designed and built?

Andy Thompson
Andy Thompson

14 May 2021

8 minute read

Keep Reading

Want more? Here are some other blog posts you might be interested in.