Jason Haley

Ramblings from an Independent Consultant

Hands-on AI Workshop Jan 2025

Yesterday Bill Wilder, Juan Pablo Garcia Gonzalez and I had the second Hands-on AI Workshop - this time in Cambridge MA. Like the last time, the goal was to give the attendees a hands on experience using Semantic Kernel. The target audience was .NET developers using Visual Studio Code looking to learn GenAI. My presentation and labs focused on RAG. Talk: Retrieval Augmented Generation (RAG) I made a few small changes since the December workshop, mostly in the part where I discuss chunking. NOTE: The repository has moved to the new BostonAzureAI github. What about Visual Studio? The original labs are still on the old github that contain the Visual Studio labs, however this time we decided to simplify expectations and just focus on using VS Code. Personally I prefer Visual Studio for .NET …

A Semantic Kernel Workshop

Announcing: A Semantic Kernel Workshop Friday Bill Wilder, Juan Pablo Garcia Gonzalez and I finally were able to make the workshop we’ve been working on for the past couple of months public. We had an in person day long event where we used the content, which was received really well. The attendees had some good questions - giving us some really good ideas on how to improve the content. Target audience: .NET developers looking to start using Gen AI in their applications Overview The workshop (currently has a long name which we’re planning on shortening soon): Building RAG-Enabled Apps and AI Agents with Semantic Kernel and Azure AI, contains 6 labs and (currently) 2 presentations. We have both Visual Studio Code and Visual Studio versions of the first 5 labs (I’m working …

Hands-on AI Workshop Dec 2024

Yesterday Bill Wilder, Juan Pablo Garcia Gonzalez and I put on a Hands-on AI Workshop in Burlington MA. The goal was to give the attendees hands on experience using Semantic Kernel. The target audience was .NET developers using Visual Studio Code or Visual Studio looking to learn GenAI. I gave the middle presentations and labs focusing on RAG. Talk: Retrieval Augmented Generation (RAG) This was an intro level presentation on what RAG is and the concepts you need to know to create a RAG system. The presentation can be downloaded on the github here The labs that were RAG related where: Lab 3: Using WebRetrieverPlugin to create a RAG application - (Visual Studio edition) Lab 4: Creating a RAG application to Search a PDF - (Visual Studio Edition) Lab 5: Putting it all together - (Visual Studio …

Azure SQL, Entity Framework, Semantic Kernel Hands-on-Lab

Announcing: Build a RAG App using Semantic Kernel, Entity Framework and Azure SQL DB Hands-on-Lab A couple of weeks ago after Azure SQL DB announced their public preview of native vector support, I put a hands on lab together to help people get started with the new feature and EF Core extension. Bill Wilder and I did mentioned it in our presentations on December 12 and December 15, but I haven’t had a chance to announce it for those of you who missed our presentations. Overview The hands on lab: Build a RAG App using Semantic Kernel, Entity Framework and Azure SQL DB provides a step-by-step walk through creating a RAG application using SQL Azure DB, EntityFramework Core and Semantic Kernel. I used VS Code for the steps, but if you are an experienced .NET developer using Visual …

Boston Code Camp 37 Session

Yesterday was Boston Code Camp 37. I spent the majority of the day talking with people in the community I haven’t seen for awhile, as well as some new people I hadn’t met before. I only made it to one session (Juan Pablo Garcia Gonzalez - Agentic AI: Unlocking the Power of Multi-Agent Systems), which was good and got me thinking about how to rewrite my demos in my talk to use agents. It was nice to see a good amount of new (and younger) people attending the code camp. We always have a lot of student volunteers from Curry College that help out and the last couple of years I’ve noticed some of them still continue to attend even after they have graduated. After having a full day of socializing, I realized that I must be an introvert because my energy was gone. Talk: Using …

Virtual Boston Azure Lunchtime November 2024

Today at lunchtime Bill Wilder and I spoke at the Virtual Boston Azure meetup. Our talks were based on the same material we presented on Tuesday night, however I introduced eShopSupport as well today. The recording of the session can be found on the (Lunchtime editions) Boston Azure YouTube channel. Talk: Add Gen AI to your existing .NET apps with Semantic Kernel & Azure SQL My part of the presentation PDF can be downloaded here. The resources: Semantic Kernel https://github.com/microsoft/semantic-kernel Smart Components https://github.com/dotnet/smartcomponents eShopSupport https://github.com/dotnet/eShopSupport EFCore.SqlServer.VectorSearch https://github.com/efcore/EFCore.SqlServer.VectorSearch How to add genuinely useful AI to your webapp (not just chatbots) …

Virtual Boston Azure November 2024

Last night Bill Wilder and I spoke at the Virtual Boston Azure meetup. Our talks were about adding GenAI to .NET applications. My portion was mostly demos that focused on Azure SQL’s new native VECTOR support, Entity Framework Core and Semantic Kernel. The recording of the session can be found on the Boston Azure YouTube channel. Talk: Add Gen AI to your existing .NET apps with Semantic Kernel & Azure SQL The presentation pdf can be downloaded here. The resources: Semantic Kernel https://github.com/microsoft/semantic-kernel Smart Components https://github.com/dotnet/smartcomponents EFCore.SqlServer.VectorSearch https://github.com/efcore/EFCore.SqlServer.VectorSearch How to add genuinely useful AI to your webapp (not just chatbots) https://www.youtube.com/watch?v=TSNAvFJoP4M …