How to add genuinely useful AI to your webapp (not just chatbots) - Steve Sanderson

preview_player
Показать описание
This talk was recorded at NDC Oslo in Oslo, Norway. #ndcoslo #ndcconferences #developer #softwaredeveloper

Attend the next NDC conference near you:

Subscribe to our YouTube channel and learn every day:
/ @NDC

Follow our Social Media!

#ai #web #blazor #csharp #openai #api

Web developers: you have a fantastic opportunity to make your web UIs more intelligent and productive than before. But don’t just throw on a chat pane and call it done, as people may not even use or like it. Let's explore how language models can integrate into your existing web UIs, anticipating your users' needs and completing their tasks faster.

This is a technical, demo-centric talk with examples in Blazor, MVC/Razor Pages, and plain old C#, but the concepts would apply in other stacks too. We’re not going to get into the depths of how large language models (LLMs) work internally, nor will we focus on specifics of OpenAI APIs. Instead, we’ll focus on practical, complete, end-to-end usage patterns for AI in web UIs, making your users happier and more productive.
Рекомендации по теме
Комментарии
Автор

That's the first time I've seen a demo fail for Steve. And I've probably seen 50+ talks by him over the years.
Amazingly well-prepared speaker - always interesting.

MarcusHammarberg
Автор

Steve gives the best talks! Packed with information and entertaining.

Kefir
Автор

Introduction and Overview - 00:00:06
What Does it Mean to Make Your App Intelligent? - 00:01:08
Adding AI at the UI Layer: Smart Components - 00:04:32
Demonstration of Smart Components - 00:05:25
Deep Dive into Adding AI at Different Layers - 00:11:08
Generating Data for AI Applications - 00:16:11
Ingesting and Processing Unstructured Data - 00:21:33
Semantic Search with Embeddings - 00:25:20
Building and Running the Web Application - 00:27:19
Implementing Summarization - 00:28:42
RAG (Retrieval Augmented Generation) Implementation - 00:33:28
Using Python Models for Classification - 00:40:55
Evaluation and Testing of AI Systems - 00:46:13
End-to-End Testing and Determinism - 00:53:14
Summary and Conclusion - 00:56:23

SouhailEntertainment
Автор

Great talk! Very practical and at the same time covering so many different nuances that AI development encompasses.

martabeznos
Автор

Steve handled that minor demo failure like a pro. A little humor and move on. Glad to have some hints on how AI can fit into my apps.

th_CAV_Trooper
Автор

Please always make semantic search deselectable. I hate it when i exactly know a keyword which was in the email i am looking for an outlook delivers me a bunch of related stuff

kiwisaft
Автор

I love how Steve is concerned for the "Human Beings"

adefwebserver
Автор

Does anyone know which theme for Visual Studio is that? It looks very nice.

amadejglasencnik
Автор

The amount of code to get such a simplistic app up and running is ridiculous.

overtheedge
Автор

Anyone know where source code can be downloaded?

SiegfriedFarnonMRCVS
Автор

Where can I learn more about not only running projects of different languages in an Aspire app but CALLING them as though it was all one homogeneous code base? The AI stuff is cool but I really want to see more about that cross-language integration!

TheCzemike
Автор

I think he should’ve refreshed the form

julianthe
Автор

Please don't lose sight of the fact that people feel mostly negative about AI, and quite strongly so.

djupstaten