part two

Part 2 Real-Time Features and AI: Making Apps Interactive

 

Distributed apps aren’t just about more services. They’re about better experiences. In this part, you’ll use Aspire as the backbone for features that depend on tight feedback loops: real-time updates and AI-powered interactions.

First, you’ll add live order tracking with SignalR so users can see state changes as they happen. Then you’ll build something more ambitious: a ChatGPT-style app that runs locally with open models using Ollama, and integrates intelligence into your application using Semantic Kernel. The goal isn’t “AI for the sake of AI”. It’s learning the patterns that make these systems reliable, debuggable, and easy to evolve.