Skip to learning content

The concepts behind the decisions

Articles

Learn what each technique does, when it fits, and what it takes to use it responsibly.

RAG free

Why pgvector, and when to use it

Learn where vector search helps, why an existing PostgreSQL database can be a sensible starting point, and when ordinary queries are enough. Try a small SQL example before choosing an index or another database.

Read article ↗
RAG free

Build a working ontology from defence logistics data

Build an ontology from an empty Python file, inspect actual graph records and their sources, and extend a maintenance example to multiple required parts. Six chapters combine plain-language explanations with a downloadable, locally tested implementation.

Read article ↗
MCP free

MCP and enterprise tool integration

Understand APIs, backend MCP and WebMCP in one guide: where each fits, how tool contracts evolve, and which identity, permission and context boundaries the application must enforce.

Read article ↗