Barefoot AI HubTHE BAREFOOT FREELANCER
Start learning
// GLOSSARY

AI jargon, decoded

58 terms in plain language, each linked to the lesson that explains it in depth.

Agent

Agents

An LLM running in a loop with tools, deciding its own steps to reach a goal.

Lesson 06 · What AI Agents Are →

Agent harness

Agents

Software around a model that provides the agent loop, tools, memory, permissions, scheduling and interfaces — e.g. Hermes Agent, Claude Code.

Lesson 12 · Agent Harnesses: Hermes, Claude Code & More →

AGI

Foundations

Artificial General Intelligence — a hypothetical AI matching humans across most tasks. Not needed to get business value today.

Lesson 01 · What AI Really Is →

API

Tools

Application Programming Interface — a way for software to talk to other software, e.g. sending prompts to a model programmatically.

Lesson 17 · Ollama API, Modelfiles & Integrations →

API key

Tools

A secret token identifying your account to an API. Never paste keys into prompts or public files.

Lesson 22 · AI Safety, Privacy & Governance →

Chunking

RAG

Splitting documents into smaller passages before embedding them for retrieval.

Lesson 08 · Memory, Knowledge & RAG →

Context window

Foundations

The maximum amount of text (in tokens) a model can consider at once — its working memory.

Lesson 02 · How Large Language Models Work →

Cosine similarity

RAG

A measure of how similar two embedding vectors are; used to rank search results.

Lesson 08 · Memory, Knowledge & RAG →

Deep learning

Foundations

Machine learning with large, many-layered neural networks. Powers modern vision, speech and language AI.

Lesson 01 · What AI Really Is →

Embedding

RAG

A list of numbers representing the meaning of text; similar meanings produce similar vectors.

Lesson 08 · Memory, Knowledge & RAG →

Evals (evaluations)

Prompting

Test sets used to measure whether an AI system gives correct, safe outputs — re-run after every change.

Lesson 05 · Advanced Prompting Techniques →

Few-shot prompting

Prompting

Including a few input→output examples in a prompt to demonstrate the desired behavior.

Lesson 05 · Advanced Prompting Techniques →

Fine-tuning

Foundations

Further training a model on your own examples to change its style or behavior. Usually not the first choice for adding knowledge.

Lesson 08 · Memory, Knowledge & RAG →

Function calling

Agents

When a model outputs a structured request to run a named tool with arguments; your code executes it. Also called tool use.

Lesson 07 · Tools & Function Calling →

Generative AI

Foundations

AI that creates new content: text, images, audio, video or code.

Lesson 01 · What AI Really Is →

GGUF

Local AI

A file format for quantized models used by llama.cpp, Ollama and LM Studio.

Lesson 15 · Why Run AI Locally (and What Hardware You Need) →

Grounding

Prompting

Giving the model source material and instructing it to answer only from it, reducing hallucination.

Lesson 02 · How Large Language Models Work →

Guardrails

Safety

Limits and checks around AI behavior: permissions, step limits, validation, human approval.

Lesson 06 · What AI Agents Are →

Hallucination

Foundations

A confident but false or fabricated model output.

Lesson 02 · How Large Language Models Work →

Human-in-the-loop (HITL)

Safety

A design where a person reviews or approves AI outputs or actions before they take effect.

Lesson 14 · Build an AI Lead Workflow in n8n →

Idempotency

Automation

A property where running the same step twice has the same effect as once — prevents duplicates when triggers repeat.

Lesson 13 · Workflow Automation Fundamentals →

Inference

Foundations

Using a trained model to generate outputs. What happens every time you send a prompt.

Lesson 02 · How Large Language Models Work →

JSON

Tools

A simple text format for structured data. The standard way AI output is passed into automations.

Lesson 05 · Advanced Prompting Techniques →

JSON Schema

Tools

A description of the exact structure JSON must follow; used for tool parameters and structured outputs.

Lesson 07 · Tools & Function Calling →

LLM

Foundations

Large Language Model — a neural network trained on huge amounts of text to predict the next token.

Lesson 02 · How Large Language Models Work →

Local model

Local AI

A model running on your own hardware, so data never leaves your machine.

Lesson 15 · Why Run AI Locally (and What Hardware You Need) →

Machine learning

Foundations

Systems that learn patterns from data instead of following hand-written rules.

Lesson 01 · What AI Really Is →

MCP

Agents

Model Context Protocol — the open standard for connecting AI apps to tools and data through reusable servers.

Lesson 11 · MCP: Connecting Agents to Everything →

MCP server

Agents

A program that exposes tools, resources and prompts to MCP-compatible AI apps.

