Porting a Rules-Governed Agent to Copilot Studio — What Moved, What Stayed, and What Broke The last article described the permit-review workflow as a standalone application: a rules engine, a web UI and a chat assistant, all living together in one container like roommates who've stopped noticing each other's dishes. This one is about moving...
Everything that sits between "we have a pile of documents" and "a person gets a trustworthy answer" This is another in the long line of "things Adam has made but never converted into a blog". Well, here we are. Most of the data came from this public dataset, although I did have to create the...
Hardening a Personal RAG Pipeline: Redaction, Prompt Injection, and Knowing When It Actually Works I demonstrate how to build a retrieval-augmented question-answering system over my own notes — and the two ugly bugs that made me stop trusting it until I could prove it was safe. A few months ago I built a small RAG...
Building a local RAG pipeline over my Obsidian vault, and why keyword search almost didn't work In my last post I described my "home brain": an Obsidian vault that my automations keep filled with facts about my house, my servers and my projects. I ended with a promise. Because the vault is plain Markdown, I...
How a folder of plain text files became the place where my home, my servers, my automations and my AI tools all meet Most mornings, the first thing I check isn't a dashboard. It's a note. A note says whether my home server is healthy, whether the local AI models are running, and whether any...
Modernize an App on Your Lunch Break?! Note from Adam: this article was originally written in 2025 There's been a lot of conversation about using AI in software development. We all know AI isn't (yet) a total, or even reliable, solution for many problems. But used in the right context, it's a genuine game changer....
"Agentic AI" gets used to describe everything from a single chatbot with a plugin to a fully autonomous back office. This demo is representative of applications that I create at the day job: a permit review workflow modeled on how a city building department actually processes a construction permit, end to end. Don't get me...
I was interviewed by Bill Donofrio of the Chicago AI and Data group about my new project. https://youtu.be/Q3Wg6k93Ec0
