Author Archives: Jesse Liberty
Agentic Loops vs. Spec-Driven Development
There are a lot of new terms being tossed around the AI developer world. Two new ones are Agentic Loops and Spec-Driven Development. This blog post will endeavor to clarify… AI-driven software development today divides into two complementary but distinct … Continue reading
Prompts are dead; long live loops!
As you may have heard, loops are the hottest thing in AI. The buzz is that rather than you writing prompts, you let your agent do so. The problem is that while all the videos I’ve seen are great at … Continue reading
YouTube Player – Open Source
Today I took my YouTube Player open source under the MIT license. Looking forward to the community contributions and opinions. The source offers two versions: Desktop and Web. Please read CONTRIBUTING.md before contributing to the project. For you to use … Continue reading
RAG and Microsoft Agent Framework Step By Step (2)
In a previous blog post I walked through a RAG example using Microsoft Agent Framework so that we could do a semantic search against our documents. However, Bruno Capuano (Microsoft) and I went over this for my latest video with … Continue reading
Creating a Spec Kit Extension
Want to build an extension to Spec Kit? This comprehensive guide walks you through everything you need: a ready-to-drop extension layout, a complete extension.yml manifest, a slash-command file, a lifecycle hook that runs a C# helper, a full C# console … Continue reading
Creating Spec Kit Presets Step-By-Step
This guide assumes you already understand what Spec Kit and presets are and focuses on the who/what/where/how of authoring, testing, and publishing a preset. The instructions are concrete and practical — including a minimal manifest example, the recommended folder layout, … Continue reading
4 Solutions to Spec Kit Issues
Your design docs look different across teams. Some repos forget the QA gate. Integrations (Jira, CI) are half-baked and duplicated as bash scripts. Onboarding a new engineer requires five manual steps to wire the same set of templates, commands, and … Continue reading
Prompts in MCP Servers
TL;DR Prompts allow you to manage the exact instructions your chat models receive and let apps pick those instructions at runtime. That’s the core value of “prompts” in the Model Context Protocol (MCP). MCP prompts let a server publish reusable, … Continue reading
When Is the LLM Called?
When working with agents (e.g., in Microsoft Agent Framework) it is easy to be confused as to when the LLM is called. Since calling the LLM (and getting responses) costs money (in the form of expended tokens) it is important … Continue reading
1,500 posts
So far, this blog has published 1,500 posts.
MCP and Microsoft Agent Framework
tl;dr
RAG in Microsoft Agent Framework Step By Step
Adding RAG to Microsoft Agent Framework is both straightforward and confusing. OK, that makes no sense, but I’ve been struggling to understand all the steps. Here’s a first approximation, more to come in future posts (and I have a video … Continue reading
