Notes on AI, the web, and shipping small products.
Practical writing on AI chat assistants, embedding widgets, and running lean web products — from the team at Amcon Ceylon.
Why every small business website needs an AI chat assistant in 2026
Small business sites lose visitors to unanswered questions. Here's why a lightweight AI chat assistant has become table stakes, and how to add one without a big budget.
AI chat widget vs live chat: which one does your business actually need?
AI chat widgets and human live chat solve overlapping problems in different ways. Here's an honest comparison to help you pick — including when you need both.
What it really costs to run an AI chatbot on your website
A transparent breakdown of what an AI website chatbot costs to run in 2026 — model usage, hosting, and the small print — with realistic monthly numbers.
How to keep your AI API keys safe when you build a chatbot
Putting an AI API key in front-end code is the most common mistake in chatbot builds. Here's the server-proxy pattern that keeps it safe, explained simply.
How to write a system prompt for a website assistant
The system prompt decides whether your assistant is helpful or useless. Here's how to write one that stays on-brand, stays honest, and knows when to hand off.
Streaming vs waiting: why response speed makes or breaks a chatbot
A chatbot that streams its answer word by word feels twice as fast as one that makes you wait. Here's why streaming matters and how it works under the hood.
Shadow DOM, explained: how to embed a widget that won't break the host site
When you drop a widget onto someone else's website, CSS can collide in both directions. Shadow DOM is how a well-built widget stays isolated. Here's the plain-English version.
How to make your AI assistant sound like your brand, not a robot
A generic assistant reads as spam. Here's how to tune tone, vocabulary and behaviour so your website assistant sounds like your business — without overdoing it.
How a website assistant quietly cuts your support tickets
A well-built website assistant deflects the repetitive questions that clog your inbox, freeing your team for the work that needs a human. Here's how to make it happen.
Groq, Llama, and the case for fast open models in production chatbots
For a website assistant, speed often matters more than raw intelligence. Here's why fast open models running on hardware like Groq are a strong fit for production chat.
A freelancer's guide to reselling AI chat widgets to clients
AI chat widgets are one of the easiest productised services a freelancer can sell right now. Here's how to package, price, and deliver them without reinventing the build each time.
The one-line embed: how modern web widgets really work
A single script tag can add a whole interactive widget to any website. Here's what's actually happening behind that one line, explained without the jargon.