6 Better Ways To Integrate ChatGPT Into Your Product Or Website

19-05-2024
#tech
Calculating buzzword density...
Powered by šŸ’‡BuzzCut
Instagram logo for Matt Bristow's blog LinkedIn logo for Matt Bristow's blog Logo to click to give feedback on Matt Bristows blog.
Brain icon to indicate ability to summarise blog with AI.

Summarise with AI

AI summary

Like any human who dreams of outsourcing tasks like texting your loved ones, or has eyes and ears, you'll have most likely heard of ChatGPT.

One of the best things about ChatGPT (or should I say OpenAI as theyā€™re a collection of you know, actual people) is that it has an API.

This API means that founders and programmers like myself (the programmer part I mean, unless you count founding your own incredibly bad free social media forum, which you absolutely shouldnā€™t) can integrate ChatGPT into their products and websites.

Most products that claim to be AI-powered are actually just using OpenAIs API to power their AI features, and in some cases, have built their whole businesses core USPs around using the API

In fact, OpenAIā€™s API is so popular itā€™s probably handling over a billion requests a day.

However, a great deal of these implementations are, put simply, boring. 

Usually, the API is used to create a custom chatbot, which is helpful but is mostly just inundated with requests to speak to a real human, but who cares, because the company can plaster ā€˜AI poweredā€™ all over their marketing materials.

But there is so much unrealised potential in utilising OpenAIā€™s APIs, so I wanted to run through some examples of ways it can be used for more than just a custom chatbot (although check out my custom chatbot if you have the time lol).

ChatGPT integration idea 1 - Conversational UI

Yes, Iā€™m banging the conversational UI drum again, and itā€™s because I believe wholeheartedly that itā€™s the future of web development.

The basic principle of a conversational UI is that instead of personalising webpages (as is the gold standard now), you will create custom experiences for your users by using AI, or in this case, a ChatGPT integration. 

The way this would work would be by creating components that generate content based on user input/behavioural triggers, meaning React would rerender to fit the user journey or specific characteristics of the user.

For example, if a user visited pricing and then a competitor analysis page on your website, you could use AI to customise the CTA placements and text, to increase conversion, and even sculpt entire parts of the user journey to match what that specific user is interested in.

Given that merely personalising pages can result in a >20% increase in conversion, a conversational approach could feasibly create between a 20-30% uplift, and provide a massively better experience for users overall.

ChatGPT integration idea 2 - Better search

Search is tricky. 

Sometimes it works well, like Google, and sometimes it works terribly, like Gmail.

Rudimentary search on blog pages usually works by pattern matching strings (thatā€™s how it works on my homepage) which is quite brutish.

I toyed around with an idea at my last company of instead using an AI powered search.

This would have involved ranking office spaces based on input criteria, limiting these results to 5-10 spaces based off these rankings. All pretty standard stuff, but when you sprinkle the OpenAI API in, you can create a really cool experience, by having the AI 'suggest' the best of the 5 spaces and provide a detailed breakdown of why the user is being shown what they're being shown.

If the user doesn't like it? Store their feedback for their next query and again make the AI pick between 5-10 office spaces, this time taking into account the users personal feedback. This creates a feedback loop and a conversational experience without making the user talk to a robot, which can be tedious.

It was shot down in the end, but so were the Beatles, and theyā€™re pretty cool.

ChatGPT integration idea 3 - Improved error messages 

Error messages and empty states mostly suck for some reason.

Well, not just for some reason, itā€™s because theyā€™re actually pretty boring to build.

But wherever thereā€™s boredom, thereā€™s opportunity.

You usually can pass a tonne of information on the technical side of error messages, like a resource not being found or an internal server error, however these messages are usually pretty boring, so webmasters opt for the basic 404 page.

An AI generated custom error message thatā€™s interesting, unique to the fail case and may even direct users to a conversion point or related resources would be a really fun project to test retention of these hapless digital wanderers who have wandered off your sitemap.

ChatGPT integration idea 4 - Structure, donā€™t write

ā€œWrite this with AIā€ has become the standard ChatGPT integration after a custom chatbot for almost all software. 

This is boring and you end up with social posts with PascalCase hashtags like #RockstarMarketer and a bunch of headlines like:

ā­šŸ“£ Calling All LinkedIn Ninjas šŸ“£ā­

I use AI (especially ChatGPT) on a daily basis, and I never get it to write anything for me that ever makes it to the final draft. However, I do use it to help me storyboard and structure content, and at that itā€™s absolutely brilliant.

The quicker companies that integrate ChatGPT realise this power, and offer structuring functionality using ChatGPT rather than all out writing, the better!

ChatGPT integration idea 5 - AI powered content summary

I built this!! 

And it was super easy!!

Being realistic, content websites need a way to account for the fact a lot of their users will only skim their content. Blog pages typically can only retain a user for 52 seconds, so you have to be able to explain your point quickly.

Cater for these users by offering an AI powered summary (or even a sharing feature that structures some copy for them to share your content on social media) to make sure the salient points of your content is processed and remembered. 

ChatGPT integration idea 6 - AI powered feature requests

Responding to user feedback is a must for modern tech teams.

But often, requests for features come through from a CSM or directly from a customer, and then have to be scoped out by a PM and finally passed over to a dev team, which can take a lot of time and leave confusion.

A billion dollar idea is a AI powered ticketing system, where a user submits feedback, and the ticket system itself (powered by ChatGPT) writes the preliminary code and attaches it to the ticket, helping developers immensely and speeding up time-to-market for new features.

Now Iā€™ve given you my billion dollar ideas, how about you repay the favour and let me know the best way to use the ChatGPT API that youā€™ve come across by leaving a comment below šŸ‘‡

Logo to click to leave a comment on this blog.

Load comments

Comments

No comments yet, be the first!

Name

20
Message

250
Post comment