devinside.Marcin Borecki Ideas. Systems. Evidence.

THE READING ROOM

Microsoft AI Engineering

THE READING ROOM

Writing & investigations.

Engineering

Tool Calls You Can Audit: Deterministic Controls Around Agents

An agent can explain why it wants to perform an action without establishing that it may perform it. It can produce a well-formed tool call without establishing that the arguments are safe. It can report success without proving that the external effect occurred exactly once.

18 min read

Engineering

A Blog That Can Explain Its Sources

An expert blog asks readers to trust more than its sentences. It asks them to trust the author's selection of evidence, interpretation of that evidence and willingness to correct a mistake.

18 min read

Engineering

Blazor Interfaces for Slow, Fallible AI

An AI interface can be technically responsive and still be dishonest. It can animate a progress bar while nothing measurable is progressing. It can display “cancelled” while a server continues working. It can replace a current answer with a late result from a previous request.

18 min read

Engineering

Migrating Agent Behavior, Not Just SDK Calls

A migration can compile successfully, pass a demonstration and still change the behavior that made an agent useful. The new implementation may choose different tools, forget state at a different boundary or retry an operation that the old implementation treated as terminal.

18 min read

Engineering

RAG in .NET: Start with the Retrieval Contract

A fluent answer can conceal a broken search system. It can also make a good search system look worse than it is. If we evaluate retrieval-augmented generation only by reading the final response, we lose the ability to distinguish those failures.

17 min read