---
title: "AI Systems Articles | Len P. van der Hof"
description: Practical analysis of AI agents, reasoning systems, and reliable automation for founders and operators shipping production software.
image: "https://lenvanderhof.com/photos/len-portrait-1.jpg"
---

Category

# AI Systems

Practical analysis of AI agents, reasoning systems, and reliable automation for founders and operators shipping production software.

AI Systems

## [An agentic workflow is not an automation](https://lenvanderhof.com/en/blog/agentic-workflow-vs-automation/)

A script repeats a path. An agentic workflow holds a goal, uses tools, and needs a ceiling.

Len P. van der Hof16 August 2026

AI Systems

## [AI agent or chatbot: three tests before you mix the words](https://lenvanderhof.com/en/blog/ai-agent-or-chatbot/)

If it cannot refuse a tool call, it is not an agent you can run. It is a demo that can spend money.

Len P. van der Hof29 August 2026

AI Systems

## [AI Agents for Startup Strategy: Build the Strategic Intelligence Layer](https://lenvanderhof.com/en/blog/ai-agents-for-startup-strategy-introduction/)

Agents are infrastructure, not toys. This book installs a strategic intelligence layer you can design, govern, and run in ninety days.

Len P. van der Hof5 August 2026

AI Systems

## [Evaluate the reasoning, not the fluency](https://lenvanderhof.com/en/blog/evaluate-reasoning-not-fluency/)

A fluent answer is not a graded one. Score the trace before you trust the sentence.

Len P. van der Hof21 August 2026

AI Systems

## [HITL in AI workflows: put the named person on the irreversible step](https://lenvanderhof.com/en/blog/hitl-in-ai-workflows/)

If the model can ship while the reviewer is on a plane, you did not apply HITL. You labelled a spectator.

Len P. van der Hof11 September 2026

AI Systems

## [Human in the loop meaning: a named person who can fail the work](https://lenvanderhof.com/en/blog/human-in-the-loop-meaning/)

If nobody can fail the output against written criteria, the loop is decorative.

Len P. van der Hof27 August 2026

AI Systems

## [Introducing Undominated.ai: the independent AI inference price index](https://lenvanderhof.com/en/blog/introducing-undominated/)

Best first. Then price. The board that names the models that are both worse and dearer.

Len P. van der Hof25 August 2026

AI Systems

## [Literary agent or AI agent: two different jobs](https://lenvanderhof.com/en/blog/literary-agent-or-ai-agent/)

One is a human representative. The other is a worker with a ceiling. They do not replace each other.

Len P. van der Hof8 September 2026

AI Systems

## [LLM integration is an operating-design problem](https://lenvanderhof.com/en/blog/llm-integration-is-operating-design/)

The scarce work is ownership, permission, and review, not the model name on the invoice.

Len P. van der Hof22 August 2026

AI Systems

## [MCP explained for founders](https://lenvanderhof.com/en/blog/mcp-explained-for-founders/)

Care about the permission and the log. The logo on the protocol is the least interesting part.

Len P. van der Hof16 August 2026

AI Systems

## [MCP meaning: Model Context Protocol, not a product](https://lenvanderhof.com/en/blog/mcp-meaning/)

The full form is the least interesting part. The permission boundary is the operating decision.

Len P. van der Hof30 August 2026

AI Systems

## [What an agent may never do](https://lenvanderhof.com/en/blog/override-doctrine/)

HITL is who can fail the output. The doctrine is what must be refused when no one is watching.

Len P. van der Hof23 August 2026

AI Systems

## [RAG vs fine-tuning vs agents: three jobs, not a ladder](https://lenvanderhof.com/en/blog/rag-vs-finetuning-vs-agents/)

A vector store is not a trained model. A trained model is not a worker. A worker without a ceiling is a demo.

Len P. van der Hof3 September 2026

AI Systems

## [SENSE: a 90-day strategic intelligence layer](https://lenvanderhof.com/en/blog/sense-90-day-intelligence-layer/)

Stop collecting briefings. Start changing Monday.

Len P. van der Hof17 August 2026

AI Systems

## [STACK: version the agent OS like you version the app](https://lenvanderhof.com/en/blog/stack-version-the-agent-os/)

Rules in five tools. MCP without contracts. Skills nobody owns. That is not a model problem.

Len P. van der Hof23 August 2026

AI Systems

## [The Agentic Author: Stop Writing Books. Build a Production System.](https://lenvanderhof.com/en/blog/the-agentic-author-introduction/)

You are not writing a book. You are building a knowledge-production system that happens to output books. BooksOS makes that system auditable.

Len P. van der Hof5 August 2026

AI Systems

## [The Agentic Codebase: Version the Agent OS Like You Version the App](https://lenvanderhof.com/en/blog/the-agentic-codebase-introduction/)

Prompts in chat are not architecture. Scattered rules are not governance. STACK turns your repository into a maintainable agent operating system.

Len P. van der Hof5 August 2026

AI Systems

## [The Multi-Agent Organization: Close the Coordination Gap With CHORUS](https://lenvanderhof.com/en/blog/the-multi-agent-organization-introduction/)

Tools store state. Protocols decide. CHORUS is the operating layer between having agents and running them as one team.

Len P. van der Hof15 August 2026

AI Systems

