Author Archives: Jesse Liberty

Unknown's avatar

About Jesse Liberty

Jesse Liberty has three decades of experience writing and delivering software projects and is the author of 2 dozen books and a couple dozen online courses. Liberty is a Senior AI Engineer at the University of Pittsburgh Medical Center, and was a Team Lead and Senior Software Engineer for various corporations, a Senior Technical Evangelist for Microsoft, a Distinguished Software Engineer for AT&T, a VP for Information Services for Citibank and a Software Architect for PBS. He is a 21 year Microsoft MVP.

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 →

Posted in AI, Essentials | Comments Off on Agentic Loops vs. Spec-Driven Development

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 →

Posted in AI | Comments Off on Prompts are dead; long live loops!

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 →

Posted in Open Source | Comments Off on YouTube Player – Open Source

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 →

Posted in AI, Essentials | Comments Off on RAG and Microsoft Agent Framework Step By Step (2)

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 →

Posted in AI, Essentials | Comments Off on Creating a Spec Kit Extension

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 →

Posted in AI | Comments Off on Creating Spec Kit Presets Step-By-Step

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 →

Posted in AI | Comments Off on 4 Solutions to Spec Kit Issues

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 →

Posted in AI, Essentials | Comments Off on Prompts in MCP Servers

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 →

Posted in AI | Comments Off on When Is the LLM Called?

1,500 posts

So far, this blog has published 1,500 posts.

Posted in Essentials | Comments Off on 1,500 posts

MCP and Microsoft Agent Framework

tl;dr

Posted in AI | Comments Off on MCP and Microsoft Agent Framework

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 →

Posted in AI, Essentials | Comments Off on RAG in Microsoft Agent Framework Step By Step