Skip to content
Lawrence Dauchy, Founder, DFYe

Founder, DFYe

Lawrence Dauchy

Lawrence builds DFYe, a customer support plugin that answers from a site's own pages and cites the page it answered from. He writes about retrieval, refusal and why most chat plugins look the same.

Articles by Lawrence Dauchy (19)

Can a chatbot really replace live agents? Mostly no: a large dark rectangle with a brand-coloured doorway cut into it and an arrow leading out to the right
Comparisons

Can a chatbot really replace live agents? Mostly no

A chatbot takes the questions that repeat and whose answers are already written down. That is most of the volume and almost none of the difficulty, and the difference is the whole argument.

10 min read
We dropped GSAP and got 31kB back for thirty lines of code: two smooth waves crossing the frame, one thin grey and one thick brand-coloured, over a pale background
Engineering

We dropped GSAP and got 31kB back for thirty lines of code

GSAP plus SplitText is 31kB gzipped. The one thing we used it for was a staggered word reveal on a headline, which turns out to be about thirty lines of DOM and one CSS transition.

5 min read
AI chatbot for website: what it is and how to pick one: a large dark circle with two thin elliptical orbits around it and a brand-coloured dot on the outer orbit
Guides

AI chatbot for website: what it is and how to pick one

An AI chatbot reads your own pages and answers questions from them. What that really means, the four kinds on the market, what each costs, and when you should not install one.

10 min read
Best AI chatbot for a website: how to actually choose one: a staircase of dark steps rising to the right with the top step in the brand colour
Comparisons

Best AI chatbot for a website: how to actually choose one

Every product in this category claims accuracy, speed and easy setup, so those words separate nothing. Here is what does, measured against the install and review data rather than the pricing pages.

10 min read
How can AI help my website? Six real jobs and three it cannot do: a four by three grid of white tiles with thin grey borders and one filled brand-coloured tile
Guides

How can AI help my website? Six real jobs and three it cannot do

The useful version of this question is not what AI can do in general, but which jobs on your site it can take today and which ones it will quietly get wrong.

10 min read
826,000 WordPress sites have a chat widget. Almost none of it is AI.: a staircase of dark steps rising to the right with the top step in the brand colour
Research

826,000 WordPress sites have a chat widget. Almost none of it is AI.

I pulled every chat and AI plugin on WordPress.org with more than a thousand installs. 38 of them matter, they cover 826,000 sites, and the shape of that number is not what the marketing suggests.

8 min read
How to create an AI chatbot for your website: the real steps: a faint blueprint grid on a pale ground with a dark outline of a page layout and a brand-coloured highlighted block
Guides

How to create an AI chatbot for your website: the real steps

Installing takes five minutes and every guide stops there. The work is what comes after: what it reads, what it must not, and what it does when it does not know.

10 min read
AI widget for website: making one that fits your site: a four by three grid of white tiles with thin grey borders and one filled brand-coloured tile
Guides

AI widget for website: making one that fits your site

A chat widget is the only plugin whose output every visitor sees on every page, and the category treats it as plumbing. What to demand from one, and what it costs your page.

10 min read
How to troubleshoot a website: reproduce, isolate, change one thing: three rows of small product squares on a pale ground with a larger brand-coloured square and a dark price-tag shape
Guides

How to troubleshoot a website: reproduce, isolate, change one thing

The instinct is to disable plugins until something changes. It works often enough to become a habit and teaches you nothing when it does not. Here is the order that survives a hard case.

10 min read
How much does an AI chatbot cost? The four pricing shapes: a row of dark bars growing taller left to right with one tall brand-coloured bar and a dashed grey baseline
Guides

How much does an AI chatbot cost? The four pricing shapes

The number on the pricing page tells you about an average month. The shape behind it tells you about your worst one, and only one of those is worth comparing.

10 min read
How to improve website performance: measure, then fix one thing: a row of dark bars growing taller left to right with one tall brand-coloured bar and a dashed grey baseline
Guides

How to improve website performance: measure, then fix one thing

Most speed advice is a list of twelve things to try, which is what you write when you have not measured. Find the one request costing you the time, and change that.

10 min read
AI bot that knows my inventory: what actually has to connect: a row of dark bars growing taller left to right with one tall brand-coloured bar and a dashed grey baseline
Guides

AI bot that knows my inventory: what actually has to connect

Knowing your stock is not one feature, it is four levels, and which one you need depends entirely on how fast your numbers move. Getting this wrong makes a bot confidently wrong about the thing customers care most about.

10 min read
Connect ChatGPT to a website: what actually has to move: a row of dark bars growing taller left to right with one tall brand-coloured bar and a dashed grey baseline
Guides

Connect ChatGPT to a website: what actually has to move

Connecting a model to your site is four small pieces of plumbing, and one of them is a security decision people get wrong on the first attempt. Here is what moves, and what it costs.

10 min read
What happens when an AI chatbot cannot answer a question?: a wide gauge arc in grey with a brand-coloured segment and a dark needle pointing to the right side
Guides

What happens when an AI chatbot cannot answer a question?

Three things can happen and only one of them is acceptable. This is the behaviour worth testing before you buy anything, and almost nobody tests it.

10 min read
How do I train an AI chatbot on my own data? You mostly don't: rounded dark and brand-coloured blocks sliding from a loose stack on the left into an aligned column on the right
Guides

How do I train an AI chatbot on my own data? You mostly don't

Training teaches a model how to sound. Indexing teaches it what is true about your business. Almost everyone asking the first question actually wants the second.

10 min read
AI agent for an ecommerce website: what makes it an agent: concentric brand-coloured and grey rings radiating from a small dark dot, like a signal being picked up
Guides

AI agent for an ecommerce website: what makes it an agent

A chatbot answers. An agent does things. The difference is a boundary between reading your shop and writing to it, and where you draw that line is the whole decision.

10 min read
How to use AI for website customer support: what to automate first: a four by three grid of white tiles with thin grey borders and one filled brand-coloured tile
Guides

How to use AI for website customer support: what to automate first

Start with the four questions that arrive every week and whose answers are already written down. The order you automate in decides whether anybody trusts the result.

10 min read
Are AI chatbots GDPR compliant? The four decisions that decide it: a large dark circle with two thin elliptical orbits around it and a brand-coloured dot on the outer orbit
Guides

Are AI chatbots GDPR compliant? The four decisions that decide it

GDPR never mentions chatbots. It governs personal data, and a visitor's question is personal data. Compliance turns on four decisions you make at install time, not on a badge on a pricing page.

10 min read
How to improve ecommerce conversion rate without fooling yourself: a four by three grid of white tiles with thin grey borders and one filled brand-coloured tile
Guides

How to improve ecommerce conversion rate without fooling yourself

Most conversion advice is untestable at your traffic level. Here is what to change, how to tell whether it worked, and how long you have to wait before the number means anything.

10 min read

Put a real answer on every page.

Ask this site's own widget a question and watch it cite the page, or refuse. It is the same plugin, running on the same content you are reading.