## [Using AI agents effectively: one job, a ceiling, a log](https://lenvanderhof.com/en/blog/using-ai-agents-effectively/)

A second tool without a ceiling is not leverage. It is a second way to spend.

Len P. van der Hof27 August 2026

AI Systems

## [What is a knowledge graph? Named nodes, typed edges, a walk you can audit](https://lenvanderhof.com/en/blog/what-is-a-knowledge-graph/)

If you cannot name the edge, you have a poster. If you cannot open the node, you have a rumour.

Len P. van der Hof14 September 2026

AI Systems

## [What is agent orchestration? Coordination, not a graph demo](https://lenvanderhof.com/en/blog/what-is-agent-orchestration/)

If ownership or review disappears at a boundary, the canvas is not coordinating the work.

Len P. van der Hof19 September 2026

AI Systems

## [What is AI team dynamics? Mixed teams, human accountability](https://lenvanderhof.com/en/blog/what-is-ai-team-dynamics/)

If the founder is the universal exception handler, you do not have dynamics. You have a queue with extra tools.

Len P. van der Hof19 September 2026

AI Systems

## [What is an AI agent? A definition founders can use](https://lenvanderhof.com/en/blog/what-is-an-ai-agent/)

If it cannot refuse a tool call, it is not an agent you can run. It is a demo that can spend money.

Len P. van der Hof15 August 2026

AI Systems

## [What is an AI agent charter? Seven fields or it is a demo](https://lenvanderhof.com/en/blog/what-is-an-ai-agent-charter/)

If you cannot fill the seven fields, do not hand it a key.

Len P. van der Hof16 September 2026

AI Systems

## [What is an evidence ledger?](https://lenvanderhof.com/en/blog/what-is-an-evidence-ledger/)

The ledger is the product. The reference list is a rendering.

Len P. van der Hof31 August 2026

AI Systems

## [What is an MCP connector?](https://lenvanderhof.com/en/blog/what-is-an-mcp-connector/)

The connector is a plug. The server is the tool. The ceiling is still the product.

Len P. van der Hof27 August 2026

AI Systems

## [What is BooksOS? Seven gates, not a writing CMS](https://lenvanderhof.com/en/blog/what-is-booksos/)

Agents draft. Gates decide. A fluent chapter that cannot survive a fact-check is inventory you will throw away.

Len P. van der Hof27 August 2026

AI Systems

## [What is CHORUS? Coordination, not a choir](https://lenvanderhof.com/en/blog/what-is-chorus/)

Org charts name reporting lines. CHORUS names coordination lines.

Len P. van der Hof6 September 2026

AI Systems

## [What is GRAIN? The inspectable retrieval loop](https://lenvanderhof.com/en/blog/what-is-grain/)

RAG names the architecture. GRAIN names the honesty check.

Len P. van der Hof15 September 2026

AI Systems

## [What is RAG? When AI looks up a source before it answers](https://lenvanderhof.com/en/blog/what-is-rag/)

A fluent AI answer can still be unsourced. RAG is the method that has to show the page it used.

Len P. van der Hof23 August 2026

AI Systems

## [What is STACK? Five layers, not a vendor diagram](https://lenvanderhof.com/en/blog/what-is-stack/)

The agent OS should be versioned like the app. If the rules live in five tools, you have debt, not a model problem.

Len P. van der Hof5 September 2026

AI Systems

## [When to use RAG: named passages, not a vector store](https://lenvanderhof.com/en/blog/when-to-use-rag/)

The furniture is optional. The named passage is not. If you cannot open the file, you did not ship retrieval.

Len P. van der Hof13 September 2026

AI Systems

## [Why multi-agent systems fail: the coordination gap](https://lenvanderhof.com/en/blog/why-multi-agent-systems-fail/)

Capability arrived in an afternoon. The protocol never did. That gap is the whole story.

Len P. van der Hof18 August 2026

```json
{
	"@context": "https://schema.org",
	"@graph": [
		{
			"@type": "CollectionPage",
			"@id": "https://lenvanderhof.com/en/blog/category/ai-systems/#webpage",
			"url": "https://lenvanderhof.com/en/blog/category/ai-systems/",
			"name": "AI Systems Articles | Len P. van der Hof",
			"description": "Practical analysis of AI agents, reasoning systems, and reliable automation for founders and operators shipping production software.",
			"inLanguage": "en",
			"isPartOf": {
				"@id": "https://lenvanderhof.com/#website"
			},
			"breadcrumb": {
				"@id": "https://lenvanderhof.com/en/blog/category/ai-systems/#breadcrumb"
			}
		},
		{
			"@type": "BreadcrumbList",
			"@id": "https://lenvanderhof.com/en/blog/category/ai-systems/#breadcrumb",
			"itemListElement": [
				{
					"@type": "ListItem",
					"position": 1,
					"name": "Home",
					"item": "https://lenvanderhof.com/"
				},
				{
					"@type": "ListItem",
					"position": 2,
					"name": "Blog",
					"item": "https://lenvanderhof.com/en/blog/"
				},
				{
					"@type": "ListItem",
					"position": 3,
					"name": "AI Systems",
					"item": "https://lenvanderhof.com/en/blog/category/ai-systems/"
				}
			]
		}
	]
}
```
