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).
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.
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.
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.
ā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!
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.
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 š
Load comments
Comments
No comments yet, be the first!