oohfixer / learning
AI services

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.

Recommended route
The short version

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.

01

Understand the shape

Learn what the model is doing without a textbook in the way.

02

Use it on real work

See prompts and workflows that have a job to do, not just a demo.

03

Keep your judgment

Know what to verify, what to protect, and when a normal tool is the better tool.

01 / Understand AI

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 part most people miss

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.

Your wordsTokensNumbersThe model finds patternsPossible next wordsOne token is selectedWords on your screen
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.

Next: prompts and context
02 / Understand AI

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.

A useful starting shape
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.

Next: why it gets things wrong
03 / Understand AI

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.

Next: how models learn
04 / Understand AI

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.

  1. Show an example. The model receives an input and, when training requires it, the expected result.
  2. Make a prediction. This is the forward pass: the model processes the example and produces an output.
  3. Measure the difference. The loss function gives the mistake a number.
  4. Work backward. Gradients estimate which adjustable numbers contributed to the mistake.
  5. 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.

Next: what AI cannot know
05 / Understand AI

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.

Next: put it to work
06 / Use AI for work

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.

  1. Name the job. What should be different when this is finished?
  2. Give it the source material. Examples beat adjectives.
  3. Ask for a draft. Keep judgment with a person until the pattern is reliable.
  4. Review the misses. The mistakes tell you what the workflow still needs.
Next: a prompt recipe
07 / Use AI for work

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.

Copy, then replace the brackets
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
Copy 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
Copy 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.

Next: review the output
08 / Use AI for work

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.

FactsSourcesPrivacyToneDatesDecision
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.

Next: before and after
09 / Use AI for work

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.

Before — manual
  1. Submission lands. An email arrives with a name and a message, and not much else.
  2. Look them up. Open LinkedIn and the company site to figure out who they are.
  3. Dig for context. Hunt for role, industry, company size, and what they actually do.
  4. Draft from scratch. Write a reply referencing what you found, starting from a blank page.
  5. Send. Turnaround ranges from a few minutes to the end of the day.
After — automated
  1. Form posts. The name, email, and message hit a serverless function.
  2. Auto-enrich. Apollo matches the email and returns title, company, industry, and headcount.
  3. Generate. An LLM writes a subject and body using that data plus the original message.
  4. Send. The reply goes out automatically, in the brand voice, with a fallback if enrichment misses.
  5. 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.

Next: local vs. hosted AI
10 / Build and experiment

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.

Hosted

Fast start, excellent convenience, ongoing service cost, provider-specific privacy terms.

Local

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.

Next: customizing a model
11 / Build and experiment

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.

Next: agents and orchestration
12 / Build and experiment

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.

PromptContextToolsReview

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.

Next: lessons from the work
13 / Lessons from the work
Personal field note

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
14 / Lessons from the 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.

The lesson

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.

Next: training lessons
15 / Lessons from the work
Personal field note

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.

Next: guardrails
16 / Guardrails

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.
Next: when not to use AI
17 / Guardrails

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
18 / Tools & trends

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.

ChatGPT

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.

Claude

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.

Next: what to watch
20 / Small glossary

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.

Ready to make it practical?

Small task. Human review. That's the whole playbook.

Bring one real workflow and leave with a clearer next step.