AI, explained for people
who'd rather use it than take a six-month course.
A growing collection of plain-language guides, practical workflows, and notes from learning how these systems behave in the real world. Start at the top or wander in wherever the question currently lives.
You do not need to become an engineer to use AI well.
You do need a decent mental model, a workflow that survives contact with Tuesday morning, and enough skepticism to check the answer before it gets sent to a client. That is the useful middle ground this page is for.
Understand the shape
Learn what the model is doing without a textbook in the way.
Use it on real work
See prompts and workflows that have a job to do, not just a demo.
Keep your judgment
Know what to verify, what to protect, and when a normal tool is the better tool.
What a model actually does
Think of an AI model as a large pattern machine. It has seen a great deal of material, compressed patterns from that material into numbers, and now uses those numbers to make a best guess about what should come next.
The model does not see English, images, or ideas. It receives numbers and produces probability predictions about numbers. English words and pixels are converted into numerical representations before the model processes them, and converted back afterward.
Those internal numbers are called weights or parameters. A single weight usually does not represent one complete idea. What looks like comprehension comes from the patterns spread across many weights working together.
What happens when you send a prompt?
The text is broken into tokens, converted into numbers, and passed through the model. The model scores possible next tokens, chooses one, and repeats that process until it has produced a response. It is doing many small predictions quickly, not looking up a finished paragraph.
Does the model know what English or an image is?
No. “English,” “image,” and “sentence” are useful descriptions for us. Inside the model, there are numerical patterns and calculations. The model can learn relationships that behave as if it understands those things, but it does not have a human concept of language or pictures.
What about an image model?
The same basic idea applies. An image is represented as numbers, the model makes repeated predictions about how those numbers should change, and the result is converted back into pixels. It does not know that the pixels are a chair, a face, or a picture. It has learned patterns that can produce those results.
A prompt is a brief, not a magic spell
Good prompts give the model a job, the relevant context, and a clear definition of “done.” If important details are missing, add them before asking for the final answer.
You are helping with [job].
Context: [what matters].
Produce: [specific output].
Check your work for: [known risks].Context is the part people skip. If the model needs to sound like your business, use your actual examples. If it needs to make a recommendation, explain the constraints. “Make it good” leaves too much for the model to guess.
What makes a prompt easier to answer?
State the audience, the desired format, the important constraints, and what the model should do when information is missing. One clear task usually works better than five loosely connected requests.
Why AI gets things wrong
AI systems are built to produce a plausible continuation, not to verify every premise. They can be wrong because the source material was missing, the instruction was vague, the task exceeded the model’s context, or the model made a poor prediction.
So what does “hallucination” mean?
It means the system produced a statement that sounds certain but is not supported by the available information. Give it source material, ask it to mark uncertainty, and check important claims yourself.
What is a context window?
A context window is the amount of material a model can consider during one exchange. If a document or conversation is longer than that working space, some information may be left out or become harder for the model to use.
How a model learns from examples
Training is a repeated feedback loop. The model makes a prediction, a loss score measures how far it was from the target, and the training process adjusts some of the model’s numbers. Then it does the same thing again, often many thousands of times.
- Show an example. The model receives an input and, when training requires it, the expected result.
- Make a prediction. This is the forward pass: the model processes the example and produces an output.
- Measure the difference. The loss function gives the mistake a number.
- Work backward. Gradients estimate which adjustable numbers contributed to the mistake.
- Make a small update. The optimizer changes those numbers, then the next example arrives.
Training versus inference
Training changes the model using examples. Inference uses the trained model to produce an output. Asking a model a question is inference; it does not normally change the model.
What is an epoch?
An epoch is one complete pass through the training examples. Several passes may help, but too many can make the model memorize its examples instead of learning a pattern that works on new ones.
What AI cannot know on its own
A model can produce a useful prediction without knowing whether the request is wise, whether a client will accept it, or whether an unstated business rule matters. It only has the information available in its training, its current context, and any tools the surrounding application gives it.
- It does not know whether a source is trustworthy unless that is checked.
- It does not know what happened outside the information it received.
- It does not know which missing constraint will change your decision.
- It does not know whether an answer is appropriate just because it can produce one.
Confidence, sources, and verification are different
A confident answer is about how the model presents a prediction. A sourced answer includes supporting material. A verified answer has been checked against something reliable. Those are three different things.
A useful workflow is smaller than you think
Start with one repeated task where the inputs are fairly predictable and the output can be checked. Do not begin by handing over the entire company and asking for “automation.” Start with a small task and learn where the review points belong.
What makes a good first task?
Look for work that happens often, follows a recognizable pattern, and has a person who can check the result. Drafting a brief from notes, sorting incoming requests, or preparing a first-pass summary are usually better starting points than an open-ended decision.
Which tool do I start with?
For text work, ChatGPT and Claude are the two sensible defaults. ChatGPT is the easier on-ramp: broad feature set, lots of integrations, forgiving to messy prompts. Claude tends to be the better writing partner for longer, structured work, since it follows a brief carefully and is less likely to drift into confident filler. Most people end up with both. Pick the one your task fits.
- Name the job. What should be different when this is finished?
- Give it the source material. Examples beat adjectives.
- Ask for a draft. Keep judgment with a person until the pattern is reliable.
- Review the misses. The mistakes tell you what the workflow still needs.
A prompt recipe for turning notes into something usable
This is the shape I reach for when a pile of notes needs to become a clear first draft.
Turn the notes below into a one-page brief.
Audience: [who will read it]
Goal: [what they need to decide]
Keep: specific facts and useful caveats.
Avoid: invented details and confident filler.
If something is missing, mark it [NEEDS INPUT].
End with three questions a human should answer.
NOTES:
[paste notes here]The important line is the one about missing information. It gives the model a clear way to show uncertainty instead of filling in details that were never provided.
Why ask for questions at the end?
The questions turn a one-shot answer into a useful handoff. They show what the draft still needs from a person before it is ready to use.
Try an assumption check
Before answering, list the assumptions you are making.
If an assumption could change the recommendation, flag it.This is useful when the request is short but the decision has consequences.
Ask for a reviewer pass
Review the draft for unsupported claims, missing constraints,
contradictions, unclear wording, and details a human must confirm.It does not replace review. It gives the reviewer a better list of places to start.
The review step is part of the workflow
AI can make a fast first draft. It does not know which details matter most to your client, so keep a human in the review loop. Check names, numbers, dates, claims, tone, and anything that could create a real-world consequence.
What is a confidence rating useful for?
A confidence rating is a prompt for the model to show how certain it is and why. It is not proof that the answer is correct. Use it to find items that deserve a closer look.
What tool calling actually means
The model can request an outside function, such as a database lookup or calculator. The application runs that function, sends the result back, and the model uses it in the response. The model is not secretly reaching into the database.
Before and after: from contact form to personalized reply
When someone fills out the contact form on this site, a serverless function runs the whole response flow. Here is what that replaced.
- Submission lands. An email arrives with a name and a message, and not much else.
- Look them up. Open LinkedIn and the company site to figure out who they are.
- Dig for context. Hunt for role, industry, company size, and what they actually do.
- Draft from scratch. Write a reply referencing what you found, starting from a blank page.
- Send. Turnaround ranges from a few minutes to the end of the day.
- Form posts. The name, email, and message hit a serverless function.
- Auto-enrich. Apollo matches the email and returns title, company, industry, and headcount.
- Generate. An LLM writes a subject and body using that data plus the original message.
- Send. The reply goes out automatically, in the brand voice, with a fallback if enrichment misses.
- Notify. A copy lands in the inbox with the enriched profile attached. Turnaround: seconds.
The work that moved was the lookup and the first draft. The judgment work, deciding whether the reply is right and whether to follow up, stays with a person.
What actually runs
A Vercel serverless function handles the request. Apollo does the person and company lookup. An LLM via OpenRouter writes the draft. SMTP delivers it. Each piece can fail independently, which is why there is a fallback email instead of silence when enrichment comes back empty.
Local AI versus hosted AI
Hosted tools are easier to start with: someone else runs the hardware and maintains the service. Local models give you more control over data, versions, and behavior, but you also manage the hardware and software yourself.
Fast start, excellent convenience, ongoing service cost, provider-specific privacy terms.
More control and privacy options, more setup, hardware cost, and maintenance.
The right choice depends on the work and the data. “Local” is not automatically safer, and a hosted tool is not automatically careless. Read the terms, identify the sensitive parts of the work, and decide what matters most.
What is inference?
Inference is the act of using a trained model to produce an output. Training changes the model. Inference uses the model you already have.
Customizing a model, without rebuilding the whole thing
Methods such as LoRA train a small add-on instead of changing every number in the original model. Think of it as fitting a specialist attachment to a general tool. The base model stays intact; the adapter teaches it a particular style, subject, or behavior.
This is useful when the task is specific and repeated. It is not a shortcut around poor examples. The examples still need to be consistent, relevant, and easy to evaluate.
What should be learned before training anything?
Start with the job, the examples, and the evaluation method. The hardware and configuration come after those. First decide what the model should learn and how you will tell whether it learned it.
What is a dataset?
A dataset is the collection of examples used for training or evaluation. For an image model it may contain images and captions. For a text model it may contain conversations, documents, or labeled examples. Better examples usually matter more than a complicated configuration.
Agents are workflows, not tiny employees
An agent is a model placed inside a task loop with instructions, context, and sometimes tools. Orchestration is the part that coordinates several steps or specialized agents toward one result.
The useful work is in defining what each step receives, what it is allowed to do, and how the result is checked. A name does not make a workflow reliable. Clear handoffs help.
What is a review gate?
A review gate is a deliberate checkpoint where work is accepted, sent back for revision, or stopped. It keeps a weak result from quietly becoming the input to the next step.
What is context relay?
Context relay means carrying the relevant facts, decisions, and constraints from one step to the next. Passing along the answer without the reason behind it often creates avoidable rework.
The useful part was usually not the clever part
One example: I spent about six weeks building a system to turn Reddit discussions into LinkedIn posts. It had a runner, a web interface, image generation, and a 3,000-line file that tried to coordinate all of it. It ran twenty times. I posted zero things. The surrounding system was the part I enjoyed building. The actual job, one good post from one good thread, never got done because I built everything else first.
The durable workflow is the boring sequence around the model: clear inputs, a narrow task, a check, and a person who knows what “good” means. That is not a complaint. Boring is where systems become useful. The flashy part gets the screenshot. The boring part gets used again next week.
Next: what didn't work ↓What didn’t work: trusting a good-looking answer
A clean paragraph with the right tone can still contain invented details. That makes it more dangerous than an obviously broken answer because nobody feels the need to check it.
Separate “sounds good” from “is supported.” Ask for source links or marked uncertainty, keep the original material nearby, and review the claims that matter. A polished answer still needs evidence.
What is an assumption check?
An assumption check asks the model to list what it had to infer before it answered. It is useful when the request has missing details, hidden constraints, or several reasonable interpretations.
The examples matter more than the impressive setting
Working through model-training notes has made one thing clear: the configuration is visible, but the examples do most of the teaching. A technically valid training run can still produce a poor result if the examples are inconsistent, the target is unclear, or there is no sensible way to evaluate the output.
What I check before touching the hardware
What should the model learn? What examples demonstrate that clearly? What would count as a useful result? Those questions usually save more time than changing settings at random.
Privacy and human review
Before putting information into a tool, know what the tool does with it. Client names, private documents, credentials, financial information, and anything covered by a confidentiality agreement deserve more care than “I’m sure it’s probably fine.”
- Remove identifying details when the task does not need them.
- Use approved tools and understand their data-retention settings.
- Keep secrets, passwords, and access tokens out of prompts entirely.
- Have a person review anything that affects a client, customer, or decision.
Sometimes the best AI workflow contains no AI
If a task is faster to do directly, the rules are too sensitive to share, or the cost of checking the output is higher than doing the work, use the normal tool. There is no prize for adding a model to a task that was already fine.
Next: comparing tools ↓Comparing tools
The useful question is which tool fits the job in front of you, with the constraints you actually have. The two most people meet first are ChatGPT and Claude, and they overlap a good deal.
Broad feature set, easy on-ramp, strong ecosystem of plugins, custom GPTs, and integrations. Forgiving with messy prompts. Good default for quick tasks, web-connected work, and anything that benefits from a built-in tool. The breadth is also the catch, since more features means more surface area to drift into a confident wrong answer.
Better at holding a brief. Follows structure and constraints carefully, less prone to padding a thin answer with filler, and handles long documents more reliably. A strong writing and review partner. Weaker on live web access and the plug-in ecosystem, so it is not always the right pick for research that needs fresh sources.
Either one handles the majority of everyday work, and neither one removes the review step. Image generation, transcription, and local runners each have their own tools, and the same rule applies there too. Name the job, then pick the tool that fits it.
How I actually decide between them
Quick, messy, web-connected, or needs a built-in tool: ChatGPT. Longer structured writing, careful brief-following, or reviewing a long document: Claude. When the result matters, I run the same brief through both and compare. The differences show up fastest in what each one gets wrong.
What to watch
Not every announcement deserves attention. The shifts worth watching are the ones that change what you can actually do.
- Longer context windows. Models can hold more material at once. Practically, that means whole documents, codebases, and conversations stay in view instead of getting summarized away. The work is checking whether the model still used the right part.
- Tool use and agents. Models increasingly reach out to tools, data, and other models on their own. The useful part is not the autonomy but the review gates that keep a wrong step from cascading.
- Local and open models. The gap between hosted and local is narrowing. For sensitive work or predictable cost, running a smaller model yourself is becoming a real option.
- Image, video, and audio quality. Media generation keeps improving, and so does the obligation to label what is real. The technical bar falls; the judgment bar rises.
None of these require a pivot. They change the shape of what is possible, and the ones worth acting on are the ones that touch a task you already do.
How to read an announcement
Ask whether it changes a task you actually do, whether the change survives a normal workday, and whether the old way still works. Two out of three means wait. Three out of three means it has earned a place in the workflow.
A few terms, translated
Token
A small piece of text a model reads, such as a word, part of a word, or punctuation.
Context window
The amount of material a model can consider during one exchange. Longer documents can eventually exceed that working space.
Training
The process of adjusting a model’s internal numbers using examples.
Inference
Using a trained model to produce text, an image, a prediction, or another output.
LoRA
A small trainable add-on that changes how a base model behaves without replacing the whole model.
Hallucination
A plausible-sounding answer that is not supported by the available information.
Tokenizer
The part of a text model that breaks writing into tokens and turns those pieces into numbers the model can process.
Embedding
A numerical description of a word, image, or other input that helps the model work with meaning and relationships.
Attention
A way for the model to decide which parts of the input matter most to one another while it is working.
Dataset
A collection of examples used to train or check a model. Better examples usually produce more useful results.
Epoch
One complete pass through a training dataset. More passes are not automatically better; too many can make the model memorize its examples.
Gradient
A signal that tells training which direction a model’s adjustable numbers should move to reduce its mistakes.
Loss
A score that measures how far a model’s prediction was from the target during training.
Optimizer
The part of a training process that uses the loss and gradients to update the model’s adjustable numbers.
Checkpoint
A saved snapshot of a model or adapter during training. It lets you resume work or compare results from different points.
Fine-tuning
Additional training that adapts an existing model for a specific style, subject, task, or type of response.
RAG
A method that finds relevant documents at the time of a question and gives them to the model as supporting context.
Tool calling
When a model asks an outside function to do something specific, such as look up a record or perform a calculation.
Latent space
A compressed numerical workspace where many image, video, and audio models do their main processing.
VAE
A component that compresses media into a smaller numerical form and turns that form back into a viewable image or other output.
Diffusion model
A model that learns to turn noise into a useful image, video, audio representation, or other output over a series of steps.
Denoiser
The part of a diffusion system that repeatedly estimates how to move a noisy result closer to the requested output.
Inference step
One update in a generation process. More steps can allow more work, but they do not automatically mean a better result.
Quantization
Storing a model’s numbers in a smaller format to reduce memory use. This can make a model easier to run, with possible trade-offs in quality.
Distillation
Training a smaller or faster model to imitate a larger or slower one.
Overfitting
When a model learns its training examples too closely and becomes less useful on new examples.
VRAM
The memory on a graphics card. Models use it to hold their numbers and the temporary calculations needed to run or train them.
Click a term to open the short version. The longer version can wait until it earns the space.
Small task. Human review. That's the whole playbook.
Bring one real workflow and leave with a clearer next step.