Blog

Notes on how we build AI products and systems in practice

Optimising code with agents on a machine that won't hold still

Optimising code with agents on a machine that won't hold still

tech updates
Rafael 2026-09-19
Types don't make the model smarter. They make the loop cheaper

Types don't make the model smarter. They make the loop cheaper

tech updates
Rafael 2026-09-18
Give your agent a secure filesystem and a work environment

Give your agent a secure filesystem and a work environment

tech updates
Rafael 2026-09-16
Sudo: seventy-four tools, replaced by one shell

Sudo: seventy-four tools, replaced by one shell

tech updates
Rafael 2026-09-14
Computerwelt: how we built a secure sandbox for agentic workflows

Computerwelt: how we built a secure sandbox for agentic workflows

tech updates
Rafael 2026-09-11
Computerwelt: porting a sandboxed shell and Python interpreter to C#

Computerwelt: porting a sandboxed shell and Python interpreter to C#

tech updates
Rafael 2026-09-09
Porting a Rust document-extraction engine to C#, and ending up faster

Porting a Rust document-extraction engine to C#, and ending up faster

tech updates
Rafael 2026-09-07
Shipping agent documentation inside the NuGet package

Shipping agent documentation inside the NuGet package

tech updates
Rafael 2026-09-04
What open data means when the software is yours to leave

What open data means when the software is yours to leave

company
The Curiosity Team 2026-08-11
Running Mistral's Shieldstral on CPU with .NET

Running Mistral's Shieldstral on CPU with .NET

tech updates
Rafael 2026-08-06
Transpose: our C# to JavaScript compiler just got 7x faster

Transpose: our C# to JavaScript compiler just got 7x faster

tech updates
Rafael 2026-08-03
Make or buy: the RAG stack decision every AI team faces

Make or buy: the RAG stack decision every AI team faces

guides
The Curiosity Team 2026-07-21
Permission-aware retrieval: the security question enterprise AI keeps getting wrong

Permission-aware retrieval: the security question enterprise AI keeps getting wrong

guides
The Curiosity Team 2026-07-21
Prompt Library and AI Tools: a better way to manage AI behaviour

Prompt Library and AI Tools: a better way to manage AI behaviour

tech updates
The Curiosity Team 2026-07-20
Curiosity for builders: a new admin experience

Curiosity for builders: a new admin experience

tech updates
The Curiosity Team 2026-07-10
What building your own RAG stack actually costs

What building your own RAG stack actually costs

guides
The Curiosity Team 2026-07-02
Data View: see your knowledge graph without a whiteboard

Data View: see your knowledge graph without a whiteboard

tech updates
The Curiosity Team 2026-06-28
How a knowledge graph is different from a RAG pipeline

How a knowledge graph is different from a RAG pipeline

guides
The Curiosity Team 2026-06-26
Scaling AI in aerospace and rail: takeaways from VivaTech

Scaling AI in aerospace and rail: takeaways from VivaTech

guides
The Curiosity Team 2026-06-26
Release overview — June 2026

Release overview — June 2026

release news
The Curiosity Team 2026-06-13
Release overview — May 2026

Release overview — May 2026

release news
The Curiosity Team 2026-05-29
Release overview — April 2026

Release overview — April 2026

release news
The Curiosity Team 2026-04-30
Release overview — March 2026

Release overview — March 2026

release news
The Curiosity Team 2026-03-31
Release overview — February 2026

Release overview — February 2026

release news
The Curiosity Team 2026-02-27
Welcome to the Curiosity blog

Welcome to the Curiosity blog

company
The Curiosity Team 2026-02-04
Release overview — January 2026

Release overview — January 2026

release news
The Curiosity Team 2026-01-30

Connected knowledge for AI systems