Jason Haley

Ramblings from an Independent Consultant

Boston Agent Camp

Saturday was Agent Camp at the NERD in Cambridge - an all day, in person event. We had a good turn out for the room size we had - around 60 people. Big thanks to Bill Wilder who did all the heavy lifting on the organizing Juan Pablo Garcia Gonzalez gave an awesome talk on the Memory Pointer Pattern for Token-Bounded Agents Daymark for the food and freebies! I presented “Agent Harness in Microsoft Agent Framework” and a couple of labs. This was the most python aware group we’ve had yet at our events - everyone knew how to get things started with no help from us! Agent Harness in Agent Framework The majority of the first lab was really about using Agent Framework and the second was about seeing the usage of the agent harness in a more real world type of application …

My Session at Boston Code Camp 40

Saturday was Boston Code Camp 40, hard to believe it is still going after all these years. We had a good turn out too! I presented “Agentic RAG”, which was very similar to the session I presented at the Memphis AgentCamp a couple of weeks ago. Due to all the traveling I’ve done since then, I didn’t have a lot of time to update it. Agentic RAG It was nice to have an in person group of attendees, so I was able to tailor the content to spend more time on what they wanted. I spent more time on the basics of RAG than Agentic RAG this time. Resources Python + Agents: Building AI agents and workflows with Agent Framework Docs Getting Started: Microsoft Agent Framework Github: Agent-Framework Agentic retrieval in Azure AI Search Azure-Search-Python-Samples – …

My Session at Memphis AgentCamp

Today is Memphis AgentCamp - you still have time to catch some sessions! The schedule is here: Schedule. As always Doug Starnes did a fantastic job organizing a multi-track conference. I’m always impressed at how well he organizes his events. I presented “Agentic RAG”, which was a long form of the session I presented at the Agent Framework Dev in January. This one was all new code too. Agentic RAG The presentation was a quick overview of traditional RAG and focused on using agent framework to build Agentic RAG. Resources Python + Agents: Building AI agents and workflows with Agent Framework Docs Getting Started: Microsoft Agent Framework Github: Agent-Framework Agentic retrieval in Azure AI Search Azure-Search-Python-Samples – agentic-retrieval-pipeline-example and …

My Session at Boston Code Camp 39

This past Saturday was Boston Code Camp 39 (fall edition). For those of you who don’t know, the Boston Code Camp is the one that started it all (back in 2004) - see wikipedia for more info … at this point it may also be the last remaining one (not sure.). I got to visit with many old friends that I mostly just see at Code Camp these days … many of which I met at a code camp some time in the past 20+ years. I did not get to attend any sessions due to taking the time to catch up with people instead. I presented a “lessons learned” session, which was well attended and very interactive. I had a lot of really good questions regarding RAG, chunking, etc. Lessons Learned from a Year of Building Copilot Agents & RAG Applications The presentation was a split …

Hands-on Boston AgentCon Workshop

This past Saturday, I held my latest hands on workshop: From Static Files to Smart Agents: Unlocking Document Intelligence at AgentCon Boston. I ended up with around 30 attendees. There was quite a bit of interaction, with some real practical questions being asked about RAG and GenAI applications. Hand-on-Lab: From Static Files to Smart Agents: Unlocking Document Intelligence The repository is located at: https://github.com/JasonHaley/agentcon-boston-workshop What is it? The end result (which is the “completed” branch of the repo), is a Chainlit application designed to provide four use cases: Compare a clause between two contracts and get detail and risk analysis of the clause Analyze a clause that is in one contract but not the other Compare two complete contracts Create a …

Virtual Boston Azure AI - Microsoft Build Recap

Last night Bill, Udai, Veronika and I gave our top picks from Microsoft Build at the Virtual Boston Azure AI meetup. In order to not overlap topics, we each picked areas to cover - mine was Copilot and Copilot Studio. My picks: Copilot Wave 2 Spring release features – this was announced in April but still hasn’t landed for us. You’ll know when this lands due to the look of Copilot changing. The navigation will be on the left side of the screen with the new release (instead of the right where it is now). Publish custom agents to SharePoint sites – This adds SharePoint as a channel to push a Copilot Studio agent to. Additional maker controls for knowledge (Copilot Studio) – This is several things together: Ability to upload related files into a file collection Ability to change settings on …

My Session at Boston Global AI Bootcamp

Yesterday was Boston Azure AI’s Edition of the Global AI Bootcamp at the NERD in Cambridge. We had a lot of interest in the event - 85 people on the RSVP list and almost that on the waitlist. Since the space we had couldn’t handle any more people, unfortunately we couldn’t let more people in. However since there was such good interest in a Saturday AI oriented bootcamp, we are working on planning another one soon - so if you happen to be one of those people that couldn’t attend - stay tuned! This year we only had one challenge with the facilities … lack of power strips. Thanks to Rich Crane and Mill 5 for getting a bunch of power strips at the last minute for us! Also a big thanks to Daymark for providing the breakfast and lunch - they were really good and …

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 …