Lesson 11 · MCP: Connecting Agents to Everything →

Modelfile

Local AI

An Ollama recipe combining a base model, system prompt and parameters into a named custom model.

Lesson 17 · Ollama API, Modelfiles & Integrations →

Multi-agent system

Agents

Several agents with different roles or tools collaborating on a task.

Lesson 10 · Agent Design Patterns & Multi-Agent Systems →

Multimodal

Foundations

Models that handle more than text — images, audio or video.

Lesson 01 · What AI Really Is →

n8n

Automation

A fair-code workflow automation platform with native AI agent nodes; free to self-host.

Lesson 14 · Build an AI Lead Workflow in n8n →

Ollama

Local AI

A free tool to download and run open-weight models locally with one command and a local API.

Lesson 16 · Install & Master Ollama →

Open WebUI

Local AI

A self-hosted, multi-user ChatGPT-style interface for Ollama and other APIs.

Lesson 18 · Local AI Apps: Open WebUI, LM Studio & Private RAG →

Open-weight model

Local AI

A model whose weights are published so you can download and run it (Llama, Qwen, Gemma, Mistral, gpt-oss…).

Lesson 02 · How Large Language Models Work →

OpenAI-compatible API

Tools

An API that follows OpenAI's request format, so tools built for it work with other providers — including Ollama at /v1.

Lesson 17 · Ollama API, Modelfiles & Integrations →

Orchestrator–workers

Agents

A pattern where a lead model splits a task and delegates sub-tasks to worker agents.

Lesson 10 · Agent Design Patterns & Multi-Agent Systems →

Parameters

Local AI

The learned numbers inside a model; model size is measured in them (e.g. 8B = 8 billion).

Lesson 15 · Why Run AI Locally (and What Hardware You Need) →

Prompt

Prompting

The instruction and input you give a model.

Lesson 04 · Prompt Engineering Fundamentals →

Prompt chaining

Prompting

Splitting a task into sequential prompts where each output feeds the next.

Lesson 05 · Advanced Prompting Techniques →

Prompt injection

Safety

Malicious instructions hidden in content an AI reads, trying to hijack its behavior or tools.

Lesson 22 · AI Safety, Privacy & Governance →

Quantization

Local AI

Compressing model weights (e.g. to 4-bit) so models need less memory, with small quality loss.

Lesson 15 · Why Run AI Locally (and What Hardware You Need) →

RAG

RAG

Retrieval-Augmented Generation — retrieving relevant documents and giving them to the model before it answers.

Lesson 08 · Memory, Knowledge & RAG →

Re-ranking

RAG

Using a second model to reorder retrieved passages by relevance before generating an answer.

Lesson 08 · Memory, Knowledge & RAG →

Reasoning model

Foundations

A model that spends extra tokens thinking step by step before answering; better at complex problems.

Lesson 02 · How Large Language Models Work →

Routing

Agents

Classifying an input and sending it to a specialized prompt, model or workflow.

Lesson 10 · Agent Design Patterns & Multi-Agent Systems →

Skill (agent skill)

Agents

A saved, reusable set of instructions an agent can load for a specific kind of task.

Lesson 12 · Agent Harnesses: Hermes, Claude Code & More →

Structured output

Prompting

Model output constrained to a defined format, typically JSON matching a schema.

Lesson 17 · Ollama API, Modelfiles & Integrations →

System prompt

Prompting

Persistent instructions that define a model's role, rules and behavior across a conversation.

Lesson 05 · Advanced Prompting Techniques →

Temperature

Foundations

Setting that controls randomness. Low for facts and extraction; higher for creative work.

Lesson 02 · How Large Language Models Work →

Token

Foundations

A chunk of text (~¾ of an English word). Models read, write and bill in tokens.

Lesson 02 · How Large Language Models Work →

Tool

Agents

A function an agent can call — search, read a file, send a message, query a database.

Lesson 07 · Tools & Function Calling →

Training cutoff

Foundations

The date after which a model has no built-in knowledge.

Lesson 02 · How Large Language Models Work →

Trigger

Automation

The event that starts a workflow — a form submission, new email, schedule or webhook.

Lesson 13 · Workflow Automation Fundamentals →

Vector database

RAG

A database optimized to store embeddings and find similar ones quickly (pgvector, Chroma, Qdrant).

Lesson 08 · Memory, Knowledge & RAG →

Webhook

Automation

A URL that receives data from another system and starts a workflow.

Lesson 13 · Workflow Automation Fundamentals →

Workflow

Automation

A predefined sequence of steps triggered by an event; may include AI steps.

Lesson 13 · Workflow Automation Fundamentals →