Mike MurphyAI Handyman
Subscribe

Field notes

Quick Tips, Snippets & Nuggets

Small, practical things worth writing down — shortcuts, gotchas, definitions, and snippets from the day-to-day of building with AI and automation. Bite-sized, and each one opens to its own page.

Filter by type

Featured

All Field Notes

37 notes

Oct 1, 2026

What Is a Knowledge Graph?

A knowledge graph stores information as things and the links between them, so an AI can follow those links to answer questions that need several facts joined together.

Oct 1, 2026

What Is Human-in-the-Loop?

Human-in-the-loop is an AI workflow that pauses at key steps for a person to review or approve the work, so the AI does the busywork while you keep the final say.

Sep 25, 2026

Local LLM vs. Cloud LLM

A local LLM runs privately on your own hardware with no usage fees, while a cloud LLM runs on a provider's servers and trades privacy and cost for more capable models.

Sep 25, 2026

Transcription vs. Diarization

Transcription turns spoken audio into text, while diarization labels which speaker said each part — most interview and meeting tools need both.

Sep 25, 2026

What Does Multimodal Mean?

A multimodal AI understands more than just text — it can take in and respond with images, audio, or video too.

Sep 25, 2026

What Does "Open Weights" Mean?

An open-weights AI model is one you can download and run yourself, though unlike true open source, the training data and recipe usually stay private.

Sep 10, 2026

What Is Diarization?

Diarization splits an audio transcript by speaker, labeling who said what instead of leaving it as one unbroken block of text.

Sep 10, 2026

What Is Hallucination?

Hallucination is when an AI states something false with full confidence, instead of admitting it doesn't know the answer.

Sep 9, 2026

What Is Chunking?

Chunking splits a long document into smaller pieces so an AI system can search and work with just the relevant part instead of the whole thing at once.

Sep 9, 2026

What Is Re-Ranking?

Re-ranking is a second, more careful pass that reorders an initial batch of search results so the best matches end up at the top.

Sep 4, 2026

What Is a Vector Database?

A vector database stores embeddings so AI applications can retrieve information by meaning and similarity instead of exact keywords.

Sep 4, 2026

What Is Semantic Search?

Semantic search matches queries by meaning, helping it find relevant content even when the exact keywords are different.

Aug 25, 2026

What Is an AI Skill?

An AI skill is a reusable, packaged set of instructions an assistant can pull out for a specific kind of task instead of you re-explaining it each time.

Aug 25, 2026

What Is MCP?

MCP is a standard protocol that lets an AI assistant connect to outside tools and data sources without custom code for each one.

Aug 24, 2026

MCP Server vs. MCP Client

An MCP server exposes tools or data; an MCP client is the AI app, like Claude, that connects to and uses them.

Aug 24, 2026

What Is an Embedding?

An embedding is a list of numbers that captures a piece of text's meaning, letting an AI system compare ideas by similarity instead of exact word matches.

Aug 18, 2026

What Is a Runtime?

A runtime is the environment actually running your code right now, as opposed to the code just sitting on disk waiting to be run.

Aug 18, 2026

What Is Tool Calling?

Tool calling lets an LLM request a specific action instead of just generating text, then wait for the result before continuing — it can't run anything itself.

Aug 16, 2026

What Is an AI Model?

An AI model is the trained system you load and run to turn an input into an output — an LLM is just one kind, specialized for text.

Aug 16, 2026

What Is an LLM?

An LLM is an AI model trained on huge amounts of text to predict the next word — a simple task that, at scale, produces writing, summarizing, and conversation.

Aug 15, 2026

What Is Context?

Context is everything an AI model can see when generating a response — your prompt plus anything else included with it — nothing outside that counts.

Aug 15, 2026

What Is Inference?

Inference is the moment a trained AI model takes your input and generates a response — as opposed to training, when it originally learned from data.

Aug 14, 2026

What Is a Context Window?

The context window is the maximum amount of text an AI model can process at once — go past it, and the oldest content drops out of view.

Aug 14, 2026

What Is a System Prompt?

A system prompt is the hidden set of instructions that shapes an AI model's role and behavior before a conversation even begins.

Aug 11, 2026

Agent vs. Chatbot

A chatbot replies to what you ask; an AI agent can take multi-step action on its own, using tools and checking results, to complete a task rather than just describe it.

Aug 11, 2026

What Is Agentic AI?

Agentic AI refers to systems where an AI agent plans and takes multi-step actions toward a goal, adjusting as it goes, instead of just responding to one input at a time.

Aug 11, 2026

What Is an AI Agent?

An AI agent is an LLM given tools and a decision loop, so it can take actions and react to their results instead of just answering a single prompt.

Aug 11, 2026

What Is RAG?

RAG (Retrieval-Augmented Generation) feeds an LLM relevant external data at query time, so it can answer questions about information it was never trained on.

Aug 7, 2026

What Is a Static Site?

A static site serves pre-built HTML files directly, with no server-side rendering or database lookup per request, which is what makes it fast and inexpensive to host.

Aug 7, 2026

What Is Astro?

Astro is a static-first web framework that renders pages to HTML by default and only sends JavaScript to the components that need interactivity.

Aug 1, 2026

Git vs. GitHub

Git is the version control tool that tracks changes locally; GitHub is a hosting service built around it. You can use one without the other.

Aug 1, 2026

What Is a Webhook?

A webhook is a URL another service calls automatically when an event happens, so you get notified instantly instead of polling for updates.

Jul 22, 2026

How to Initiate a Node.js Project

Run `npm init -y` before `npm install` in a new project folder — it generates the `package.json` file npm needs to track dependencies.

Jul 20, 2026

pwd – Where Am I?

`pwd` prints the full path of your current directory in the terminal — the fastest way to confirm exactly where you are before running a command.

Jul 17, 2026

Terminal Cheat Cards

A quick-reference set of everyday terminal commands — ls, cd, pwd, and more — for a fast reminder, not a full tutorial.

Jul 16, 2026

10 Essential Terminal Commands

Ten essential terminal commands covering navigation, files, and processes — the core commands you'll use nearly every day.