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.

The R in RAG

In my previous post we looked at saving to the vector store. In this short post we’ll look at retrieving that information. The simple search is a good starting point and depends on writing a good prompt, but we can … Continue reading

Posted in AI, Essentials | Tagged , | Comments Off on The R in RAG

Deeper into RAG

In the previous post we walked through creating a RAG example, line by line. Let’s take a closer conceptual look at the steps involved in creating a RAG

Posted in Essentials | Comments Off on Deeper into RAG

RAG In Detail

In my previous post I walked through a RAG example but glossed over the details. In this post I’ll back up and walk through the program line by line. The key steps in RAG are

Posted in AI, Essentials, Python | Tagged , | Comments Off on RAG In Detail

RAG – A Quick Example

In the previous blog post, we imported a few Python modules and configured our AI key, using Colab. In this blog post we’ll use Retrieval-Augmented Generation (RAG) to extend an LLM that we’ll get from OpenAI. I’ll use a number … Continue reading

Posted in AI | Tagged , , | Comments Off on RAG – A Quick Example

Creating Our Python AI Project

As noted in a previous blog post, we’ll be building our project on two platforms: Python and .NET (C#). For Python, we’ll build on Colab. For now, you can use a free account. The first step is to get an … Continue reading

Posted in AI | Tagged , , | Comments Off on Creating Our Python AI Project

Mads Torgersen

Mads (Lead Designer of C#) joins me to discuss C# and AI as well as what to expect in C# 15. PodcastVideo

Posted in Essentials | Comments Off on Mads Torgersen

Distributed Computing & Docker

Joe Dluzen joins me to discuss, in depth, distributed computing and Docker. The podcast is here and the video is here.

Posted in Essentials | Comments Off on Distributed Computing & Docker

Microsoft Agent Framework – Part 0

I’ve been looking at a number of different ways to build Agents. I’ve settled on two and will be documenting what I learn as I go: The advantage of the first is that you understand the underlying mechanisms in more … Continue reading

Posted in Essentials | Comments Off on Microsoft Agent Framework – Part 0

AI: The Near Term

As promised, I’ll be posting slides and commentary from my recent user-group presentation on AI (Boston Code Camp). One of my first slides talked about the near-term evolution of AI, defined as either 1-2 years or 6 months, depending on … Continue reading

Posted in Essentials | Comments Off on AI: The Near Term

MCP In Depth

In a special videoCast, Lance McCarthy of Progress Software dives deep into MCP, not only explaining what it is for and how it works, but demonstrating, in code, how it is done. MCP (Model, Context, Protocol) is an open standard … Continue reading

Posted in Essentials | Comments Off on MCP In Depth

Get on the bus, or get run over by it

On March 28 I’m presenting on Fundamentals of AI to the Boston Code Camp. While I will cover what you need to know about the various aspects of using and creating various AI components, the key message is it is … Continue reading

Posted in AI | Comments Off on Get on the bus, or get run over by it

Boston Code Camp

Posted in Essentials | 13 Comments