Wednesday 

Room 4 

13:40 - 14:40 

(UTC+02

Talk (60 min)

Enhancing ASP.NET Core Apps with Semantic Kernel

These days it seems every app developer is in a frenzy to sprinkle some Generative AI into their apps. Often developers slap a thinly veiled GPT wrapper into the app and call it a day. But we can't we do better? We sure can! There's a good reason for all the hype around generative AI. When used well, it can bring powerful features to an application. In this talk, we look at how to add AI to an existing web app that does something useful beyond a thin GPT wrapper. In particular we'll learn to: - Add and configure Semantic Kernel - Call GPT completions API using Semantic Kernel in a decoupled manner - Write Plugins to interact with other systems - Instrument the AI interactions with plugins The application is available on GitHub to enable learning beyond the scope of this talk. After attending this talk, you should be ready to add AI to a real-world app in an interesting and useful manner.

Phil Haack

Phil Haack loves to code. He also loves to build products and engineering teams, with over twenty years of experience in the software industry. He is currently a recovering entrepeneur and independent techno-drifter. That’s a fancy way of saying he’s taking time off and evaluating his options after shutting down a startup he co-founded - A Serious Business, Inc. (YC S21), the makers of Abbot, a Copilot for Customer Success automation.

Prior to A Serious Business, Inc., he was a director of engineering at GitHub and helped make GitHub friendly to developers on the Microsoft platform.

Prior to GitHub, he was a Senior Program Manager at Microsoft responsible for shipping ASP.NET MVC, NuGet, among other projects. These products had permissive open source licenses and was part of a concerted effort to drag Microsoft’s into the Open Source era.

Phil is a co-author of GitHub for Dummies as well as the popular Professional ASP.NET MVC series and regularly speaks at conferences around the world. He’s also made several appearances on technology podcasts such as .NET Rocks and Hanselminutes.

You can find him sharing his thoughts at https://haacked.com/ or on Twitter https://twitter.com/haacked or Threads https://www.threads.net/@haacked.