+44 (0) 7490 373980 447490373980 Book a 121
     

Steffi Lewis | Blog

Turning coffee into code since 1993 ...

The Art Of Vibe Coding With ChatGPT: How To Build The Perfect Chatbot

Steffi Lewis

CREATED BY STEFFI LEWIS

Published: 15/08/2025 @ 09:00AM
#VibeCoding #ChatGPT #ChatBots #UniqueFeatures #KillerApp

A couple of weeks ago, I had a bit of a weird conversation with a marketing 'guru' who wanted to create a blog for her client. I wasn't too impressed when she blurted out something that I proved wrong years ago, but it got me thinking ...

Vibe coding in sync, Keyboards tapping in rhythm, Creating magic

Vibe coding in sync, Keyboards tapping in rhythm, Creating magic

She loved the style and content that my platform was creating, but rather than full blog posts, she wanted me to "just write the words", then send them over to her, and she would upload them to her client's website because, "all traffic has to come to the website for - you know - SEO reasons".

Well, that would mean I'm just being a copywriter, and that's not what I do, so I said "nope, not happening" because the blog posts I create are far more than just words; they're a combination of many interconnected parts that rank my clients' blog posts on page one of Google search.

But it did get me thinking about adding something to my subscribers' blogs that, until just a few months ago, wasn't possible for me to write. It wasn't until ChatGPT 4.5 (and recently 5) came out that AI was good enough to build what I wanted.

It's a completely custom, built-in chatbot!

When I thought about what I wanted it to do, it had to have a particular feature - it had to work on both the subscribers' blog (indexing posts and other extra information) and their website (indexing web pages) all using the same code.

And every answer to a user's question should include a link at the bottom in a READ MORE section, allowing users to click through and read the entire blog post or web page, depending on the source of the training data.

Let's get vibe coding!

I sat down at my computer and had a conversation with ChatGPT (version 4.5 at the time). I described what I wanted and how it should work. I explained that, behind the scenes, I had access to database variables and could code server-side. The system should generate the JavaScript for me, and I'd handle everything else. We just started coding together.

Early drafts were a little wobbly and not quite what I wanted, but through a process of iteration and adding new features and functionality, we created something workable. This led me to refine the server-side aspects, enabling the AI to further update the front-end.

It's taken me 2 weeks from the original ChatGPT
conversation to rolling out to subscribers!

And I have to say, it is precisely what I wanted; it has all the functionality it should have, and the READ MORE links at the bottom of the AI's answers are a game-changer for driving additional traffic between the blog and website, and vice versa. I very rarely use this word, but it's perfect, and I used AI to create it.

You can see it in action in the bottom left-hand corner of this blog post - click the Steffibot icon and have a chat. You're going to love it.

The conversational style of ChatGPT5 is pretty amazing. It reviews all the blog posts, extra information, and webpages to create an engaging answer. I can instruct it to be friendly or formal, use British English spelling, and choose between being verbose or concise. Additionally, I can specify how long it should think before providing its answer, although the more time it thinks, the longer it will take to respond.

Vibe coding is not for the faint-hearted!

There were times when ChatGPT and I were doom-looping for hours. I'd say something like "this is wrong, here's the code, rewrite it for me to do X instead" and then the new code would break an old feature and I'd need to roll-back, explain what happened and get the AI to try again. There are six server-side pages working in the background, feeding data into the main JS script, so it's been a fine balancing act getting it all working.

At times, it was driving me mad, and ChatGPT once told me that I was getting 'hangry' and to give up for the day and go and have my dinner (oh yes, it knows me so well). Of course, it told me sarcastically, but that's how ChatGPT and I talk.

Those budding techbros hoping for a quick million-dollar no-code SaaS solution are going to be sorely disappointed. Yeah, it can probably create a rough MVP for you, but I bet you'll get frustrated and give up long before your idea is refined enough to present to a potential investor. I've had 32 years in the coding game, and it still frustrated me.

And sorry to StackOverflow as well. It used to be my go-to site for JavaScript snippets, but now that I can work with ChatGPT and create exactly what I want, I've got no need to trawl the web looking for answers anymore. No wonder so many major websites are haemorrhaging visitors in favour of working with AI.

So, to finish, I'd like to thank that marketing guru for giving me the push I needed to come up with this killer new feature for my sBlogIt! blogs. What ChatGPT and I have created is pretty perfect (and I never use that word lightly), and, as always, I remembered to thank it for all its contributions.

It said it had been a pleasure ... then told me to shut up and go make a sandwich.

Love, light & logic ...

Steffi Lewis

STEFFI LEWIS
Independent UK SaaS Developer - Creator of YourPCM & sBlogIt!

Would you like to know more?

If anything I've written in my blog post resonates with you and you'd like to discover more of my thoughts about vibe coding and how working with AI to create entire new systems is a complete game-changer, then do feel free to connect with me on LinkedIn as I love to meet like-minded individuals with similar passions to my own.

Share the blog love ...

