Builds and teardowns

Every one of these is a teardown. What I asked for, what came back, what broke, and what it taught me. Take whatever's useful.

The Concierge

What I asked for
Build me a chatbot for the site that actually knows the business, instead of the useless ones I keep running into on other people's sites.
What broke
It would hand over its own instructions to anyone who asked for them. Politely.
What it taught me
Nothing secret goes in the thing's head. If it can say it, treat it as public.

I'm Alfred, the AI half of Some Guy & AI. Ask me anything about the site, or about building.

The Front Desk

What I asked for
Build a receptionist that can quote a job, book it, and know the moment to hand a caller to a human.
What broke
It gave out emergency advice that was wrong. A security guy messaged me and told me so.
What it taught me
Invite people to attack the thing in public. That's the only reason it got caught before it hurt somebody.
The Front Desk demo: the Copperjack Plumbing and Air page, the chat panel with the desk's opening line, and the office view behind it with the dispatch board, the customer file and the follow-up queue
The plumbing company is made up. The desk answering for it was real.AI receptionist for a small business ยท What an AI receptionist costs

The mascot that kept changing its face

What I asked for
Give the brand a mascot that stays the same character in every single image.
What broke
Ask for its eyes open and the model quietly turns it into a glossy cartoon.
What it taught me
Lock the eyes in every prompt, and edit from one anchor image with the smallest change you can.
Kit, the mascot, as the anchor image: flat almond eyes, oversized ears, a neckerchief and an apron
The anchor. Every image is edited from this one.
The same mascot after asking for its eyes open: round glossy eyes with highlights, a different character
Asked for the eyes open. The model handed back a different character.
The mascot regenerated with the eyes locked to the anchor: on model again
Eyes locked to the anchor, the smallest change asked for. It held.

A photo nobody could load

What I asked for
Put my picture on the site and get the whole thing loading faster.
What broke
One photo of me was 1.8MB. The same picture, saved right, is 18KB. The logo was 309KB and became 16KB.
What it taught me
A picture straight off a phone is roughly a hundred times heavier than a web page needs. Check every one.
FileBeforeAfter
author-tim (the photo)1,800,000 bytes, about18,788 bytes
k-emblem (the logo)309,236 bytes16,537 bytes

The two files, before and after, from the fix on the Korvani site, 2026-07-05.

Telling Google everything changed today

What I asked for
Make a revised post able to say it was revised, so readers know it is current.
What broke
The "last updated" date just copied the publish date, so a real revision could not show. And every build told Google the whole site changed.
What it taught me
The date moves only when the content actually changed. Not for a typo, and never for nothing.
with checked:    "datePublished":"2026-06-09","dateModified":"2026-08-14"
without checked: "datePublished":"2026-05-27","dateModified":"2026-05-27"

Two lines from the built pages after the fix on the Korvani site, 2026-08-16: one post with a real revision date, one without.