Category Archives: AI

BlogWriter Goes Open-Source

Today I formally opened up my demo program BlogWriter as an open-source program. To do so, I added an MIT license and began taking contributions. Really that was about all there was to it, but it felt momentous.

Posted in AI, Essentials | Comments Off on BlogWriter Goes Open-Source

Spec Kit Phases

I’ve been writing quite a bit about Spec Kit. Mostly because I can’t get over how effective it is when combined with Copilot. Spec Kit essentially “forces” you into Spec Driven Development best practices. Spec‑Driven Development (SDD) flips the usual … Continue reading →

Posted in AI | Comments Off on Spec Kit Phases

Writing A Front End

For the past six weeks I’ve been developing my demonstration program as a console application. Today I decided to give it a nice front end using Blazor (I don’t know Blazor). In the time it took to listen to Tommy … Continue reading →

Posted in AI | Comments Off on Writing A Front End

Adding Cosmos with Spec Kit & Copilot

Yesterday I set out to add Cosmos to my demonstration project. The goal was to keep track of all queries, even after the browser is closed. My plan was to work with Spec Kit and Copilot, as described in my … Continue reading →

Posted in AI | Comments Off on Adding Cosmos with Spec Kit & Copilot

Spec Driven Development (SDD)

I am totally blown away by the combination of Spec Kit and Copilot. It is one thing to read about SDD and quite another to build with it. [For more on the steps in SDD, please see what I wrote … Continue reading →

Posted in AI | Comments Off on Spec Driven Development (SDD)

Zoom Presentation

Click here

Posted in AI, Presentations | Comments Off on Zoom Presentation

Microsoft Agent Framework: Human In The Loop

tl;dr If you’re building automated workflows that sometimes must pause for human judgment (approvals, moderation, triage), Microsoft Agent Framework provides first‑class HITL primitives: typed RequestPorts, durable suspended execution, emitted RequestInfoEvents, and automatic routing of responses back to the correct workflow … Continue reading →

Posted in AI | Comments Off on Microsoft Agent Framework: Human In The Loop

Using Session State

My demo program is a multi-agent application that accepts a topic BlogAgent, researches that topic (ResearcherAgent) and then drafts a blog post (AuthorAgent). The post is then reviewed by another agent (ReviewerAgent) who either accepts the draft or sends it … Continue reading →

Posted in AI, Essentials | Comments Off on Using Session State

Copilot Review To The Rescue

For those who are following along with the evolution of my Blog Writing application: after the last revision (allowing follow-up questions to a query) Copilot evaluated my Pull Request and sent me an email that the follow-up was not, in … Continue reading →

Posted in AI | Comments Off on Copilot Review To The Rescue

Podcast: MAF Deep Dive

Happy to post to my podcast a deep dive into Microsoft Agent Framework with Daniel Costea. Available here or wherever you get your podcasts.

Posted in AI, Podcast | Comments Off on Podcast: MAF Deep Dive

Microsoft Tenants

What is an Azure tenant (Microsoft Entra ID tenant) — and what is it used for? tl;drAn Azure tenant — now called a Microsoft Entra ID tenant — is a dedicated, isolated instance of Microsoft’s identity service that represents an … Continue reading →

Posted in AI, Essentials | Comments Off on Microsoft Tenants

Agent Skills 101

tl;drImagine an AI assistant in your company that can write emails, check expense reports, and run CI pipeline steps — but it has every capability baked into one giant prompt. It’s slow, expensive, brittle, and dangerously able to access systems … Continue reading →

Posted in AI, Essentials | Comments Off on Agent Skills 101