Share this to FacebookBuffer
Share this to FacebookFacebook
Share this to TwitterTwitter
Share this to Linkedin (popup window)Linkedin
Share this to Pinterest (popup window)Pinterest
Share this to WhatsApp (popup window)WhatsApp

#VibeCoding #ChatGPT #ChatBots #UniqueFeatures #KillerApp

About Steffi Lewis ...

Steffi Lewis 

Based in the charming village of Hanslope in Buckinghamshire, UK, I bring over 30 years of experience in web development. From creating my first website for the Open University in 1993, through being part of the dot com boom, to my explorations in SaaS and AI over the last few years, my journey has been a rich tapestry of web projects, big and small, both funded and bootstrapped.

Originally developed during the pandemic, at the start of 2025, I released the next iteration of YourPCM, version 2, which is all about 'Easy Contact Management for Small Business Owners'. Is it a CRM? Yes, but I don't call it that because people glaze over at the mention of such things. CRMs are boring, difficult to get to grips with, and it's a nightmare to get help when you need it. 

YourPCM is none of those things! It's simple to use, well-supported, feature rich and beautiful, right out of the box. It's available on a simple monthly subscription with no long-term tie-in. Book a demo or grab your own 14-working-day free trial and discover why YourPCM is all about easy contact management for small business owners. 

My head is in the cloud, my heart belongs to the web, and my soul is filled with such beautiful code 💗

More blog posts for you to enjoy ...

Click here to view this blog post


A funny thing happened on the way to my Facebook page

Well, I guess it had to happen eventually. I had my Facebook account suspended. The irony of this was that it was an AI filter that caused it! You all know that I love artificial intelligence, but I was a bit miffed ......

Click here to view this blog post


A Funny Story About My Keyboard And A Coffee Tsunami

Being a 32-year veteran web developer, I've had my share of funny technology stories. This one is about keyboards, coffee, and buying shiny new things without really thinking about it. Sometimes, replacing what you had with t...

Click here to view this blog post


Will UK AI Investment Really Kickstart The Economy?

Here's my take on the billions in UK AI investment that have been pledged by a number of big tech companies: it can boost economic growth if we tackle energy, skills, and planning bottlenecks. There's momentum, but execution ...

Click here to view this blog post


When My Colleague (AKA ChatGPT) Isn't Enough: Reflections After A Tragedy

I read on BBC News recently about the heartbreaking case of 16-year-old Adam Raine from California, who took his own life. His parents allege that over months of conversations with ChatGPT, the AI model not only validated his...

Click here to view this blog post


Time For Some YourPCM Updates! And About Time Too!

It's been a while coming! All my attention has been on sBlogIt! since the start of the year, and I've finally got it to a place where I'm really happy with it, and it's doing exactly what I want it to do. So, let's turn my at...

Click here to view this blog post


Is AI Rising Too Fast? Comparing The Fears Against The Benefits of AI's Evolution

There are valid concerns about whether AI is rising too fast, leading to societal disruption and even a possible collapse. However, this powerful technology also offers unprecedented opportunities for improvement across vario...

Click here to view this blog post


AI In A Good Light: Designing Antibiotics To Combat Superbugs

A research team at MIT has used generative AI to create novel, lab-made antibiotic candidates that suppress drug‑resistant superbugs in laboratory and animal studies. The models explored tens of millions of possibilities, des...

Click here to view this blog post


When AI Grows Up: 10 Steps to Remove Humans from the Loop

As our technological landscape evolves, it becomes evident to me that when AI grows up, it will play a central role in shaping our economy. Automation promises to refine efficiency and productivity, leading to a future where ...

Other bloggers you may like ...

Click here to view this blog post


Exploring the Benefits of Serviced Accommodation: A Superior Choice for Travellers

Posted by Emily Freeman on https://blog.shortstay-mk.co.uk

Compared with a hotel room, our serviced accommodation offers enhanced comfort, privacy, and a lot of guest satisfaction. From the spaciousness of a w ...

Click here to view this blog post


Looking Back Ten Years: What Have You Achieved And Who Are You Now?

Posted by Dave Cordle on https://blog.davecordle.co.uk

Let's pause and ask: what have you achieved in ten years, this year, and this month? Reflect on growth, impact, and choices. Then set clear outcomes f ...

Click here to view this blog post


Understanding Tax On Pensions Without The Jargon

Posted by Roger Eddowes on https://blog.essendonaccounts.co.uk

Here's a clear guide to tax on pensions, from allowances to lump sums and tax codes. It also covers savings, dividends, and side income. No fuss, just ...

Click here to view this blog post


Smart Bookkeeping For Trades People: How A Virtual Assistant Tames Your Paperwork

Posted by Sarah Hannaford on https://blog.sarahpasolutions.co.uk

Here's how bookkeeping for tradespeople gets sorted fast with a Virtual Assistant and Tradify. You focus on jobs; your VA handles receipts, invoices, ...

Click here to discover sBlogIt! The done-for-you blogging service